REFACTOR(app): remove vault folder and apply jaejadle structure

- Remove vault folder (all secrets in externalsecret.yaml)
- Move serviceaccount to base
- Remove namespace.yaml (ArgoCD auto-creates)
This commit is contained in:
2025-12-24 16:28:28 +09:00
parent 59e0282c39
commit a63ffdaff7
4 changed files with 1 additions and 67 deletions

View File

@@ -17,5 +17,5 @@ commonLabels:
# 이미지 태그 설정 (ArgoCD Image Updater가 자동으로 업데이트)
images:
- name: gitea0213.kro.kr/bluemayne/mas
newTag: main-sha-16e2dc2153719146680c0f8519e8350a31f2c843
newTag: main-sha-ea42d1b2e4dcaea223cf4dbdbc6eaa315ee1eeef

View File

@@ -1,24 +0,0 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: mas-api-keys
namespace: mas
spec:
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
name: mas-api-keys
creationPolicy: Owner
data:
- secretKey: anthropic-api-key
remoteRef:
key: mas/api-keys
property: ANTHROPIC_API_KEY
- secretKey: groq-api-key
remoteRef:
key: mas/api-keys
property: GROQ_API_KEY
property: GROQ_API_KEY

View File

@@ -1,23 +0,0 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: postgresql-password
namespace: mas
spec:
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
name: postgresql-password
creationPolicy: Owner
data:
- secretKey: password
remoteRef:
key: databases/postgresql
property: PASSWORD
- secretKey: postgres-password
remoteRef:
key: databases/postgresql
property: POSTGRES_PASSWORD

View File

@@ -1,19 +0,0 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: postgresql-root-password
namespace: mas
spec:
refreshInterval: 1h
secretStoreRef:
kind: ClusterSecretStore
name: vault-backend
target:
name: postgresql-root-password
creationPolicy: Owner
data:
- secretKey: password
remoteRef:
key: databases/postgresql
property: PASSWORD