1+ ---
2+ # #####################################################################################################################################
3+ tags : #  see ./Chart.yaml @url: https://helm.sh/docs/topics/charts/#tags-and-condition-fields-in-dependencies
4+   external-secrets-config : true 
5+   crossplane-provider-configs : true 
6+   crossplane-provider-sap-btp-account : true 
7+   crossplane-provider-sap-btp-environment : true 
8+ # #####################################################################################################################################
9+ external-secrets-config :
10+   secretStores :
11+   - name : " hashicorp-vault" 
12+     namespace : " default" 
13+     provider :
14+       vault :
15+         server : " https://vault.example/" 
16+         namespace : " openmcp/blueprints" 
17+         path : " mcps" 
18+         version : " v2" 
19+         auth :
20+           kubernetes :
21+             mountPath : " k8s-openmcp-blueprints" 
22+             role : " k8s-openmcp-role" 
23+             secretRef :
24+               name : " vault-tokenreview-service-account" 
25+               namespace : " default" 
26+               key : " token" 
27+   externalSecret :
28+     - name : " btp-account-mcp-blueprints" 
29+       namespace : " default" 
30+       refreshInterval : " 15m" 
31+       targetSecretName : " btp-account-credentials" 
32+       secretStore :
33+         name : " hashicorp-vault" 
34+       data :
35+         - secretKey : btp-cis-provider-credentials 
36+           remoteRef :
37+             key : " btp-endpoint.example/btp-account" 
38+             property : btp-cis-provider-credentials 
39+         - secretKey : btp-service-account-provider-credentials 
40+           remoteRef :
41+             key : " btp-endpoint.example/btp-account" 
42+             property : btp-service-account-provider-credentials 
43+ # #####################################################################################################################################
44+ crossplane-provider-configs :
45+   providerConfigs :
46+     btpSapCrossplane :
47+       - providerConfigRefName : " btp-account-provider-config" 
48+         globalAccountSubDomain : " exmpl" 
49+         cliServerUrl : " https://cli.btp.cloud.sap" 
50+         cisCredentials :
51+           source : " Secret" 
52+           secretRef :
53+             namespace : default 
54+             name : " btp-account-mcp-blueprints" 
55+             key : btp-cis-provider-credentials 
56+         serviceAccountSecret :
57+           source : " Secret" 
58+           secretRef :
59+             namespace : default 
60+             name : " btp-account-mcp-blueprints" 
61+             key : btp-service-account-provider-credentials 
62+ # ########################################################################################################
63+ crossplane-provider-sap-btp-account :
64+   cfAdminEmails : &cfAdminEmails [] 
65+   subaccountAdminEmails : &subaccountAdminEmails [] 
66+   # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#        
67+   btpEntitlements : &btpEntitlements     
68+   - name : " cis-local" 
69+     serviceName : cis 
70+     servicePlanName : local 
71+     permitNumericQuota : false 
72+     amount : 1 
73+   # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#        
74+   accounts :
75+     - btpSapCrossplaneProviderConfigRefName : " btp-account-provider-config" 
76+       # -------------------------------------------------------------------------------------------------------------------------#
77+       # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#
78+       subAccounts :
79+         # -------------------------------------------------------------------------------------------------------------------------#
80+         - name : " subAccount1" 
81+           forProvider :
82+             displayName : " exmpl dev eu01" 
83+             description : " Open Orchestrator Managed Control Plane Blueprint PoC" 
84+             subdomain : " exmpl-dev-eu01" 
85+             region : " eu01" 
86+             subaccountAdminEmails : *subaccountAdminEmails 
87+           entitlements : *btpEntitlements 
88+           services :
89+             serviceManager : true 
90+             cloudManagement : true 
91+         # -------------------------------------------------------------------------------------------------------------------------#                                     
92+ # ########################################################################################################
93+ crossplane-provider-sap-btp-environment :
94+   cloudFoundryEnvironments :
95+   - btpSapCrossplaneProviderConfigRefName : " btp-account-provider-config" 
96+     name : " test" 
97+     forProvider :
98+       initialOrgManagers : *cfAdminEmails 
99+       landscape : " eu01" 
100+     cloudManagementRef :
101+       name : " dev-eu01" 
102+     subaccountRef :
103+       name : " dev-eu01" 
104+ # ########################################################################################################
0 commit comments