Skip to content

Commit 9bafd4d

Browse files
committed
chore(registry): fine management affinity
1 parent a426676 commit 9bafd4d

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

charts/registry/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ description: Docker registry for Drycc Workflow.
99
maintainers:
1010
- name: Drycc Team
1111
email: engineering@drycc.com
12-
version: v1.0.0
12+
version: v1.1.0

charts/registry/templates/registry-deployment.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ spec:
2222
labels:
2323
app: drycc-registry
2424
spec:
25-
{{- include "common.affinities.pods.soft" (dict "key" "app" "values" (list "drycc-registry")) | indent 6 }}
25+
affinity:
26+
podAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset.type "key" .Values.podAffinityPreset.key "values" .Values.podAffinityPreset.values ) | nindent 10 }}
27+
podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset.type "key" .Values.podAntiAffinityPreset.key "values" .Values.podAntiAffinityPreset.values ) | nindent 10 }}
28+
nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values ) | nindent 10 }}
2629
serviceAccount: drycc-registry
2730
initContainers:
2831
- name: drycc-registry-init

charts/registry/values.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,24 @@ imageTag: "canary"
44
imageRegistry: "registry.drycc.cc"
55
# limitsCpu: "100m"
66
# limitsMemory: "50Mi"
7+
nodeAffinityPreset:
8+
key: "drycc.cc/node"
9+
type: "soft"
10+
values:
11+
- "true"
12+
13+
podAffinityPreset:
14+
key: "security"
15+
type: ""
16+
values:
17+
- "drycc-security"
18+
19+
podAntiAffinityPreset:
20+
key: "app"
21+
type: "soft"
22+
values:
23+
- "drycc-registry"
24+
725
concurrencyPolicy: "Replace"
826

927
# Service

0 commit comments

Comments
 (0)