1+
2+
3+ # ocm-package-provider-btp-accounts
4+
5+ ![ Version: 0.0.8] ( https://img.shields.io/badge/Version-0.0.8-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 SAP BTP Accounts within a OCM package
8+
9+ ## Requirements
10+
11+ | Repository | Name | Version |
12+ | ------------| ------| ---------|
13+ | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
14+ | oci://ghcr.io/openmcp-project | crossplane-provider-pkgs(crossplane-provider-pkgs) | 0.0.10 |
15+ | oci://ghcr.io/openmcp-project | crossplane-provider-sap-btp-account(crossplane-provider-sap-btp-account) | 0.0.6 |
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 BTP resources such as [ BTP Sub Accounts] ( https://learning.sap.com/learning-journeys/introducing-cloud-security-on-sap-business-technology-platform/using-global-accounts-and-subaccounts_fc42dbb5-5c5b-4903-a3f6-fed3d7f5ee22 ) and [ BTP Entitlements] ( https://help.sap.com/docs/btp/sap-business-technology-platform/managing-entitlements-and-quotas-using-cockpit?locale=322080db84734e9b8812ede13703b83c.html ) within a [ OCM] ( https://ocm.software ) package.
319
@@ -11,10 +27,93 @@ A Umbrealla Helm chart which contains crossplane manifests to demonstrate orches
1127
1228| Repository | Name | Version |
1329| ------------| ------| ---------|
14- | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
15- | oci://ghcr.io/openmcp-project | crossplane-provider-pkgs(crossplane-provider-pkgs) | 0.0.10 |
16- | oci://ghcr.io/openmcp-project | crossplane-provider-sap-btp-account(crossplane-provider-sap-btp-account) | 0.0.6 |
17- | oci://ghcr.io/openmcp-project | external-secrets-config(external-secrets-config) | 0.1.7 |
30+ | oci://ghcr.io/openmcp-project | crossplane-provider-configs(crossplane-provider-configs) | 0.0.15 |
31+ | oci://ghcr.io/openmcp-project | crossplane-provider-pkgs(crossplane-provider-pkgs) | 0.0.10 |
32+ | oci://ghcr.io/openmcp-project | crossplane-provider-sap-btp-account(crossplane-provider-sap-btp-account) | 0.0.6 |
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-provider-configs.providerConfigs.btpSapCrossplane[ 0] .cisCredentials.secretRef.key | string | ` "btp-cis-provider-credentials" ` | |
40+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .cisCredentials.secretRef.name | string | ` "btp-account-mcp-blueprints" ` | |
41+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .cisCredentials.secretRef.namespace | string | ` "default" ` | |
42+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .cisCredentials.source | string | ` "Secret" ` | |
43+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .cliServerUrl | string | ` "https://cli.btp.cloud.sap" ` | |
44+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .globalAccountSubDomain | string | ` "globalAccountSubDomain" ` | |
45+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .providerConfigRefName | string | ` "provider-config-ref-name-btp-account-mcp-blueprints" ` | |
46+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .serviceAccountSecret.secretRef.key | string | ` "btp-service-account-provider-credentials" ` | |
47+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .serviceAccountSecret.secretRef.name | string | ` "btp-account-mcp-blueprints" ` | |
48+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .serviceAccountSecret.secretRef.namespace | string | ` "default" ` | |
49+ | crossplane-provider-configs.providerConfigs.btpSapCrossplane[ 0] .serviceAccountSecret.source | string | ` "Secret" ` | |
50+ | crossplane-provider-pkgs.providers[ 0] .name | string | ` "provider-ias" ` | |
51+ | crossplane-provider-pkgs.providers[ 0] .spec.package | string | ` "ocm/crossplane/provider-ias:0.2.2" ` | |
52+ | crossplane-provider-pkgs.providers[ 0] .spec.packagePullPolicy | string | ` "IfNotPresent" ` | |
53+ | crossplane-provider-pkgs.providers[ 0] .spec.packagePullSecrets[ 0] .name | string | ` "pull-secret" ` | |
54+ | crossplane-provider-pkgs.providers[ 1] .name | string | ` "provider-gardener-auth" ` | |
55+ | crossplane-provider-pkgs.providers[ 1] .spec.package | string | ` "ocm/crossplane/provider-gardener-auth:0.0.4" ` | |
56+ | crossplane-provider-pkgs.providers[ 1] .spec.packagePullPolicy | string | ` "IfNotPresent" ` | |
57+ | crossplane-provider-pkgs.providers[ 1] .spec.packagePullSecrets[ 0] .name | string | ` "pull-secret" ` | |
58+ | crossplane-provider-pkgs.providers[ 2] .name | string | ` "provider-kubernetes" ` | |
59+ | crossplane-provider-pkgs.providers[ 2] .spec.package | string | ` "xpkg.upbound.io/crossplane-contrib/provider-kubernetes:v0.15.0" ` | |
60+ | crossplane-provider-pkgs.providers[ 2] .spec.packagePullPolicy | string | ` "IfNotPresent" ` | |
61+ | crossplane-provider-pkgs.providers[ 2] .spec.packagePullSecrets[ 0] .name | string | ` "pull-secret" ` | |
62+ | crossplane-provider-pkgs.providers[ 3] .name | string | ` "provider-helm" ` | |
63+ | crossplane-provider-pkgs.providers[ 3] .spec.package | string | ` "xpkg.upbound.io/crossplane-contrib/provider-helm:v0.19.0" ` | |
64+ | crossplane-provider-pkgs.providers[ 3] .spec.packagePullPolicy | string | ` "IfNotPresent" ` | |
65+ | crossplane-provider-pkgs.providers[ 3] .spec.packagePullSecrets[ 0] .name | string | ` "pull-secret" ` | |
66+ | crossplane-provider-pkgs.providers[ 4] .name | string | ` "provider-btp" ` | |
67+ | crossplane-provider-pkgs.providers[ 4] .spec.package | string | ` "ghcr.io/sap/crossplane-provider-btp/crossplane/provider-btp:v1.0.2" ` | |
68+ | crossplane-provider-pkgs.providers[ 4] .spec.packagePullPolicy | string | ` "IfNotPresent" ` | |
69+ | crossplane-provider-pkgs.providers[ 4] .spec.packagePullSecrets[ 0] .name | string | ` "pull-secret" ` | |
70+ | crossplane-provider-sap-btp-account.accounts[ 0] .btpSapCrossplaneProviderConfigRefName | string | ` "provider-config-ref-name-btp-account-mcp-blueprints" ` | |
71+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .entitlements[ 0] .amount | int | ` 1 ` | |
72+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .entitlements[ 0] .name | string | ` "auditlog-oauth2" ` | |
73+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .entitlements[ 0] .permitNumericQuota | bool | ` true ` | |
74+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .entitlements[ 0] .serviceName | string | ` "auditlog-management" ` | |
75+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .entitlements[ 0] .servicePlanName | string | ` "default" ` | |
76+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .forProvider.description | string | ` "Sub Account managed by CO MCP & IaD" ` | |
77+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .forProvider.displayName | string | ` "CO Managed Control Plane Blueprint Sub-Account" ` | |
78+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .forProvider.region | string | ` "" ` | |
79+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .forProvider.subaccountAdminEmails | list | ` [] ` | |
80+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .forProvider.subdomain | string | ` "mcp-blueprint-test-1" ` | |
81+ | crossplane-provider-sap-btp-account.accounts[ 0] .subAccounts[ 0] .name | string | ` "subAccount1" ` | |
82+ | crossplane-provider-sap-btp-account.entitlementsLegacyLandscape[ 0] .amount | int | ` 1 ` | |
83+ | crossplane-provider-sap-btp-account.entitlementsLegacyLandscape[ 0] .name | string | ` "auditlog-oauth2" ` | |
84+ | crossplane-provider-sap-btp-account.entitlementsLegacyLandscape[ 0] .permitNumericQuota | bool | ` true ` | |
85+ | crossplane-provider-sap-btp-account.entitlementsLegacyLandscape[ 0] .serviceName | string | ` "auditlog-management" ` | |
86+ | crossplane-provider-sap-btp-account.entitlementsLegacyLandscape[ 0] .servicePlanName | string | ` "default" ` | |
87+ | crossplane-provider-sap-btp-account.subaccountAdminEmails | list | ` [] ` | |
88+ | external-secrets-config.externalSecret[ 0] .data[ 0] .remoteRef.key | string | ` "" ` | |
89+ | external-secrets-config.externalSecret[ 0] .data[ 0] .remoteRef.property | string | ` "btp-cis-provider-credentials" ` | |
90+ | external-secrets-config.externalSecret[ 0] .data[ 0] .secretKey | string | ` "btp-cis-provider-credentials" ` | |
91+ | external-secrets-config.externalSecret[ 0] .data[ 1] .remoteRef.key | string | ` "" ` | |
92+ | external-secrets-config.externalSecret[ 0] .data[ 1] .remoteRef.property | string | ` "btp-service-account-provider-credentials" ` | |
93+ | external-secrets-config.externalSecret[ 0] .data[ 1] .secretKey | string | ` "btp-service-account-provider-credentials" ` | |
94+ | external-secrets-config.externalSecret[ 0] .name | string | ` "btp-account-mcp-blueprints" ` | |
95+ | external-secrets-config.externalSecret[ 0] .namespace | string | ` "default" ` | |
96+ | external-secrets-config.externalSecret[ 0] .refreshInterval | string | ` "15m" ` | |
97+ | external-secrets-config.externalSecret[ 0] .secretStore.name | string | ` "hashicorp-vault" ` | |
98+ | external-secrets-config.externalSecret[ 0] .targetSecretName | string | ` "btp-account-mcp-blueprints" ` | |
99+ | external-secrets-config.secretStores[ 0] .name | string | ` "hashicorp-vault" ` | |
100+ | external-secrets-config.secretStores[ 0] .namespace | string | ` "default" ` | |
101+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.mountPath | string | ` "kubernetes" ` | |
102+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.role | string | ` "mcp-blueprints" ` | |
103+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.key | string | ` "token" ` | |
104+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.name | string | ` "" ` | |
105+ | external-secrets-config.secretStores[ 0] .provider.vault.auth.kubernetes.secretRef.namespace | string | ` "default" ` | |
106+ | external-secrets-config.secretStores[ 0] .provider.vault.namespace | string | ` "" ` | |
107+ | external-secrets-config.secretStores[ 0] .provider.vault.path | string | ` "k8s-clusters" ` | |
108+ | external-secrets-config.secretStores[ 0] .provider.vault.server | string | ` "" ` | |
109+ | external-secrets-config.secretStores[ 0] .provider.vault.version | string | ` "v2" ` | |
110+ | tags.crossplane-provider-configs | bool | ` true ` | |
111+ | tags.crossplane-provider-pkgs | bool | ` true ` | |
112+ | tags.crossplane-provider-sap-btp-account | bool | ` true ` | |
113+ | tags.external-secrets-config | bool | ` false ` | |
114+
115+ ----------------------------------------------
116+ Autogenerated from chart metadata using [ helm-docs v1.14.2] ( https://github.com/norwoodj/helm-docs/releases/v1.14.2 )
18117
19118## Values
20119
@@ -96,3 +195,5 @@ A Umbrealla Helm chart which contains crossplane manifests to demonstrate orches
96195| tags.crossplane-provider-sap-btp-account | bool | ` true ` | |
97196| tags.external-secrets-config | bool | ` false ` | |
98197
198+ ----------------------------------------------
199+ Autogenerated from chart metadata using [ helm-docs v1.14.2] ( https://github.com/norwoodj/helm-docs/releases/v1.14.2 )
0 commit comments