Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion helm/charts/crossplane-provider-cloudfoundry/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ sources:
- https://github.com/openmcp-project/blueprint-building-blocks
- https://github.com/SAP/crossplane-provider-cloudfoundry
type: application
version: 0.1.1
version: 0.1.2
15 changes: 8 additions & 7 deletions helm/charts/crossplane-provider-cloudfoundry/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# crossplane-provider-cloudfoundry

![Version: 0.1.1](https://img.shields.io/badge/Version-0.1.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.3.0](https://img.shields.io/badge/AppVersion-0.3.0-informational?style=flat-square)
![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.3.0](https://img.shields.io/badge/AppVersion-0.3.0-informational?style=flat-square)

A Helm Chart to template crossplane manifests to manage BTP Cloud Foundry resources on BTP.

Expand All @@ -16,17 +16,18 @@ A Helm Chart to template crossplane manifests to manage BTP Cloud Foundry resour
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| apps | list | object | `apps[].` orchestrate `kind: App` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| orgMembers | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `orgMembers[].` orchestrate `kind: OrgMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| organizations | list | `[{"cloudfoundryProviderConfigRefName":"","externalName":"","forProvider":[],"name":""}]` | `organizations[].` orchestrate `kind: Organization` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| orgMembers | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `orgMembers[].` orchestrate `kind: OrgMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |
| organizations | list | `[{"cloudfoundryProviderConfigRefName":"","externalName":"","forProvider":[],"name":""}]` | `organizations[].` orchestrate `kind: Organization` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |
| organizations[0].externalName | string | `""` | must match the actual name of the Cloud Foundry organization in BTP! |
| routes | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `routes[].` orchestrate `kind: Route` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| routes | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `routes[].` orchestrate `kind: Route` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |
| secrets[0].data | list | `[]` | *(optional)* [data](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/secret-v1/) *(map[string][]byte)* Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in [here](https://tools.ietf.org/html/rfc4648#section-4) |
| secrets[0].name | string | `""` | defines k8s `metadata.name` value of `kind: Secret` |
| secrets[0].namespace | string | `""` | *(optional)* defines k8s [`metadata.namespace`](https://kubernetes.io/docs/reference/kubernetes-api/common-definitions/object-meta/#ObjectMeta) value of `kind: Secret` |
| secrets[0].stringData | list | `[]` | *(optional)* [stringData](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/secret-v1/) *(map[string]string)* allows specifying non-binary secret data in string form. It is provided as a write-only input field for convenience. All keys and values are merged into the data field on write, overwriting any existing values. The stringData field is never output when reading from the API. |
| serviceCredentialsBindings | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `serviceCredentialsBindings[].` orchestrate `kind: ServiceKey` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| serviceInstances | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `serviceInstances[].` orchestrate `kind: ServiceInstance` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| spaceMembers | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `spaceMembers[].` orchestrate `kind: SpaceMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| serviceCredentialsBindings | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `serviceCredentialsBindings[].` orchestrate `kind: ServiceKey` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |
| serviceInstances | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `serviceInstances[].` orchestrate `kind: ServiceInstance` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry. |
| spaceMembers | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `spaceMembers[].` orchestrate `kind: SpaceMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |
| spaces | list | `[{"cloudfoundryProviderConfigRefName":"","forProvider":[],"name":""}]` | `spaces[].` orchestrate `kind: Space` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry. |

----------------------------------------------
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
22 changes: 19 additions & 3 deletions helm/charts/crossplane-provider-cloudfoundry/values.ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,22 @@ orgMembers:
- username: [email protected]
enforcementPolicy: Lax
########################################################################################################################
spaces:
- cloudfoundryProviderConfigRefName: "cloudfoundryProviderConfigRefName"
name: "my-space"
forProvider:
allowSsh: true
name: my-space
orgRef:
name: my-org
- cloudfoundryProviderConfigRefName: "cloudfoundryProviderConfigRefName"
name: "my-space-2"
forProvider:
allowSsh: true
name: my-space-2
orgRef:
name: my-org
########################################################################################################################
spaceMembers:
- cloudfoundryProviderConfigRefName: "cloudfoundryProviderConfigRefName"
name: "name"
Expand All @@ -90,8 +106,8 @@ spaceMembers:
########################################################################################################################
organizations:
- cloudfoundryProviderConfigRefName: "cloudfoundryProviderConfigRefName"
name: "name"
externalName: "externalName"
name: "my-org"
externalName: "externalName-my-org"
forProvider:
id: "The external GUID of the org"
name: "The name of the Organization in Cloud Foundry"
Expand All @@ -102,4 +118,4 @@ secrets:
stringData:
foo: "bar"
#data: []
########################################################################################################################
########################################################################################################################
20 changes: 13 additions & 7 deletions helm/charts/crossplane-provider-cloudfoundry/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,50 @@ apps:
name: ""
forProvider: []
########################################################################################################################
# -- `routes[].` orchestrate `kind: Route` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `routes[].` orchestrate `kind: Route` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
routes:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# -- `serviceInstances[].` orchestrate `kind: ServiceInstance` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `serviceInstances[].` orchestrate `kind: ServiceInstance` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
serviceInstances:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# -- `serviceCredentialsBindings[].` orchestrate `kind: ServiceKey` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `serviceCredentialsBindings[].` orchestrate `kind: ServiceKey` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
serviceCredentialsBindings:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# -- `orgMembers[].` orchestrate `kind: OrgMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `orgMembers[].` orchestrate `kind: OrgMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
orgMembers:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# -- `organizations[].` orchestrate `kind: Organization` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `organizations[].` orchestrate `kind: Organization` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
organizations:
- cloudfoundryProviderConfigRefName: ""
name: ""
# -- must match the actual name of the Cloud Foundry organization in BTP!
externalName: ""
forProvider: []
########################################################################################################################
# -- `spaceMembers[].` orchestrate `kind: SpaceMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry)) of BTP Cloud foundry.
# -- `spaceMembers[].` orchestrate `kind: SpaceMembers` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
spaceMembers:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# -- `spaces[].` orchestrate `kind: Space` ([docs](https://github.com/SAP/crossplane-provider-cloudfoundry) / [CRD](https://doc.crds.dev/github.com/SAP/crossplane-provider-cloudfoundry) of BTP Cloud foundry.
spaces:
- cloudfoundryProviderConfigRefName: ""
name: ""
forProvider: []
########################################################################################################################
# @secrets -- :exclamation::exclamation: never EVER PUSH confidential secrets/credentials in plain text into GIT :exclamation::exclamation:
secrets:
# secrets[0].name -- defines k8s `metadata.name` value of `kind: Secret`
Expand All @@ -55,4 +61,4 @@ secrets:
stringData: []
# -- *(optional)* [data](https://kubernetes.io/docs/reference/kubernetes-api/config-and-storage-resources/secret-v1/) *(map[string][]byte)* Data contains the secret data. Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in [here](https://tools.ietf.org/html/rfc4648#section-4)
data: []
########################################################################################################################
########################################################################################################################