1+
2+
3+ # provider-gardener
4+
5+ ![ Version: 0.0.20] ( https://img.shields.io/badge/Version-0.0.20-informational?style=flat-square ) ![ Type: application] ( https://img.shields.io/badge/Type-application-informational?style=flat-square ) ![ AppVersion: 0.0.1] ( https://img.shields.io/badge/AppVersion-0.0.1-informational?style=flat-square )
6+
7+ A Umbrealla Helm chart which contains crossplane manifests to demonstrate orchestration of new SAP Gardener Clusters and its stack
8+
9+ ## Requirements
10+
11+ | Repository | Name | Version |
12+ | ------------| ------| ---------|
13+ | oci://ghcr.io/openmcp-project | crossplane-gardener-shoot-clusters(crossplane-gardener-shoot-clusters) | 0.0.8 |
14+ | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
15+ | oci://ghcr.io/openmcp-project | crossplane-provider-helm(crossplane-provider-helm) | 0.0.8 |
16+ | oci://ghcr.io/openmcp-project | external-secrets-config(external-secrets-config) | 0.1.7 |
117# TL;DR
218This template umbrella Helm Chart demonstrates the orchestration of SAP [ Gardener] ( https://gardener.cloud ) [ Shoot Clusters] ( https://gardener.cloud/docs/getting-started/shoots/ ) and their k8s workloads.
319
@@ -11,10 +27,83 @@ A Umbrealla Helm chart which contains crossplane manifests to demonstrate orches
1127
1228| Repository | Name | Version |
1329| ------------| ------| ---------|
14- | oci://ghcr.io/openmcp-project | crossplane-gardener-shoot-clusters(crossplane-gardener-shoot-clusters) | 0.0.8 |
15- | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
16- | oci://ghcr.io/openmcp-project | crossplane-provider-helm(crossplane-provider-helm) | 0.0.8 |
17- | oci://ghcr.io/openmcp-project | external-secrets-config(external-secrets-config) | 0.1.7 |
30+ | oci://ghcr.io/openmcp-project | crossplane-gardener-shoot-clusters(crossplane-gardener-shoot-clusters) | 0.0.8 |
31+ | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
32+ | oci://ghcr.io/openmcp-project | crossplane-provider-helm(crossplane-provider-helm) | 0.0.8 |
33+ | oci://ghcr.io/openmcp-project | external-secrets-config(external-secrets-config) | 0.1.7 |
34+
35+ ## Values
36+
37+ | Key | Type | Default | Description |
38+ | -----| ------| ---------| -------------|
39+ | crossplane-gardener-shoot-clusters.kubernetesVersion | string | ` "1.30.2" ` | |
40+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .cloudProfile | string | ` "gcp" ` | |
41+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .gardenerOrchestrateCloudProviderConfigRefName | string | ` "garden-co-golden" ` | |
42+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .kubernetesCrossplaneProviderConfigRefName | string | ` "garden-co-golden" ` | |
43+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .kubernetesVersion | string | ` "1.30.2" ` | |
44+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .name | string | ` "iad-test" ` | |
45+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .projectNamespace | string | ` "garden-co-golden" ` | |
46+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .purpose | string | ` "testing" ` | |
47+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .region | string | ` "europe-west1" ` | |
48+ | crossplane-gardener-shoot-clusters.shootClusters[ 0] .secretBindingName | string | ` "gcp-sa-garden-co-golden" ` | |
49+ | crossplane-provider-configs.providerConfigs.gardenerOrchestrateCloud[ 0] .credentials.secretRef.key | string | ` "kubeconfig" ` | |
50+ | crossplane-provider-configs.providerConfigs.gardenerOrchestrateCloud[ 0] .credentials.secretRef.name | string | ` "garden-co-golden" ` | |
51+ | crossplane-provider-configs.providerConfigs.gardenerOrchestrateCloud[ 0] .credentials.secretRef.namespace | string | ` "default" ` | |
52+ | crossplane-provider-configs.providerConfigs.gardenerOrchestrateCloud[ 0] .credentials.source | string | ` "Secret" ` | |
53+ | crossplane-provider-configs.providerConfigs.gardenerOrchestrateCloud[ 0] .providerConfigRefName | string | ` "garden-co-golden" ` | |
54+ | crossplane-provider-configs.providerConfigs.helmCrossplane[ 0] .credentials.secretRef.key | string | ` "kubeconfig" ` | |
55+ | crossplane-provider-configs.providerConfigs.helmCrossplane[ 0] .credentials.secretRef.name | string | ` "gardener-shoot-kubeconfig-iad-test" ` | |
56+ | crossplane-provider-configs.providerConfigs.helmCrossplane[ 0] .credentials.secretRef.namespace | string | ` "default" ` | |
57+ | crossplane-provider-configs.providerConfigs.helmCrossplane[ 0] .credentials.source | string | ` "Secret" ` | |
58+ | crossplane-provider-configs.providerConfigs.helmCrossplane[ 0] .providerConfigRefName | string | ` "gardener-shoot-iad-test" ` | |
59+ | crossplane-provider-configs.providerConfigs.kubernetesCrossplane[ 0] .credentials.secretRef.key | string | ` "kubeconfig" ` | |
60+ | crossplane-provider-configs.providerConfigs.kubernetesCrossplane[ 0] .credentials.secretRef.name | string | ` "garden-co-golden" ` | |
61+ | crossplane-provider-configs.providerConfigs.kubernetesCrossplane[ 0] .credentials.secretRef.namespace | string | ` "default" ` | |
62+ | crossplane-provider-configs.providerConfigs.kubernetesCrossplane[ 0] .credentials.source | string | ` "Secret" ` | |
63+ | crossplane-provider-configs.providerConfigs.kubernetesCrossplane[ 0] .providerConfigRefName | string | ` "garden-co-golden" ` | |
64+ | crossplane-provider-helm.helmReleases.ingressNginx.chart.name | string | ` "ingress-nginx" ` | |
65+ | crossplane-provider-helm.helmReleases.ingressNginx.chart.repository | string | ` "https://kubernetes.github.io/ingress-nginx" ` | |
66+ | crossplane-provider-helm.helmReleases.ingressNginx.chart.version | string | ` "4.10.0" ` | |
67+ | crossplane-provider-helm.helmReleases.ingressNginx.helmCrossplaneProviderConfigRefName | string | ` "gardener-shoot-iad-test" ` | |
68+ | crossplane-provider-helm.helmReleases.ingressNginx.name | string | ` "ingress-nginx" ` | |
69+ | crossplane-provider-helm.helmReleases.ingressNginx.namespace | string | ` "default" ` | |
70+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.config.enable-underscores-in-headers | string | ` "true" ` | |
71+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.extraArgs.default-ssl-certificate | string | ` "default/www-tls" ` | |
72+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.ingressClassResource.default | bool | ` true ` | |
73+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.service.annotations."cert.gardener.cloud/secretname" | string | ` "www-tls" ` | |
74+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.service.annotations."dns.gardener.cloud/class" | string | ` "garden" ` | |
75+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.service.annotations."dns.gardener.cloud/dnsnames" | string | ` "" ` | |
76+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.service.annotations."dns.gardener.cloud/ttl" | string | ` "600" ` | |
77+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.service.appProtocol | bool | ` false ` | |
78+ | crossplane-provider-helm.helmReleases.ingressNginx.values.controller.watchIngressWithoutClass | bool | ` true ` | |
79+ | crossplane-provider-helm.helmReleases.ingressNginx.values.defaultBackend.enabled | bool | ` true ` | |
80+ | crossplane-provider-helm.helmReleases.ingressNginx.values.fullnameOverride | string | ` "ingress-nginx" ` | |
81+ | external-secrets-config.externalSecret[ 0] .data[ 0] .remoteRef.key | string | ` "" ` | |
82+ | external-secrets-config.externalSecret[ 0] .data[ 0] .remoteRef.property | string | ` "kubeconfig" ` | |
83+ | external-secrets-config.externalSecret[ 0] .data[ 0] .secretKey | string | ` "kubeconfig" ` | |
84+ | external-secrets-config.externalSecret[ 0] .name | string | ` "garden-co-golden" ` | |
85+ | external-secrets-config.externalSecret[ 0] .namespace | string | ` "default" ` | |
86+ | external-secrets-config.externalSecret[ 0] .refreshInterval | string | ` "15m" ` | |
87+ | external-secrets-config.externalSecret[ 0] .secretStore.name | string | ` "hashicorp-vault" ` | |
88+ | external-secrets-config.externalSecret[ 0] .targetSecretName | string | ` "garden-co-golden" ` | |
89+ | external-secrets-config.secretStores[ 0] .name | string | ` "hashicorp-vault" ` | |
90+ | external-secrets-config.secretStores[ 0] .namespace | string | ` "default" ` | |
91+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.mountPath | string | ` "" ` | |
92+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.role | string | ` "" ` | |
93+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.key | string | ` "token" ` | |
94+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.name | string | ` "" ` | |
95+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.namespace | string | ` "default" ` | |
96+ | external-secrets-config.secretStores[ 0] .provider.vault.namespace | string | ` "ts-co-openmcp/mcp-blueprints" ` | |
97+ | external-secrets-config.secretStores[ 0] .provider.vault.path | string | ` "mcps" ` | |
98+ | external-secrets-config.secretStores[ 0] .provider.vault.server | string | ` "" ` | |
99+ | external-secrets-config.secretStores[ 0] .provider.vault.version | string | ` "v2" ` | |
100+ | tags.crossplane-gardener-shoot-clusters | bool | ` true ` | |
101+ | tags.crossplane-provider-configs | bool | ` true ` | |
102+ | tags.crossplane-provider-helm | bool | ` true ` | |
103+ | tags.external-secrets-config | bool | ` true ` | |
104+
105+ ----------------------------------------------
106+ Autogenerated from chart metadata using [ helm-docs v1.14.2] ( https://github.com/norwoodj/helm-docs/releases/v1.14.2 )
18107
19108## Values
20109
@@ -86,3 +175,5 @@ A Umbrealla Helm chart which contains crossplane manifests to demonstrate orches
86175| tags.crossplane-provider-helm | bool | ` true ` | |
87176| tags.external-secrets-config | bool | ` true ` | |
88177
178+ ----------------------------------------------
179+ Autogenerated from chart metadata using [ helm-docs v1.14.2] ( https://github.com/norwoodj/helm-docs/releases/v1.14.2 )
0 commit comments