File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ---
12apiVersion : apps/v1
2- kind : Deployment
3+ kind : StatefulSet
34metadata :
4- name : {{ .Release.Name }}-deployment
5+ name : {{ .Release.Name }}
56spec :
7+ serviceName : {{ .Release.Name }}-headless
68 replicas : {{ .Values.replicaCount }}
7- strategy :
9+ updateStrategy :
810 type : RollingUpdate
911 rollingUpdate :
1012 maxUnavailable : 1
11- maxSurge : 0
1213 selector :
1314 matchLabels :
1415 app : {{ .Release.Name }}
2930 securityContext :
3031 runAsNonRoot : {{ .Values.securityContext.runAsNonRoot }}
3132 runAsUser : {{ .Values.securityContext.runAsUser }}
33+ runAsGroup : {{ .Values.securityContext.runAsGroup }}
3234 allowPrivilegeEscalation : {{ .Values.securityContext.allowPrivilegeEscalation }}
33- capabilities :
34- drop :
35- {{- toYaml .Values.securityContext.capabilities.drop | nindent 14 }}
3635 seccompProfile :
3736 type : {{ .Values.securityContext.seccompProfile.type }}
3837 volumeMounts :
@@ -50,21 +49,28 @@ spec:
5049 mountPath : /etc/ssh/sshd_config
5150 subPath : sshd_config
5251 readOnly : true
53- resources :
54- {{ toYaml .Values.resources | indent 10 }}
52+ resources : {{ toYaml .Values.resources | indent 10 }}
5553 volumes :
5654 - name : entrypoint-script
5755 configMap :
5856 name : {{ .Release.Name }}-entrypoint
5957 defaultMode : 0755
60- - name : home-volume
61- persistentVolumeClaim :
62- claimName : {{ .Release.Name }}-pvc
6358 - name : ssh-keys
6459 configMap :
6560 name : {{ .Release.Name }}-ssh-keys
6661 defaultMode : 0755
6762 - name : sshd-config-volume
6863 configMap :
6964 name : {{ .Release.Name }}-sshd-config
70- defaultMode : 0755
65+ defaultMode : 0755
66+ volumeClaimTemplates :
67+ - metadata :
68+ name : home-volume
69+ spec :
70+ accessModes : [ "ReadWriteOnce" ]
71+ {{- if .Values.persistence.storageClass }}
72+ storageClassName : {{ .Values.persistence.storageClass }}
73+ {{- end }}
74+ resources :
75+ requests :
76+ storage : {{ .Values.persistence.size }}
Original file line number Diff line number Diff line change 1+ ---
12apiVersion : v1
23kind : Service
34metadata :
78 ports :
89 - port : {{ .Values.service.port }}
910 targetPort : {{ .Values.service.targetPort }}
11+ name : ssh
1012 selector :
1113 app : {{ .Release.Name }}
14+ ---
15+ apiVersion : v1
16+ kind : Service
17+ metadata :
18+ name : {{ .Release.Name }}-headless
19+ spec :
20+ clusterIP : None
21+ selector :
22+ app : {{ .Release.Name }}
23+ ports :
24+ - port : {{ .Values.service.port }}
25+ targetPort : {{ .Values.service.targetPort }}
26+ protocol : TCP
27+ name : ssh
Original file line number Diff line number Diff line change 11replicaCount : 1
22
33image :
4- source : ghcr.io/syntax3rror404/k8s-devmachine@sha256:889fff24b0a503ae0ea37a82029cbc4abdee160cf332e2182598024652411f90
4+ source : ghcr.io/syntax3rror404/k8s-devmachine@sha256:11aa5c10407d658c55c001ddde9b5f6c778f97c6e86b0f2d2b6a48971cf72cf5
55 pullPolicy : IfNotPresent
66
77service :
2020 authorizedKeys : |
2121 # Place auth keys here ...
2222 # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCu...
23- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDBMGGOs2OYGxj74/TS3AXmbGNoVLQ07gCG5LXamlrd6HoZLPRkqwy2X1YS+9mWvINwH7FzvPnzd+5P5fxeLiYiwTIEXamlqQ53rnTvvgtS9Wl7fI/4MdlI2pNsAS3jm1KOzn/w5ABTkvGUo9QtzgR2659ykpo/LicsShEqVKh0ItOv+D298JsD5Ykj9Y3S5GE4D84DGisBpvBxdkMWm3ZD4SYML4b/P2ihFL3IEdmPfewS7O37bpAe4TuhjltOmTBjy4QaQgQacMDXkz5WCrCYh3N2/2gmsPLR5lirH9YJLzyGR08uhsyFMe79Rxl+Fs+9UDvx5hcVjXMUOnO34G3fTu54OTcekN+h7l+6rLWuSuiRH0O+RIV3PvlT+ibOiRPwfWSWDQtMTTynRrYMKEtnFr/Eg0EtdQRzFhrwxwX9+zaAgAcmL/3qIDSzEwOWm6pVH1RNKjC9K8pDu9mKmD6zKFfkqsMh9aV6N+mSTcDnLfMRD9xYWSbJnH2Xj3c3uskJ2XsGDdHoxIQvx2KfStaGshN83mzbvn9Qx3SwdI2X/lpABIrrSg97kNKWPywB8s5J3a86Y+Knvd8fSz3lM/2Yk1lZ9oYN68wD0mqNmPbxIMQVaKh1pd4xTucVM+1E+IEKFk8Un6xNRk0luYanbGjvYpN5gxnEfq4NT1+VhKrcHw==
24-
2523securityContext :
2624 runAsNonRoot : true
2725 runAsUser : 1001
You can’t perform that action at this time.
0 commit comments