Skip to content

Commit 5fc95ac

Browse files
committed
docs(chart): surface tlsVerify in NOTES + artifacthub changes
NOTES.txt now mentions both TLS-enable paths (CA bundle for self-signed/private, tlsVerify for public CAs) and only warns when neither is set. artifacthub.io/changes annotation updated to describe the v0.4.1 addition so the chart listing reflects what actually changed.
1 parent f23a95d commit 5fc95ac

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ annotations:
2626
artifacthub.io/license: MIT
2727
artifacthub.io/changes: |
2828
- kind: added
29-
description: Initial Helm chart release.
29+
description: VCENTER_TLS_VERIFY / vcenter.tlsVerify for public-CA vCenter certs.

chart/templates/NOTES.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@ ExternalSecretsOperator), or populate `vcenter.host`, `vcenter.user`, and
1010
`vcenter.password` and the chart will render an inline Secret for you.
1111
{{- end }}
1212

13-
{{- if not .Values.vcenter.caBundle.configMapName }}
13+
{{- if and (not .Values.vcenter.caBundle.configMapName) (not .Values.vcenter.tlsVerify) }}
1414

15-
Note: vCenter TLS verification is DISABLED. To enable, create a ConfigMap
16-
containing your vCenter / issuing CA bundle (PEM) and set
17-
`vcenter.caBundle.configMapName` + `vcenter.caBundle.key`.
15+
Note: vCenter TLS verification is DISABLED. To enable, pick one:
16+
- Self-signed or private CA: create a ConfigMap with your CA bundle (PEM)
17+
and set `vcenter.caBundle.configMapName` + `vcenter.caBundle.key`.
18+
- Public CA (Let's Encrypt, DigiCert, etc.): set `vcenter.tlsVerify: true`.
1819
{{- end }}
1920

2021
Verify the controller is running:

0 commit comments

Comments
 (0)