diff --git a/helm/charts/crossplane-provider-cloudfoundry/Chart.yaml b/helm/charts/crossplane-provider-cloudfoundry/Chart.yaml index b95d9e5..63a4b44 100644 --- a/helm/charts/crossplane-provider-cloudfoundry/Chart.yaml +++ b/helm/charts/crossplane-provider-cloudfoundry/Chart.yaml @@ -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 diff --git a/helm/charts/crossplane-provider-cloudfoundry/README.md b/helm/charts/crossplane-provider-cloudfoundry/README.md index b9a67e3..93a2feb 100644 --- a/helm/charts/crossplane-provider-cloudfoundry/README.md +++ b/helm/charts/crossplane-provider-cloudfoundry/README.md @@ -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. @@ -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) \ No newline at end of file diff --git a/helm/charts/crossplane-provider-cloudfoundry/values.ci.yaml b/helm/charts/crossplane-provider-cloudfoundry/values.ci.yaml index d76aeea..a563e2b 100644 --- a/helm/charts/crossplane-provider-cloudfoundry/values.ci.yaml +++ b/helm/charts/crossplane-provider-cloudfoundry/values.ci.yaml @@ -67,6 +67,22 @@ orgMembers: - username: user2@sap.com 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" @@ -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" @@ -102,4 +118,4 @@ secrets: stringData: foo: "bar" #data: [] -######################################################################################################################## \ No newline at end of file +######################################################################################################################## diff --git a/helm/charts/crossplane-provider-cloudfoundry/values.yaml b/helm/charts/crossplane-provider-cloudfoundry/values.yaml index 94d8186..06b57ed 100644 --- a/helm/charts/crossplane-provider-cloudfoundry/values.yaml +++ b/helm/charts/crossplane-provider-cloudfoundry/values.yaml @@ -7,31 +7,31 @@ 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: "" @@ -39,12 +39,18 @@ organizations: 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` @@ -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: [] -######################################################################################################################## \ No newline at end of file +########################################################################################################################