From 8cdcaa55e9e758fb7f8af6c37584635689483c65 Mon Sep 17 00:00:00 2001 From: Khwezi Mngoma Date: Mon, 15 Jun 2026 23:05:22 +0200 Subject: [PATCH] Removed secrets from manifest, injecting them from predefined cluster secret in namespace --- MidrandBooksApi/MidrandBooksApi.csproj | 4 +- midrandbooksapi-uat.yml | 77 +------------------------- 2 files changed, 4 insertions(+), 77 deletions(-) diff --git a/MidrandBooksApi/MidrandBooksApi.csproj b/MidrandBooksApi/MidrandBooksApi.csproj index c773309..25dbdc2 100644 --- a/MidrandBooksApi/MidrandBooksApi.csproj +++ b/MidrandBooksApi/MidrandBooksApi.csproj @@ -54,13 +54,13 @@ - + - + diff --git a/midrandbooksapi-uat.yml b/midrandbooksapi-uat.yml index dfdb1be..d3e7d0f 100644 --- a/midrandbooksapi-uat.yml +++ b/midrandbooksapi-uat.yml @@ -29,25 +29,6 @@ data: LiteCharmsSettings__Audience: "midrandbooks-api" --- apiVersion: v1 -kind: Secret -metadata: - name: midrandbooksapi-secrets - namespace: midrandbooksapi-uat -type: Opaque -data: - connection-string: SG9zdD0xOTIuMTY4LjEuMTcwO0RhdGFiYXNlPW1pZHJhbmRzaG9wLWRldjtVc2VybmFtZT1taWRyYW5kc2hvcC1kZXYtdXNlcjtQYXNzd29yZD1hUFh5a0tnM3RTOWNtRDtQZXJzaXN0IFNlY3VyaXR5IEluZm89VHJ1ZQ== - connection-string-quartz: SG9zdD0xOTIuMTY4LjEuMTcwO0RhdGFiYXNlPXNjaGVkdWxlci1kZXY7VXNlcm5hbWU9c2NoZWR1bGVyLWRldi11c2VyO1Bhc3N3b3JkPWtWVm1vV0tKM3h6Z1FYO1BlcnNpc3QgU2VjdXJpdHkgSW5mbz1UcnVl - aspire-apikey: bWMzRzYzSzJqNVpPRXNpMEFqTW9qTFRYbTFLRVpGY3R6SUlqU3dEaVRHdXQ4cUdTa1B1V3d4R1AxUmJzY0pVbw== - hasher-salt: VEdsbmFIUWdRMmhoY20xekxDQk5hV1J5WVc1a1FtOXZhM01nYldGclpTQnNiM1J6SUc5bUlHMXZibVY1SUdGdVpDQmhjbVVnWVNCemRXTmpaWE56Wm5Wc0lIWnBjbUZzSUhOMGIzSjVJR2x1SUZOdmRYUm9JRUZtY21sallRPT0= - bookshop-s3-accesskey: R0s1MTRkMmNlOGRjNjkyMzdhMDVjMDFlZWY= - bookshop-s3-secretkey: ZWFhZmVkYTFhZWQ0MDllY2ZlNjA3MTRlY2RhNTQ5YjgyYmRmNWEzZGFmOWYxOGRkNjFmNjZiNDk3M2E2NDgyZQ== - litecharms-clientid: bWlkcmFuZGJvb2tzLWFwaQ== - litecharms-clientsecret: c2VjcmV0X2YzZjA0YWNhYTMzNmVlOTEzZDRjNjdlYmQwOTE1ZWFlYzQ0NzdmYTkwOTdlYTJhYzkyZGE4ZDc0NjgzZTAyNTU= - payfast-passphrase: OUdBSVIwdFdwaFgwcU8= - payfast-merchantid: MTAwNDkzMDc= - payfast-merchantkey: anU2bmF2bjBqY2JmMA== ---- -apiVersion: v1 kind: PersistentVolumeClaim metadata: name: midrandbooksapi-pvc @@ -97,62 +78,8 @@ spec: envFrom: - configMapRef: name: midrandbooksapi-config - env: - - name: LiteCharmsSettings__ClientId - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: litecharms-clientid - - name: LiteCharmsSettings__ClientSecret - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: litecharms-clientsecret - - name: BookshopS3Settings__AccessKey - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: bookshop-s3-accesskey - - name: BookshopS3Settings__SecretKey - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: bookshop-s3-secretkey - - name: HasherSettings__Salt - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: hasher-salt - - name: PayfastSettings__Passphrase - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: payfast-passphrase - - name: PayfastSettings__MerchantId - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: payfast-merchantid - - name: PayfastSettings__MerchantKey - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: payfast-merchantkey - - name: ConnectionStrings__PostgresScheduler - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: connection-string-quartz - - name: ConnectionStrings__PostgresMidrandBooks - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: connection-string - - name: Monitoring__ApiKey - valueFrom: - secretKeyRef: - name: midrandbooksapi-secrets - key: aspire-apikey + - secretRef: + name: midrandbooksapi-secrets volumeMounts: - name: data mountPath: /app/wwwroot/content