Commit 0bf83df
committed
refactor: move GitHub secret injection to infra
Secret injection for deployed environments is environment-specific — the
secret store, GCP project, and secret names differ per stack — so it now
lives in the infra deploy overlay as an ExternalSecret plus an envFrom
Deployment patch. The external-secrets component here was never composed
into base and is now redundant.
Key changes:
- Delete config/components/external-secrets (ExternalSecret, envFrom
patch, kustomization); the infra overlay owns this env-specific wiring
- Update the base app-config GitHub App guidance to point at the infra
overlay for credential injection
- Drop the external-secrets rows from config/README.md and note that
secret injection lives on the deploy side
Claude-Session: https://claude.ai/code/session_01NMSkwUcaTmZr7S5XmV2aFG1 parent 6c6fbd8 commit 0bf83df
5 files changed
Lines changed: 10 additions & 63 deletions
File tree
- config
- components/external-secrets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | 13 | | |
15 | 14 | | |
16 | 15 | | |
| |||
31 | 30 | | |
32 | 31 | | |
33 | 32 | | |
34 | | - | |
35 | 33 | | |
36 | 34 | | |
37 | 35 | | |
38 | 36 | | |
39 | 37 | | |
40 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments