diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 6fd96a2..c79b575 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 description: Helm chart to deploy CAP Operator https://sap.github.io/cap-operator/ name: cap-operator -version: 0.28.0 -appVersion: 0.28.0 +version: 0.29.0 +appVersion: 0.29.0 diff --git a/chart/README.md b/chart/README.md index 3f2549d..6f81b89 100644 --- a/chart/README.md +++ b/chart/README.md @@ -1,6 +1,6 @@ # cap-operator -![Version: 0.28.0](https://img.shields.io/badge/Version-0.28.0-informational?style=flat-square) ![AppVersion: 0.28.0](https://img.shields.io/badge/AppVersion-0.28.0-informational?style=flat-square) +![Version: 0.29.0](https://img.shields.io/badge/Version-0.29.0-informational?style=flat-square) ![AppVersion: 0.29.0](https://img.shields.io/badge/AppVersion-0.29.0-informational?style=flat-square) Helm chart to deploy CAP Operator https://sap.github.io/cap-operator/ diff --git a/chart/crds/sme.sap.com_capapplications.yaml b/chart/crds/sme.sap.com_capapplications.yaml index 17bdf1f..296eaec 100644 --- a/chart/crds/sme.sap.com_capapplications.yaml +++ b/chart/crds/sme.sap.com_capapplications.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: capapplications.sme.sap.com spec: group: sme.sap.com @@ -46,6 +46,12 @@ spec: type: string secret: type: string + subscriptionDependency: + enum: + - Auto + - Always + - Never + type: string required: - class - name diff --git a/chart/crds/sme.sap.com_capapplicationversions.yaml b/chart/crds/sme.sap.com_capapplicationversions.yaml index d233eec..8a43d71 100644 --- a/chart/crds/sme.sap.com_capapplicationversions.yaml +++ b/chart/crds/sme.sap.com_capapplicationversions.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: capapplicationversions.sme.sap.com spec: group: sme.sap.com @@ -110,6 +110,7 @@ spec: type: array type: object version: + pattern: ^(0|[1-9]\d*)(\.(0|[1-9]\d*)(\.(0|[1-9]\d*)(-((0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?)?)?$ type: string workloads: items: @@ -2201,6 +2202,87 @@ spec: type: object serviceAccountName: type: string + startupProbe: + properties: + exec: + properties: + command: + items: + type: string + type: array + x-kubernetes-list-type: atomic + type: object + failureThreshold: + format: int32 + type: integer + grpc: + properties: + port: + format: int32 + type: integer + service: + default: "" + type: string + required: + - port + type: object + httpGet: + properties: + host: + type: string + httpHeaders: + items: + properties: + name: + type: string + value: + type: string + required: + - name + - value + type: object + type: array + x-kubernetes-list-type: atomic + path: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + scheme: + type: string + required: + - port + type: object + initialDelaySeconds: + format: int32 + type: integer + periodSeconds: + format: int32 + type: integer + successThreshold: + format: int32 + type: integer + tcpSocket: + properties: + host: + type: string + port: + anyOf: + - type: integer + - type: string + x-kubernetes-int-or-string: true + required: + - port + type: object + terminationGracePeriodSeconds: + format: int64 + type: integer + timeoutSeconds: + format: int32 + type: integer + type: object stickiness: properties: hash: diff --git a/chart/crds/sme.sap.com_captenantoperations.yaml b/chart/crds/sme.sap.com_captenantoperations.yaml index 22ad3dd..9cc97f3 100644 --- a/chart/crds/sme.sap.com_captenantoperations.yaml +++ b/chart/crds/sme.sap.com_captenantoperations.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: captenantoperations.sme.sap.com spec: group: sme.sap.com diff --git a/chart/crds/sme.sap.com_captenantoutputs.yaml b/chart/crds/sme.sap.com_captenantoutputs.yaml index 7d4386d..3984042 100644 --- a/chart/crds/sme.sap.com_captenantoutputs.yaml +++ b/chart/crds/sme.sap.com_captenantoutputs.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: captenantoutputs.sme.sap.com spec: group: sme.sap.com diff --git a/chart/crds/sme.sap.com_captenants.yaml b/chart/crds/sme.sap.com_captenants.yaml index bb7d38d..324db17 100644 --- a/chart/crds/sme.sap.com_captenants.yaml +++ b/chart/crds/sme.sap.com_captenants.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: captenants.sme.sap.com spec: group: sme.sap.com diff --git a/chart/crds/sme.sap.com_clusterdomains.yaml b/chart/crds/sme.sap.com_clusterdomains.yaml index 92ff6c9..0bf6794 100644 --- a/chart/crds/sme.sap.com_clusterdomains.yaml +++ b/chart/crds/sme.sap.com_clusterdomains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: clusterdomains.sme.sap.com spec: group: sme.sap.com diff --git a/chart/crds/sme.sap.com_domains.yaml b/chart/crds/sme.sap.com_domains.yaml index 62c06a8..86e1d02 100644 --- a/chart/crds/sme.sap.com_domains.yaml +++ b/chart/crds/sme.sap.com_domains.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.20.1 + controller-gen.kubebuilder.io/version: v0.21.0 name: domains.sme.sap.com spec: group: sme.sap.com diff --git a/chart/templates/server-networking.yaml b/chart/templates/server-networking.yaml index 8d278cd..bbfc2fe 100644 --- a/chart/templates/server-networking.yaml +++ b/chart/templates/server-networking.yaml @@ -112,6 +112,14 @@ spec: regex: PUT|DELETE uri: prefix: /provision/ + - method: + regex: GET + uri: + prefix: /sms/dependencies/ + - method: + regex: GET + uri: + prefix: /dependencies/ route: - destination: host: {{.Release.Name}}-subscription-server.{{.Release.Namespace}}.svc.cluster.local