@@ -16,47 +16,51 @@ limitations under the License.
16
16
17
17
package kridge
18
18
19
+ // Environments
19
20
const (
20
21
EnvEnableWebhookServer = "ENABLE_WEBHOOK_SERVER"
21
22
EnvEnableCalculateRunnable = "ENABLE_CALCULATE_RUNNABLE"
22
23
EnvTestMode = "ENV_TEST_MODE"
24
+ EnvGlobalSelector = "GLOBAL_SELECTOR"
25
+ EnvWatchOnLimit = "WATCH_ON_LIMIT"
26
+ )
23
27
24
- EnvGlobalSelector = "GLOBAL_SELECTOR"
25
- EnvWatchOnLimit = "WATCH_ON_LIMIT"
26
-
27
- KdControlPrefix = "kridge.kusionstack.io/"
28
-
29
- KdShardingHashKey = "kridge.kusionstack.io/sharding-hash"
30
- KdControlKey = "kridge.kusionstack.io/control"
31
- KdNamespaceKey = "kridge.kusionstack.io/namespace"
32
-
33
- KdIgnoreWebhookKey = "kridge.kusionstack.io/ignore-webhook"
34
- KdIgnoreValidateKey = "kridge.kusionstack.io/ignore-validate"
35
- KdDefaultReplicasKey = "kridge.kusionstack.io/default-replicas"
28
+ // Labels
29
+ const (
30
+ KdControlPrefix = "kridge.kusionstack.io/"
31
+ KdShardHashKey = "kridge.kusionstack.io/shard-hash"
32
+ KdControlKey = "kridge.kusionstack.io/control"
33
+ KdNamespaceKey = "kridge.kusionstack.io/namespace"
34
+ KdIgnoreWebhookLabel = "kridge.kusionstack.io/ignore-webhook"
35
+ KdIgnoreValidateLabel = "kridge.kusionstack.io/ignore-validate"
36
+ KdDefaultReplicasLabel = "kridge.kusionstack.io/default-replicas"
37
+ KdEnableProxyLabel = "kridge.kusionstack.io/enable-proxy"
38
+ KdAutoShardingRootLabel = "kridge.kusionstack.io/auto-sharding-root"
39
+ KdInRollingLabel = "kridge.kusionstack.io/rolling"
40
+ KdDisableFakeKubeconfigArgLabel = "kridge.kusionstack.io/disable-fake-kubeconfig-arg"
41
+ KdDisableFakeKubeconfigEnvLabel = "kridge.kusionstack.io/disable-fake-kubeconfig-env"
42
+ KdSharedLogVolumeLabel = "kridge.kusionstack.io/log-volume"
43
+ KdWatchOnLimitLabel = "kridge.kusionstack.io/watching"
44
+ KdProxyKubeConfigVolumeLabel = "kridge.kusionstack.io/kubeconfig-volume"
45
+ )
36
46
37
- KdEnableProxyKey = "kridge.kusionstack.io/enable-proxy"
47
+ // Annotations
48
+ const (
49
+ KdAutoShardingHashAnno = "kridge.kusionstack.io/auto-sharding-hash"
50
+ KdRollingStatusAnno = "kridge.kusionstack.io/roll-status"
51
+ KdRollingExpectedAnno = "kridge.kusionstack.io/roll-expected"
52
+ KdSharedLogPathAnno = "kridge.kusionstack.io/log-path"
53
+ KdWebhookEnvConfigAnno = "kridge.kusionstack.io/env-sync"
54
+ KdEnvInjectAnno = "kridge.kusionstack.io/env-inject"
55
+ KdProxyContainerResourceAnno = "kridge.kusionstack.io/proxy-resource"
56
+ )
38
57
58
+ // Finalizer
59
+ const (
39
60
ProtectFinalizer = "finalizer.kridge.kusionstack.io/protected"
61
+ )
40
62
41
- KdAutoShardingRootLabel = "kridge.kusionstack.io/auto-sharding-root"
42
- KdAutoShardingHashAnno = "kridge.kusionstack.io/auto-sharding-hash"
43
-
44
- KdInRollingLabel = "kridge.kusionstack.io/rolling"
45
- KdRollingStatusAnno = "kridge.kusionstack.io/roll-status"
46
- KdRollingExpectedAnno = "kridge.kusionstack.io/roll-expected"
47
-
48
- KdDisableFakeKubeconfigArg = "kridge.kusionstack.io/disable-fake-kubeconfig-arg"
49
- KdDisableFakeKubeconfigEnv = "kridge.kusionstack.io/disable-fake-kubeconfig-env"
50
-
51
- KdSharedLogPathAnnoKey = "kridge.kusionstack.io/log-path"
52
- KdSharedLogVolumeKey = "kridge.kusionstack.io/log-volume"
53
-
54
- KdWatchOnLimitKey = "kridge.kusionstack.io/watching"
55
-
63
+ // Name
64
+ const (
56
65
ShardingConfigMapName = "kridge-sharding-config"
57
-
58
- KdWebhookEnvConfigAnno = "kridge.kusionstack.io/env-sync"
59
- KdEnvInjectAnno = "kridge.kusionstack.io/env-inject"
60
- KdProxyKubeConfigVolume = "kridge.kusionstack.io/kubeconfig-volume"
61
- KdProxyContainerResourceAnno = "kridge.kusionstack.io/proxy-resource"
62
66
)
0 commit comments