Skip to content

Commit 8b5e03e

Browse files
committed
Update Helm release etcd to v10
Signed-off-by: Renovate Bot <tech+renovate@vshn.ch>
1 parent 6c5d105 commit 8b5e03e

File tree

7 files changed

+90
-13
lines changed

7 files changed

+90
-13
lines changed

class/defaults.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameters:
2222
charts:
2323
etcd:
2424
source: https://charts.bitnami.com/bitnami
25-
version: "9.1.0"
25+
version: "10.2.16"
2626

2727
helm_release_name: ${_instance}
2828
helm_values:
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: NetworkPolicy
3+
metadata:
4+
labels:
5+
app.kubernetes.io/component: etcd
6+
app.kubernetes.io/instance: etcd
7+
app.kubernetes.io/managed-by: Helm
8+
app.kubernetes.io/name: etcd
9+
app.kubernetes.io/version: 3.5.16
10+
helm.sh/chart: etcd-10.2.16
11+
name: etcd
12+
namespace: syn-etcd
13+
spec:
14+
egress:
15+
- {}
16+
ingress:
17+
- ports:
18+
- port: 2379
19+
- port: 2380
20+
podSelector:
21+
matchLabels:
22+
app.kubernetes.io/component: etcd
23+
app.kubernetes.io/instance: etcd
24+
app.kubernetes.io/name: etcd
25+
policyTypes:
26+
- Ingress
27+
- Egress

tests/golden/defaults/etcd/etcd/10_chart/etcd/templates/pdb.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ apiVersion: policy/v1
22
kind: PodDisruptionBudget
33
metadata:
44
labels:
5+
app.kubernetes.io/component: etcd
56
app.kubernetes.io/instance: etcd
67
app.kubernetes.io/managed-by: Helm
78
app.kubernetes.io/name: etcd
8-
helm.sh/chart: etcd-9.1.0
9+
app.kubernetes.io/version: 3.5.16
10+
helm.sh/chart: etcd-10.2.16
911
name: etcd
1012
namespace: syn-etcd
1113
spec:
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
automountServiceAccountToken: false
3+
kind: ServiceAccount
4+
metadata:
5+
labels:
6+
app.kubernetes.io/instance: etcd
7+
app.kubernetes.io/managed-by: Helm
8+
app.kubernetes.io/name: etcd
9+
app.kubernetes.io/version: 3.5.16
10+
helm.sh/chart: etcd-10.2.16
11+
name: etcd
12+
namespace: syn-etcd

tests/golden/defaults/etcd/etcd/10_chart/etcd/templates/statefulset.yaml

Lines changed: 39 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ metadata:
66
app.kubernetes.io/instance: etcd
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: etcd
9-
helm.sh/chart: etcd-9.1.0
9+
app.kubernetes.io/version: 3.5.16
10+
helm.sh/chart: etcd-10.2.16
1011
name: etcd
1112
namespace: syn-etcd
1213
spec:
@@ -26,7 +27,8 @@ spec:
2627
app.kubernetes.io/instance: etcd
2728
app.kubernetes.io/managed-by: Helm
2829
app.kubernetes.io/name: etcd
29-
helm.sh/chart: etcd-9.1.0
30+
app.kubernetes.io/version: 3.5.16
31+
helm.sh/chart: etcd-10.2.16
3032
spec:
3133
affinity:
3234
nodeAffinity: null
@@ -36,10 +38,12 @@ spec:
3638
- podAffinityTerm:
3739
labelSelector:
3840
matchLabels:
41+
app.kubernetes.io/component: etcd
3942
app.kubernetes.io/instance: etcd
4043
app.kubernetes.io/name: etcd
4144
topologyKey: kubernetes.io/hostname
4245
weight: 1
46+
automountServiceAccountToken: false
4347
containers:
4448
- env:
4549
- name: BITNAMI_DEBUG
@@ -99,10 +103,11 @@ spec:
99103
image: docker.io/bitnami/etcd:3.5.16-debian-12-r0
100104
imagePullPolicy: IfNotPresent
101105
livenessProbe:
102-
exec:
103-
command:
104-
- /opt/bitnami/scripts/etcd/healthcheck.sh
105106
failureThreshold: 5
107+
httpGet:
108+
path: /livez
109+
port: 2379
110+
scheme: HTTPS
106111
initialDelaySeconds: 60
107112
periodSeconds: 30
108113
successThreshold: 1
@@ -125,13 +130,34 @@ spec:
125130
successThreshold: 1
126131
timeoutSeconds: 5
127132
resources:
128-
limits: {}
129-
requests: {}
133+
limits:
134+
cpu: 375m
135+
ephemeral-storage: 2Gi
136+
memory: 384Mi
137+
requests:
138+
cpu: 250m
139+
ephemeral-storage: 50Mi
140+
memory: 256Mi
130141
securityContext:
131142
allowPrivilegeEscalation: false
143+
capabilities:
144+
drop:
145+
- ALL
146+
privileged: false
147+
readOnlyRootFilesystem: true
148+
runAsGroup: 1001
132149
runAsNonRoot: true
133150
runAsUser: 1001
151+
seLinuxOptions: {}
152+
seccompProfile:
153+
type: RuntimeDefault
134154
volumeMounts:
155+
- mountPath: /opt/bitnami/etcd/conf/
156+
name: empty-dir
157+
subPath: app-conf-dir
158+
- mountPath: /tmp
159+
name: empty-dir
160+
subPath: tmp-dir
135161
- mountPath: /bitnami/etcd
136162
name: data
137163
- mountPath: /opt/bitnami/etcd/certs/token/
@@ -145,8 +171,13 @@ spec:
145171
readOnly: true
146172
securityContext:
147173
fsGroup: 1001
148-
serviceAccountName: default
174+
fsGroupChangePolicy: Always
175+
supplementalGroups: []
176+
sysctls: []
177+
serviceAccountName: etcd
149178
volumes:
179+
- emptyDir: {}
180+
name: empty-dir
150181
- name: etcd-jwt-token
151182
secret:
152183
defaultMode: 256

tests/golden/defaults/etcd/etcd/10_chart/etcd/templates/svc-headless.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@ metadata:
44
annotations:
55
service.alpha.kubernetes.io/tolerate-unready-endpoints: 'true'
66
labels:
7+
app.kubernetes.io/component: etcd
78
app.kubernetes.io/instance: etcd
89
app.kubernetes.io/managed-by: Helm
910
app.kubernetes.io/name: etcd
10-
helm.sh/chart: etcd-9.1.0
11+
app.kubernetes.io/version: 3.5.16
12+
helm.sh/chart: etcd-10.2.16
1113
name: etcd-headless
1214
namespace: syn-etcd
1315
spec:
@@ -21,6 +23,7 @@ spec:
2123
targetPort: peer
2224
publishNotReadyAddresses: true
2325
selector:
26+
app.kubernetes.io/component: etcd
2427
app.kubernetes.io/instance: etcd
2528
app.kubernetes.io/name: etcd
2629
type: ClusterIP

tests/golden/defaults/etcd/etcd/10_chart/etcd/templates/svc.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
annotations: null
54
labels:
5+
app.kubernetes.io/component: etcd
66
app.kubernetes.io/instance: etcd
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: etcd
9-
helm.sh/chart: etcd-9.1.0
9+
app.kubernetes.io/version: 3.5.16
10+
helm.sh/chart: etcd-10.2.16
1011
name: etcd
1112
namespace: syn-etcd
1213
spec:
@@ -20,6 +21,7 @@ spec:
2021
port: 2380
2122
targetPort: peer
2223
selector:
24+
app.kubernetes.io/component: etcd
2325
app.kubernetes.io/instance: etcd
2426
app.kubernetes.io/name: etcd
2527
sessionAffinity: None

0 commit comments

Comments
 (0)