File tree Expand file tree Collapse file tree 8 files changed +170
-0
lines changed 
manifests/helm/umbrella/blueprints/dev.btp-cf-env-runtime.abc.shoot.live.k8s-hana.ondemand.com/btp-cf-env-runtime/charts 
crossplane-provider-configs/templates/mcp/providerConfigs 
crossplane-provider-sap-btp-account/templates/mcp 
crossplane-provider-sap-btp-environment/templates 
external-secrets-config/templates Expand file tree Collapse file tree 8 files changed +170
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-configs/templates/mcp/providerConfigs/btp.sap.crossplane.io.yaml
3+ apiVersion : btp.sap.crossplane.io/v1alpha1 
4+ kind : ProviderConfig 
5+ metadata :
6+   name : " btp-account-provider-config" 
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-configs" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.19" 
10+ spec :
11+   cliServerUrl : " https://cli.btp.cloud.sap" 
12+   globalAccount : " exmpl" 
13+   cisCredentials :
14+     secretRef :
15+       key : btp-cis-provider-credentials 
16+       name : btp-account-mcp-blueprints 
17+       namespace : default 
18+     source : Secret 
19+   serviceAccountSecret :
20+     secretRef :
21+       key : btp-service-account-provider-credentials 
22+       name : btp-account-mcp-blueprints 
23+       namespace : default 
24+     source : Secret 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-sap-btp-account/templates/mcp/btp-accounts/sub-accounts.yaml
3+ apiVersion : account.btp.sap.crossplane.io/v1alpha1 
4+ kind : Subaccount 
5+ metadata :
6+   name : subaccount1 
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-sap-btp-account" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.9" 
10+ spec :
11+   forProvider :
12+     description : Open Orchestrator Managed Control Plane Blueprint PoC 
13+     displayName : exmpl dev eu01 
14+     region : eu01 
15+     subaccountAdminEmails : [] 
16+     subdomain : exmpl-dev-eu01 
17+   providerConfigRef :
18+     name : " btp-account-provider-config" 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-sap-btp-account/templates/mcp/btp-subscriptions/cloud-management.yaml
3+ apiVersion : account.btp.sap.crossplane.io/v1alpha1 
4+ kind : CloudManagement 
5+ metadata :
6+   name : subaccount1 
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-sap-btp-account" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.9" 
10+ spec :
11+   providerConfigRef :
12+     name : btp-account-provider-config 
13+   forProvider :
14+     serviceManagerRef :
15+       name : subaccount1 
16+     subaccountRef :
17+       name : subaccount1 
18+   writeConnectionSecretToRef :
19+     name : cis-btp-account-provider-config-subaccount1 
20+     namespace : default 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-sap-btp-account/templates/mcp/btp-subscriptions/entitlements.yaml
3+ apiVersion : account.btp.sap.crossplane.io/v1alpha1 
4+ kind : Entitlement 
5+ metadata :  
6+   name : cis-local   
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-sap-btp-account" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.9" 
10+ spec :
11+   forProvider :    
12+     serviceName : cis 
13+     servicePlanName : local 
14+     enable : true 
15+     subaccountRef :
16+       name : subaccount1 
17+   providerConfigRef :
18+     name : " btp-account-provider-config" 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-sap-btp-account/templates/mcp/btp-subscriptions/servicemanager.yaml
3+ apiVersion : account.btp.sap.crossplane.io/v1beta1 
4+ kind : ServiceManager 
5+ metadata :
6+   name : subaccount1 
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-sap-btp-account" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.9" 
10+ spec :
11+   writeConnectionSecretToRef :
12+     #  !!! TODO: Make this configurable !!!
13+     name : btp-service-manager-btp-account-provider-config-subaccount1 
14+     #  !!! TODO: Make this configurable !!!
15+     namespace : default 
16+   forProvider :
17+     subaccountRef :
18+       name : subaccount1 
19+   providerConfigRef :
20+     name : " btp-account-provider-config" 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/crossplane-provider-sap-btp-environment/templates/cloud-foundry-environment.yaml
3+ apiVersion : environment.btp.sap.crossplane.io/v1alpha1 
4+ kind : CloudFoundryEnvironment 
5+ metadata :
6+   name : btp-account-provider-config-test 
7+   labels :
8+     openmcp.cloud/blueprint-building-block : " crossplane-provider-sap-btp-environment" 
9+     openmcp.cloud/blueprint-building-block-version : " 0.0.15" 
10+ spec :
11+   providerConfigRef :
12+     name : btp-account-provider-config 
13+   forProvider :
14+     initialOrgManagers : [] 
15+     landscape : eu01 
16+   cloudManagementRef :
17+     name : dev-eu01     
18+   subaccountRef :
19+     name : dev-eu01 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/external-secrets-config/templates/external-secret.yaml
3+ apiVersion : external-secrets.io/v1beta1 
4+ kind : ExternalSecret 
5+ metadata :
6+   name : " btp-account-mcp-blueprints" 
7+   namespace : " default" 
8+   labels :
9+     openmcp.cloud/blueprint-building-block : " external-secrets-config" 
10+     openmcp.cloud/blueprint-building-block-version : " 0.1.10" 
11+ spec :
12+   refreshInterval : " 15m" 
13+   secretStoreRef :
14+     name : " hashicorp-vault"      
15+     kind : " SecretStore" 
16+   target :
17+     name : " btp-account-credentials" 
18+   data :
19+     - remoteRef :
20+         key : btp-endpoint.example/btp-account 
21+         property : btp-cis-provider-credentials 
22+       secretKey : btp-cis-provider-credentials 
23+     - remoteRef :
24+         key : btp-endpoint.example/btp-account 
25+         property : btp-service-account-provider-credentials 
26+       secretKey : btp-service-account-provider-credentials 
Original file line number Diff line number Diff line change 1+ ---
2+ #  Source: btp-cf-env-runtime/charts/external-secrets-config/templates/secret-store.yaml
3+ apiVersion : external-secrets.io/v1beta1 
4+ kind : SecretStore 
5+ metadata :
6+   name : " hashicorp-vault" 
7+   namespace : " default" 
8+   labels :
9+     openmcp.cloud/blueprint-building-block : " external-secrets-config" 
10+     openmcp.cloud/blueprint-building-block-version : " 0.1.10" 
11+ spec :
12+   provider :
13+     vault :
14+       auth :
15+         kubernetes :
16+           mountPath : k8s-openmcp-blueprints 
17+           role : k8s-openmcp-role 
18+           secretRef :
19+             key : token 
20+             name : vault-tokenreview-service-account 
21+             namespace : default 
22+       namespace : openmcp/blueprints 
23+       path : mcps 
24+       server : https://vault.example/ 
25+       version : v2 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments