Skip to content

Commit 749ee2c

Browse files
Merge pull request #209 from uc-cdis/feat/karpentertopology
Adding Karpenter TopologySpread
2 parents f02fc67 + 1bef305 commit 749ee2c

File tree

22 files changed

+161
-398
lines changed

22 files changed

+161
-398
lines changed

.secrets.baseline

Lines changed: 14 additions & 396 deletions
Large diffs are not rendered by default.

copy-me/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ global:
3939
s3:
4040
# The kms key id for the s3 bucket.
4141
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
42+
topologySpread:
43+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
44+
enabled: true
45+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
46+
topologyKey: "topology.kubernetes.io/zone"
47+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
48+
maxSkew: 1
4249

4350
aws-es-proxy:
4451
enabled: true

devplanetv2/dev-environments/avantol-helm/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ global:
4343
s3:
4444
# The kms key id for the s3 bucket.
4545
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
46+
topologySpread:
47+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
48+
enabled: true
49+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
50+
topologyKey: "topology.kubernetes.io/zone"
51+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
52+
maxSkew: 1
4653

4754
aws-es-proxy:
4855
enabled: true

devplanetv2/dev-environments/binamb-helm/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,13 @@ global:
227227
postgres:
228228
dbCreate: false
229229
revproxyArn: arn:aws:acm:us-east-1:707767160287:certificate/798e629d-05ee-4bc5-b51f-a86861f29b68
230+
topologySpread:
231+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
232+
enabled: true
233+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
234+
topologyKey: "topology.kubernetes.io/zone"
235+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
236+
maxSkew: 1
230237
guppy:
231238
enabled: true
232239
authFilterField: auth_resource_path

devplanetv2/dev-environments/elise-helm/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ global:
3939
s3:
4040
# -- (string) The kms key id for the s3 bucket.
4141
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
42+
topologySpread:
43+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
44+
enabled: true
45+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
46+
topologyKey: "topology.kubernetes.io/zone"
47+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
48+
maxSkew: 1
4249
aws-es-proxy:
4350
enabled: true
4451
esEndpoint: vpc-devplanetv2-gen3-metadata-2-xkwr2f3gbxua5mqqi7rhnat4la.us-east-1.es.amazonaws.com

devplanetv2/dev-environments/georget/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,13 @@ global:
183183
postgres:
184184
dbCreate: false
185185
revproxyArn: arn:aws:acm:us-east-1:707767160287:certificate/798e629d-05ee-4bc5-b51f-a86861f29b68
186+
topologySpread:
187+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
188+
enabled: true
189+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
190+
topologyKey: "topology.kubernetes.io/zone"
191+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
192+
maxSkew: 1
186193
guppy:
187194
enabled: true
188195
esEndpoint: http://elasticsearch:9200

devplanetv2/dev-environments/gomezmh/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ global:
4242
s3:
4343
# The kms key id for the s3 bucket.
4444
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
45+
topologySpread:
46+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
47+
enabled: true
48+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
49+
topologyKey: "topology.kubernetes.io/zone"
50+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
51+
maxSkew: 1
4552

4653
aws-es-proxy:
4754
enabled: true

devplanetv2/dev-environments/jacob-helm/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ global:
4242
s3:
4343
# The kms key id for the s3 bucket.
4444
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
45+
topologySpread:
46+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
47+
enabled: true
48+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
49+
topologyKey: "topology.kubernetes.io/zone"
50+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
51+
maxSkew: 1
4552

4653
aws-es-proxy:
4754
enabled: true

devplanetv2/dev-environments/jian/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ global:
4242
s3:
4343
# The kms key id for the s3 bucket.
4444
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
45+
topologySpread:
46+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
47+
enabled: true
48+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
49+
topologyKey: "topology.kubernetes.io/zone"
50+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
51+
maxSkew: 1
4552

4653
aws-es-proxy:
4754
enabled: true

devplanetv2/dev-environments/mingfei/values/values.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@ global:
4242
s3:
4343
# The kms key id for the s3 bucket.
4444
kmsKeyId: "387b8ebf-c8b8-4887-9b2c-639aee77654c"
45+
topologySpread:
46+
# -- (bool) Whether to enable topology spread constraints for all subcharts that support it.
47+
enabled: true
48+
# -- (string) The topology key to use for spreading. Defaults to "topology.kubernetes.io/zone".
49+
topologyKey: "topology.kubernetes.io/zone"
50+
# -- (int) The maxSkew to use for topology spread constraints. Defaults to 1.
51+
maxSkew: 1
4552

4653
aws-es-proxy:
4754
enabled: true

0 commit comments

Comments
 (0)