File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,4 +9,4 @@ description: Git server and application builder for Drycc Workflow.
99maintainers :
1010 - name : Drycc Team
1111 email : engineering@drycc.com
12- version : v1.0 .0
12+ version : v1.1 .0
Original file line number Diff line number Diff line change 7878 secretKeyRef:
7979 name: registry-secret
8080 key: password
81- {{- if (.Values.builder_pod_node_selector ) }}
81+ {{- if (.Values.builderPodNodeSelector ) }}
8282- name: BUILDER_POD_NODE_SELECTOR
83- value: {{.Values.builder_pod_node_selector }}
83+ value: {{.Values.builderPodNodeSelector }}
8484{{- end }}
8585{{- end }}
8686
Original file line number Diff line number Diff line change 2121 labels :
2222 app : drycc-builder
2323 spec :
24- {{- include "common.affinities.pods.soft" (dict "key" "app" "values" (list "drycc-builder")) | indent 6 }}
24+ affinity :
25+ podAffinity : {{- include "common.affinities.pods" (dict "type" .Values.podAffinityPreset.type "key" .Values.podAffinityPreset.key "values" .Values.podAffinityPreset.values ) | nindent 10 }}
26+ podAntiAffinity : {{- include "common.affinities.pods" (dict "type" .Values.podAntiAffinityPreset.type "key" .Values.podAntiAffinityPreset.key "values" .Values.podAntiAffinityPreset.values ) | nindent 10 }}
27+ nodeAffinity : {{- include "common.affinities.nodes" (dict "type" .Values.nodeAffinityPreset.type "key" .Values.nodeAffinityPreset.key "values" .Values.nodeAffinityPreset.values ) | nindent 10 }}
2528 serviceAccount : drycc-builder
2629 initContainers :
2730 - name : drycc-builder-init
Original file line number Diff line number Diff line change @@ -11,7 +11,26 @@ service:
1111 nodePort : " "
1212# limitsCpu: "100m"
1313# limitsMemory: "50Mi"
14- # builder_pod_node_selector: "disk:ssd"
14+
15+ nodeAffinityPreset :
16+ key : " drycc.cc/node"
17+ type : " soft"
18+ values :
19+ - " true"
20+
21+ podAffinityPreset :
22+ key : " security"
23+ type : " "
24+ values :
25+ - " drycc-security"
26+
27+ podAntiAffinityPreset :
28+ key : " app"
29+ type : " soft"
30+ values :
31+ - " drycc-builder"
32+
33+ # builderPodNodeSelector: "drycc.cc/node:true"
1534
1635# When the TTL controller cleans up the Job. default: 6h
1736# see: https://kubernetes.io/docs/concepts/workloads/controllers/job/#ttl-mechanism-for-finished-jobs
You can’t perform that action at this time.
0 commit comments