You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Library chart for app-level Vault SecretProviderClass rendering with hub, spoke, and external Vault support. Cluster CA material is managed by a separate cluster-wide chart.
6
6
7
-
This chart is the app-level SecretProviderClass companion to the cluster-wide Vault CSI chart.
7
+
This chart is the **library for `SecretProviderClass` only**, **one dependency per application chart** that consumes Vault via SSCSI.
8
+
9
+
**Vault CSI provider DaemonSet and TLS trust on the provider** (for example projected proxy cluster CA) are installed by **`openshift-sscsi-vault`** (chart **0.2.0+**), not this library. The **`openshift-sscsi-vault`** is provided for this.
8
10
9
11
### Scope
10
12
11
-
This chart renders SecretProviderClass manifests only. Use it from application charts that need:
13
+
This chart renders **only**`SecretProviderClass` YAML (named templates or optional `installDefaultManifests`). Use it from application charts that need:
12
14
13
15
- Hub-cluster Vault auth (`hub` mount + role)
14
16
- Spoke-cluster auth to centralized Vault (`clusterDomain` mount + role)
- Optional reference to a pre-mounted CA path (`tls.vaultCACertPath`)
17
19
- Optional app-key driven workload auth lookup from `clusterGroup.applications[*].ssCsiWorkloadAuth`
18
20
19
-
This chart does not create or source CA ConfigMaps. Cluster-wide CA management stays in the cluster component chart.
21
+
This chart does not install the CSI provider or mount trust bundles; set **`tls.vaultCACertPath`** to match whatever path the **provider** exposes (for example under **`/etc/pki/vault-ca`** from **`openshift-sscsi-vault`** defaults).
Copy file name to clipboardExpand all lines: README.md.gotmpl
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,21 @@
5
5
6
6
{{ template"chart.description". }}
7
7
8
-
This chart is the app-level SecretProviderClass companion to the cluster-wide Vault CSI chart.
8
+
This chart is the **library for `SecretProviderClass` only**, **one dependency per application chart** that consumes Vault via SSCSI.
9
+
10
+
**Vault CSI provider DaemonSet and TLS trust on the provider** (for example projected proxy cluster CA) are installed by **`openshift-sscsi-vault`** (chart **0.1.0+**), not this library.
9
11
10
12
### Scope
11
13
12
-
This chart renders SecretProviderClass manifests only. Use it from application charts that need:
14
+
This chart renders **only** `SecretProviderClass` YAML (named templates or optional `installDefaultManifests`). Use it from application charts that need:
13
15
14
16
- Hub-cluster Vault auth (`hub` mount + role)
15
17
- Spoke-cluster auth to centralized Vault (`clusterDomain` mount + role)
- Optional reference to a pre-mounted CA path (`tls.vaultCACertPath`)
18
20
- Optional app-key driven workload auth lookup from `clusterGroup.applications[*].ssCsiWorkloadAuth`
19
21
20
-
This chart does notcreate orsource CA ConfigMaps. Cluster-wide CA management stays in the cluster component chart.
22
+
This chart does notinstall the CSI provider ormount trust bundles; set **`tls.vaultCACertPath`** to match whatever path the **provider** exposes (for example under **`/etc/pki/vault-ca`** from **`openshift-sscsi-vault`** defaults).
0 commit comments