From 411eb98b7e4ebe4fac5e87d5ff13c54fed9e9b17 Mon Sep 17 00:00:00 2001 From: selmankoc Date: Tue, 2 Sep 2025 13:17:33 +0300 Subject: [PATCH 1/4] Add PayPal credentials to environment variables in www deployment --- .../helm-chart/eventhub/charts/www/templates/www.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml index 3abeccd..4feb000 100644 --- a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml @@ -22,5 +22,15 @@ spec: containerPort: 443 env: {{ include "eventhub.global.env" . | indent 8 }} + - name: Payment__PayPal__ClientId + valueFrom: + secretKeyRef: + name: {{ .Values.payPal.secretName }} + key: clientId + - name: Payment__PayPal__Secret + valueFrom: + secretKeyRef: + name: {{ .Values.payPal.secretName }} + key: secret nodeSelector: agentpool: demopool From 6f89936a7f4ce3a112147db7ff5d9e6ab83aa137 Mon Sep 17 00:00:00 2001 From: selmankoc Date: Tue, 2 Sep 2025 13:38:25 +0300 Subject: [PATCH 2/4] Remove PayPal credentials from environment variables in www deployment --- .../helm-chart/eventhub/charts/www/templates/www.yaml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml index 4feb000..3abeccd 100644 --- a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml @@ -22,15 +22,5 @@ spec: containerPort: 443 env: {{ include "eventhub.global.env" . | indent 8 }} - - name: Payment__PayPal__ClientId - valueFrom: - secretKeyRef: - name: {{ .Values.payPal.secretName }} - key: clientId - - name: Payment__PayPal__Secret - valueFrom: - secretKeyRef: - name: {{ .Values.payPal.secretName }} - key: secret nodeSelector: agentpool: demopool From 0c098724ffff554ce1aa676d2125b8e3e4d5c726 Mon Sep 17 00:00:00 2001 From: selmankoc Date: Tue, 2 Sep 2025 13:38:34 +0300 Subject: [PATCH 3/4] Add PayPal credentials to API deployment configuration --- .../helm-chart/eventhub/charts/api/templates/api.yaml | 10 ++++++++++ etc/k8s/helm-chart/eventhub/values.azure.yaml | 2 ++ 2 files changed, 12 insertions(+) diff --git a/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml b/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml index 8d4e6c9..63603bb 100644 --- a/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml @@ -24,6 +24,16 @@ spec: {{ include "eventhub.global.env" . | indent 8 }} - name: "ConnectionStrings__Default" value: {{ .Values.global.defaultConnString }} + - name: Payment__PayPal__ClientId + valueFrom: + secretKeyRef: + name: {{ .Values.payPal.secretName }} + key: clientId + - name: Payment__PayPal__Secret + valueFrom: + secretKeyRef: + name: {{ .Values.payPal.secretName }} + key: secret nodeSelector: agentpool: demopool diff --git a/etc/k8s/helm-chart/eventhub/values.azure.yaml b/etc/k8s/helm-chart/eventhub/values.azure.yaml index aa96004..93b2a77 100644 --- a/etc/k8s/helm-chart/eventhub/values.azure.yaml +++ b/etc/k8s/helm-chart/eventhub/values.azure.yaml @@ -34,5 +34,7 @@ dbmigrator: containerImage: "volosoft.azurecr.io/eventhub/dbmigrator" background-services: containerImage: "volosoft.azurecr.io/eventhub/background" +payPal: + secretName: paypal-secret nodeSelector: agentpool: demopool \ No newline at end of file From 043507b276e21b8f006571f9362738f1704f3bb9 Mon Sep 17 00:00:00 2001 From: selmankoc Date: Tue, 2 Sep 2025 13:44:07 +0300 Subject: [PATCH 4/4] Add reference link for PayPal secret in values.azure.yaml --- etc/k8s/helm-chart/eventhub/values.azure.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etc/k8s/helm-chart/eventhub/values.azure.yaml b/etc/k8s/helm-chart/eventhub/values.azure.yaml index 93b2a77..db9348b 100644 --- a/etc/k8s/helm-chart/eventhub/values.azure.yaml +++ b/etc/k8s/helm-chart/eventhub/values.azure.yaml @@ -35,6 +35,6 @@ dbmigrator: background-services: containerImage: "volosoft.azurecr.io/eventhub/background" payPal: - secretName: paypal-secret + secretName: paypal-secret # look for this secret https://github.com/volosoft/devops/blob/master/old-folder/eventhub/apihost-secret.yaml nodeSelector: agentpool: demopool \ No newline at end of file