Allow all subchart to conditionally disable (#90)

This commit is contained in:
kfox1111
2023-03-04 16:09:36 +01:00
committed by GitHub
parent 2e9510f3ad
commit cb627f04b2
3 changed files with 10 additions and 2 deletions
+3
View File
@@ -17,12 +17,15 @@ maintainers:
kubeVersion: ">=1.21.0-0" kubeVersion: ">=1.21.0-0"
dependencies: dependencies:
- name: spire-server - name: spire-server
condition: spire-server.enabled
repository: file://./charts/spire-server repository: file://./charts/spire-server
version: 0.1.0 version: 0.1.0
- name: spire-agent - name: spire-agent
condition: spire-agent.enabled
repository: file://./charts/spire-agent repository: file://./charts/spire-agent
version: 0.1.0 version: 0.1.0
- name: spiffe-csi-driver - name: spiffe-csi-driver
condition: spiffe-csi-driver.enabled
repository: file://./charts/spiffe-csi-driver repository: file://./charts/spiffe-csi-driver
version: 0.1.0 version: 0.1.0
- name: spiffe-oidc-discovery-provider - name: spiffe-oidc-discovery-provider
+3 -1
View File
@@ -59,16 +59,18 @@ Kubernetes: `>=1.21.0-0`
|-----|------|---------|-------------| |-----|------|---------|-------------|
| fullnameOverride | string | `""` | | | fullnameOverride | string | `""` | |
| nameOverride | string | `""` | | | nameOverride | string | `""` | |
| spiffe-csi-driver | object | `{}` | | | spiffe-csi-driver.enabled | bool | `true` | |
| spiffe-oidc-discovery-provider.enabled | bool | `false` | | | spiffe-oidc-discovery-provider.enabled | bool | `false` | |
| spiffe-oidc-discovery-provider.trustDomain | string | `"example.org"` | | | spiffe-oidc-discovery-provider.trustDomain | string | `"example.org"` | |
| spire-agent.bundleConfigMap | string | `"spire-bundle"` | | | spire-agent.bundleConfigMap | string | `"spire-bundle"` | |
| spire-agent.clusterName | string | `"example-cluster"` | | | spire-agent.clusterName | string | `"example-cluster"` | |
| spire-agent.enabled | bool | `true` | |
| spire-agent.nameOverride | string | `"agent"` | | | spire-agent.nameOverride | string | `"agent"` | |
| spire-agent.trustDomain | string | `"example.org"` | | | spire-agent.trustDomain | string | `"example.org"` | |
| spire-server.bundleConfigMap | string | `"spire-bundle"` | | | spire-server.bundleConfigMap | string | `"spire-bundle"` | |
| spire-server.clusterName | string | `"example-cluster"` | | | spire-server.clusterName | string | `"example-cluster"` | |
| spire-server.controllerManager.enabled | bool | `true` | | | spire-server.controllerManager.enabled | bool | `true` | |
| spire-server.enabled | bool | `true` | |
| spire-server.nameOverride | string | `"server"` | | | spire-server.nameOverride | string | `"server"` | |
| spire-server.trustDomain | string | `"example.org"` | | | spire-server.trustDomain | string | `"example.org"` | |
+4 -1
View File
@@ -9,6 +9,7 @@ fullnameOverride: ""
# subcharts # subcharts
spire-server: spire-server:
enabled: true
nameOverride: server nameOverride: server
bundleConfigMap: &bundleConfigMap spire-bundle bundleConfigMap: &bundleConfigMap spire-bundle
@@ -19,13 +20,15 @@ spire-server:
enabled: true enabled: true
spire-agent: spire-agent:
enabled: true
nameOverride: agent nameOverride: agent
bundleConfigMap: *bundleConfigMap bundleConfigMap: *bundleConfigMap
clusterName: *clusterName clusterName: *clusterName
trustDomain: *trustDomain trustDomain: *trustDomain
spiffe-csi-driver: {} spiffe-csi-driver:
enabled: true
spiffe-oidc-discovery-provider: spiffe-oidc-discovery-provider:
enabled: false enabled: false