Runbook: Adding a New Client Overlay¶
Status: Draft — implementation pending
Purpose¶
Create a new per-client GitOps overlay from the shared template.
Prerequisites¶
- Stable
client-id - Knowledge of client's cloud provider and identity provider
- Access to create directories and files in
7k-inari
Steps¶
- Copy
clients/_templates/base/toclients/<client-id>/base/. - Create environment overlays under
clients/<client-id>/overlays/<env>/. - Customize
dex-connectors.yamlfor the client's IdP. - Customize
alloy-config.yamland certificate references. - Add cloud-specific
ProviderConfigs. - Configure the client-local ArgoCD Application to point to
clients/<client-id>/overlays/<env>/. - Open a pull request and validate in a dev environment.
TODO¶
- Add concrete manifest examples and naming conventions.
- Add PR checklist.