Codex: Fix kustomize staging patches

This commit is contained in:
2025-11-27 12:44:18 +01:00
parent 5a2954cc6a
commit 5089fb441b
3 changed files with 71 additions and 89 deletions
@@ -1,6 +1,73 @@
- op: add
path: /spec/template/spec/containers/0/-
path: /spec/template/spec/containers/0/envFrom
value:
envFrom:
secretRef:
name: azure-keyvault
secretRef:
name: azure-keyvault
- op: add
path: /spec/template/spec/containers/0/env
value:
- name: APP_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: APP_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: APP_NAMESPACE
value: prod-atlantis
- name: DOTNET_ENVIRONMENT
value: Development
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: DB_HOST
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: host
- name: DB_PORT
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: port
- name: DB_DATABASE
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: dbname
- name: DB_USER
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: user
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: password
- name: FGA_DB_HOST
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: host
- name: FGA_DB_PORT
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: port
- name: FGA_DB_DATABASE
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: dbname
- name: FGA_DB_USER
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: user
- name: FGA_DB_PASSWORD
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: password
name: azure-keyvault
@@ -1,82 +0,0 @@
# env.patch.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: staging-codex
labels:
app.kubernetes.io/name: codex
app.kubernetes.io/instance: staging-codex
spec:
template:
metadata:
labels:
app.kubernetes.io/name: codex
app.kubernetes.io/instance: staging-codex
spec:
containers:
- name: codex
env:
- name: APP_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: APP_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: APP_NAMESPACE
value: prod-atlantis
- name: DOTNET_ENVIRONMENT
value: Development
- name: ASPNETCORE_ENVIRONMENT
value: Development
- name: DB_HOST
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: host
- name: DB_PORT
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: port
- name: DB_DATABASE
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: dbname
- name: DB_USER
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: user
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: staging-atlantis-db-app
key: password
- name: FGA_DB_HOST
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: host
- name: FGA_DB_PORT
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: port
- name: FGA_DB_DATABASE
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: dbname
- name: FGA_DB_USER
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: user
- name: FGA_DB_PASSWORD
valueFrom:
secretKeyRef:
name: staging-openfga-db-app
key: password
@@ -10,8 +10,5 @@ patches:
version: v1
kind: Deployment
path: deployment_patch.yaml
- path: env.patch.yaml
target:
labelSelector: "app.kubernetes.io/name=codex"
resources:
- ../base