From fa2ff42a3b92eccff85fc35982532dc81e62ff4a Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Thu, 30 Jan 2025 14:27:05 +0200 Subject: [PATCH 1/9] alway deploy validation container On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- charts/extension-manager-operator/Chart.yaml | 2 +- .../templates/deployment.yaml | 2 -- .../templates/service.yaml | 2 -- .../__snapshot__/deployment_test.yaml.snap | 36 +++++++++++++++++++ 4 files changed, 37 insertions(+), 5 deletions(-) diff --git a/charts/extension-manager-operator/Chart.yaml b/charts/extension-manager-operator/Chart.yaml index 699d6d4ee..5c16044af 100644 --- a/charts/extension-manager-operator/Chart.yaml +++ b/charts/extension-manager-operator/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: extension-manager-operator description: A Helm chart for extension-manager-operator which manages resources like ContentConfigurations and exposes REST `/validate` endpoint type: application -version: 0.22.96 +version: 0.23.0 appVersion: "0.113.0" dependencies: - name: extension-manager-operator-crds diff --git a/charts/extension-manager-operator/templates/deployment.yaml b/charts/extension-manager-operator/templates/deployment.yaml index 2ce72d247..b08266995 100644 --- a/charts/extension-manager-operator/templates/deployment.yaml +++ b/charts/extension-manager-operator/templates/deployment.yaml @@ -38,7 +38,6 @@ spec: {{- include "common.PortsMetricsHealth" . | nindent 10 -}} {{- include "common.operatorHealthAndReadyness" . | nindent 10 -}} {{- include "common.resources" . | nindent 10 }} - {{- if .Values.validationServer.enabled }} - args: - server image: {{ .Values.image.name }}:{{ .Chart.AppVersion }} @@ -49,5 +48,4 @@ spec: - containerPort: {{ .Values.validationServer.port }} {{- include "common.PortsMetricsHealth" . | nindent 10 -}} {{ include "common.operatorHealthAndReadyness" . | nindent 10 }} - {{- end }} terminationGracePeriodSeconds: {{ include "common.terminationGracePeriodSeconds" .}} diff --git a/charts/extension-manager-operator/templates/service.yaml b/charts/extension-manager-operator/templates/service.yaml index 11ddb7f75..3c075cfe0 100644 --- a/charts/extension-manager-operator/templates/service.yaml +++ b/charts/extension-manager-operator/templates/service.yaml @@ -1,4 +1,3 @@ -{{- if .Values.validationServer.enabled }} apiVersion: v1 kind: Service metadata: @@ -13,4 +12,3 @@ spec: - protocol: TCP port: {{ .Values.validationServer.port }} targetPort: {{ .Values.validationServer.port }} -{{- end }} diff --git a/charts/extension-manager-operator/tests/__snapshot__/deployment_test.yaml.snap b/charts/extension-manager-operator/tests/__snapshot__/deployment_test.yaml.snap index 2715a6bda..f477cabb1 100644 --- a/charts/extension-manager-operator/tests/__snapshot__/deployment_test.yaml.snap +++ b/charts/extension-manager-operator/tests/__snapshot__/deployment_test.yaml.snap @@ -123,6 +123,42 @@ operator match the snapshot: path: /readyz port: 8081 periodSeconds: 10 + - args: + - server + image: ghcr.io/openmfp/extension-manager-operator:1.0.0 + imagePullPolicy: Always + livenessProbe: + failureThreshold: 1 + httpGet: + path: /readyz + port: 8081 + periodSeconds: 10 + name: server + ports: + - containerPort: 8088 + - containerPort: 8080 + name: metrics + protocol: TCP + - containerPort: 8081 + name: health-port + protocol: TCP + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + securityContext: + readOnlyRootFilesystem: true + runAsNonRoot: true + seccompProfile: + type: RuntimeDefault + startupProbe: + failureThreshold: 30 + httpGet: + path: /readyz + port: 8081 + periodSeconds: 10 securityContext: runAsNonRoot: true seccompProfile: From d746ce5f5ce7fe1d551f0e613e422ae09838d0ed Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Thu, 30 Jan 2025 14:34:36 +0200 Subject: [PATCH 2/9] fix: remove unnecessary conditional for istio.enabled in virtual-service.yaml On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- .../extension-manager-operator/templates/virtual-service.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/charts/extension-manager-operator/templates/virtual-service.yaml b/charts/extension-manager-operator/templates/virtual-service.yaml index da7aa2ed7..b97120903 100644 --- a/charts/extension-manager-operator/templates/virtual-service.yaml +++ b/charts/extension-manager-operator/templates/virtual-service.yaml @@ -1,4 +1,3 @@ -{{- if eq (include "common.getKeyValue" (dict "Values" .Values "key" "istio.enabled")) "true" -}} {{- if .Values.validationServer.enabled }} apiVersion: networking.istio.io/v1alpha3 kind: VirtualService @@ -20,4 +19,3 @@ spec: port: number: {{ .Values.validationServer.port }} {{- end }} -{{- end }} From 25f83ca1975b0951434865c54cb44359272d3472 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Thu, 30 Jan 2025 14:59:12 +0200 Subject: [PATCH 3/9] refactor: remove validation server configuration from virtual-service.yaml and update values.yaml On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- .../templates/virtual-service.yaml | 21 ------------------- charts/extension-manager-operator/values.yaml | 2 -- 2 files changed, 23 deletions(-) delete mode 100644 charts/extension-manager-operator/templates/virtual-service.yaml diff --git a/charts/extension-manager-operator/templates/virtual-service.yaml b/charts/extension-manager-operator/templates/virtual-service.yaml deleted file mode 100644 index b97120903..000000000 --- a/charts/extension-manager-operator/templates/virtual-service.yaml +++ /dev/null @@ -1,21 +0,0 @@ -{{- if .Values.validationServer.enabled }} -apiVersion: networking.istio.io/v1alpha3 -kind: VirtualService -metadata: - name: {{ include "common.entity.name" . }}-server - namespace: {{ .Release.Namespace }} -spec: - gateways: - - {{ .Release.Namespace}}/{{ include "common.getKeyValue" (dict "Values" .Values "key" "istio.gateway.name") }} - hosts: - - "{{ .Values.validationServer.host | default "*" }}" - http: - - match: - - uri: - prefix: /validate - route: - - destination: - host: {{ include "common.entity.name" . }}-server.{{ .Release.Namespace }}.svc.cluster.local - port: - number: {{ .Values.validationServer.port }} -{{- end }} diff --git a/charts/extension-manager-operator/values.yaml b/charts/extension-manager-operator/values.yaml index fdd797767..00d67ef79 100644 --- a/charts/extension-manager-operator/values.yaml +++ b/charts/extension-manager-operator/values.yaml @@ -15,8 +15,6 @@ crds: commonAnnotations: {} validationServer: - # -- enable the validation server - enabled: false # -- port for the validation server port: 8088 # -- host for the validation VirtualService From 1be416274c54108156da2ff1435d0b4d015df0a5 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Thu, 30 Jan 2025 15:00:06 +0200 Subject: [PATCH 4/9] refactor: remove validationServer.enabled option from README.md On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- charts/extension-manager-operator/README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/charts/extension-manager-operator/README.md b/charts/extension-manager-operator/README.md index 33925e1e1..639c86a70 100644 --- a/charts/extension-manager-operator/README.md +++ b/charts/extension-manager-operator/README.md @@ -17,7 +17,6 @@ A Helm chart for extension-manager-operator which manages resources like Content | crds.enabled | bool | `true` | | | image.name | string | `"ghcr.io/openmfp/extension-manager-operator"` | | | image.tag | string | `"0.22.48"` | | -| validationServer.enabled | bool | `false` | enable the validation server | | validationServer.host | string | `"*"` | host for the validation VirtualService | | validationServer.port | int | `8088` | port for the validation server | From 8d0854e2220b04560b1d8868a1d20c782ecda7ca Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Fri, 7 Feb 2025 11:37:36 +0200 Subject: [PATCH 5/9] feat: add Istio VirtualService configuration for validation server On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- .../templates/virtual-service.yaml | 21 +++++++++++++++++++ charts/extension-manager-operator/values.yaml | 4 ++++ 2 files changed, 25 insertions(+) create mode 100644 charts/extension-manager-operator/templates/virtual-service.yaml diff --git a/charts/extension-manager-operator/templates/virtual-service.yaml b/charts/extension-manager-operator/templates/virtual-service.yaml new file mode 100644 index 000000000..dfaf7eeca --- /dev/null +++ b/charts/extension-manager-operator/templates/virtual-service.yaml @@ -0,0 +1,21 @@ +{{- if eq (include "common.getKeyValue" (dict "Values" .Values "key" "istio.enabled")) "true" -}} +apiVersion: networking.istio.io/v1alpha3 +kind: VirtualService +metadata: + name: {{ include "common.entity.name" . }}-server + namespace: {{ .Release.Namespace }} +spec: + gateways: + - {{ .Release.Namespace}}/{{ include "common.getKeyValue" (dict "Values" .Values "key" "istio.gateway.name") }} + hosts: + - "{{ .Values.validationServer.host | default "*" }}" + http: + - match: + - uri: + prefix: /validate + route: + - destination: + host: {{ include "common.entity.name" . }}-server.{{ .Release.Namespace }}.svc.cluster.local + port: + number: {{ .Values.validationServer.port }} +{{- end }} diff --git a/charts/extension-manager-operator/values.yaml b/charts/extension-manager-operator/values.yaml index 00d67ef79..91661b94c 100644 --- a/charts/extension-manager-operator/values.yaml +++ b/charts/extension-manager-operator/values.yaml @@ -19,3 +19,7 @@ validationServer: port: 8088 # -- host for the validation VirtualService host: "*" + +istio: + # -- enable Istio VirtualService + enabled: true \ No newline at end of file From 25feaf402c5b6da40e62103426a55327be132062 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Fri, 7 Feb 2025 11:40:19 +0200 Subject: [PATCH 6/9] disble istio by default On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- charts/extension-manager-operator/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/extension-manager-operator/values.yaml b/charts/extension-manager-operator/values.yaml index 91661b94c..c8c31bdbd 100644 --- a/charts/extension-manager-operator/values.yaml +++ b/charts/extension-manager-operator/values.yaml @@ -22,4 +22,4 @@ validationServer: istio: # -- enable Istio VirtualService - enabled: true \ No newline at end of file + enabled: false \ No newline at end of file From 769d2419d963a396209d4636b38d731baae6f3a0 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Fri, 7 Feb 2025 11:49:59 +0200 Subject: [PATCH 7/9] chore: bump version to 0.23.0 and add istio.enabled option to README.md On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- charts/extension-manager-operator/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/extension-manager-operator/README.md b/charts/extension-manager-operator/README.md index 639c86a70..fc68a793d 100644 --- a/charts/extension-manager-operator/README.md +++ b/charts/extension-manager-operator/README.md @@ -17,6 +17,7 @@ A Helm chart for extension-manager-operator which manages resources like Content | crds.enabled | bool | `true` | | | image.name | string | `"ghcr.io/openmfp/extension-manager-operator"` | | | image.tag | string | `"0.22.48"` | | +| istio.enabled | bool | `false` | enable Istio VirtualService | | validationServer.host | string | `"*"` | host for the validation VirtualService | | validationServer.port | int | `8088` | port for the validation server | From c43710dcd4d4e11206ee4df54d87076ed05aef4a Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Fri, 7 Feb 2025 11:50:34 +0200 Subject: [PATCH 8/9] chore: update binary files for extension manager operator charts On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- .../charts/common-0.2.7.tgz | Bin 4412 -> 4412 bytes .../extension-manager-operator-crds-0.1.7.tgz | Bin 3925 -> 3926 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/charts/extension-manager-operator/charts/common-0.2.7.tgz b/charts/extension-manager-operator/charts/common-0.2.7.tgz index 5749aba34d89b906c0f2d563dde1f26c373a83ae..41874f0871bb75bd6b23d0c57278f3b27efeea58 100644 GIT binary patch delta 3517 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 delta 3517 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 diff --git a/charts/extension-manager-operator/charts/extension-manager-operator-crds-0.1.7.tgz b/charts/extension-manager-operator/charts/extension-manager-operator-crds-0.1.7.tgz index 4de85fb2498a428d254bdfb5a10f16b22febf2eb..6241c3a7f7e9604a509adcc03d714644b7d9a201 100644 GIT binary patch delta 3775 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 delta 3774 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 From e623571ca44b5b812ef14d44892330d9c3e14980 Mon Sep 17 00:00:00 2001 From: Angel Kafazov Date: Fri, 7 Feb 2025 11:54:52 +0200 Subject: [PATCH 9/9] chore: ensure Istio is disabled in values.yaml On-behalf-of: @SAP angel.kafazov@sap.com Signed-off-by: Angel Kafazov --- charts/extension-manager-operator/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/extension-manager-operator/values.yaml b/charts/extension-manager-operator/values.yaml index c8c31bdbd..b18546348 100644 --- a/charts/extension-manager-operator/values.yaml +++ b/charts/extension-manager-operator/values.yaml @@ -22,4 +22,4 @@ validationServer: istio: # -- enable Istio VirtualService - enabled: false \ No newline at end of file + enabled: false