File tree 6 files changed +21
-8
lines changed
6 files changed +21
-8
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
- ## 11.1.4 (2025-03-11 )
3
+ ## 11.1.5 (2025-03-12 )
4
4
5
- * [ bitnami/etcd] Release 11.1.4 ([ #32397 ] ( https://github.com/bitnami/charts/pull/32397 ) )
5
+ * [ bitnami/etcd] bugfix: skip TLS verification with self-signed certs ([ #32417 ] ( https://github.com/bitnami/charts/pull/32417 ) )
6
+
7
+ ## <small >11.1.4 (2025-03-11)</small >
8
+
9
+ * [ bitnami/etcd] Release 11.1.4 (#32397 ) ([ 0ce5db9] ( https://github.com/bitnami/charts/commit/0ce5db9b0e37162cec32789580d4892264783a88 ) ), closes [ #32397 ] ( https://github.com/bitnami/charts/issues/32397 )
6
10
7
11
## <small >11.1.3 (2025-03-05)</small >
8
12
Original file line number Diff line number Diff line change @@ -33,4 +33,4 @@ maintainers:
33
33
name : etcd
34
34
sources :
35
35
- https://github.com/bitnami/charts/tree/main/bitnami/etcd
36
- version : 11.1.4
36
+ version : 11.1.5
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ To connect to your etcd server from outside the cluster execute the following co
88
88
{{- if .Values.auth.client.secureTransport }}
89
89
{{- if .Values.auth.client.useAutoTLS }}
90
90
91
- * As TLS is enabled you should add the flag `--cert-file /bitnami/etcd/data/fixtures/client/cert.pem --key-file /bitnami/etcd/data/fixtures/client/key.pem` to the etcdctl commands.
91
+ * As TLS is enabled you should add the flag `--cert-file /bitnami/etcd/data/fixtures/client/cert.pem --key-file /bitnami/etcd/data/fixtures/client/key.pem --insecure-skip-tls-verify ` to the etcdctl commands.
92
92
93
93
{{- else }}
94
94
Original file line number Diff line number Diff line change @@ -54,17 +54,20 @@ Return the proper etcdctl authentication options
54
54
{ {- define " etcd.authOptions" -} }
55
55
{ {- $rbacOption := " --user root:$ROOT_PASSWORD" -} }
56
56
{ {- $certsOption := " --cert $ETCD_CERT_FILE --key $ETCD_KEY_FILE" -} }
57
- { {- $autoCertsOption := " --cert /bitnami/etcd/data/fixtures/client/cert.pem --key /bitnami/etcd/data/fixtures/client/key.pem" -} }
57
+ { {- $autoCertsOption := " --cert /bitnami/etcd/data/fixtures/client/cert.pem --key /bitnami/etcd/data/fixtures/client/key.pem --insecure-skip-tls-verify " -} }
58
58
{ {- $caOption := " --cacert $ETCD_TRUSTED_CA_FILE" -} }
59
+ { {- $insecureTlsOption := " --insecure-skip-tls-verify" -} }
59
60
{ {- if or .Values.auth.rbac.create .Values.auth.rbac.enabled -} }
60
61
{ {- printf " %s" $rbacOption -} }
61
62
{ {- end -} }
62
63
{ {- if and .Values.auth.client.secureTransport .Values.auth.client.useAutoTLS -} }
63
64
{ {- printf " %s" $autoCertsOption -} }
64
65
{ {- else if and .Values.auth.client.secureTransport (not .Values.auth.client.useAutoTLS) -} }
65
66
{ {- printf " %s" $certsOption -} }
66
- { {- if .Values.auth.client.enableAuthentication -} }
67
+ { {- if or .Values.auth.client.enableAuthentication .Values.auth.client.caFilename -} }
67
68
{ {- printf " %s" $caOption -} }
69
+ { {- else -} }
70
+ { {- printf " %s" $insecureTlsOption -} }
68
71
{ {- end -} }
69
72
{ {- end -} }
70
73
{ {- end -} }
Original file line number Diff line number Diff line change @@ -110,7 +110,10 @@ spec:
110
110
value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename | default " ca.crt" }}"
111
111
{{- else if .Values.auth.client.caFilename }}
112
112
- name : ETCD_TRUSTED_CA_FILE
113
- value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename | default " ca.crt" }}"
113
+ value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename }}"
114
+ {{- else }}
115
+ - name : ETCD_EXTRA_AUTH_FLAGS
116
+ value : " --insecure-skip-tls-verify"
114
117
{{- end }}
115
118
{{- end }}
116
119
{{- if or .Values.auth.rbac.create .Values.auth.rbac.enabled }}
Original file line number Diff line number Diff line change @@ -111,7 +111,10 @@ spec:
111
111
value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename | default " ca.crt" }}"
112
112
{{- else if .Values.auth.client.caFilename }}
113
113
- name : ETCD_TRUSTED_CA_FILE
114
- value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename | default " ca.crt" }}"
114
+ value : " /opt/bitnami/etcd/certs/client/{{ .Values.auth.client.caFilename }}"
115
+ {{- else }}
116
+ - name : ETCD_EXTRA_AUTH_FLAGS
117
+ value : " --insecure-skip-tls-verify"
115
118
{{- end }}
116
119
{{- end }}
117
120
{{- if .Values.extraEnvVars }}
You can’t perform that action at this time.
0 commit comments