Dependencies
Hard Dependencies
| Dependency | Used by |
|---|---|
| Kubernetes clusters (mgmt, dev, staging, prod) | Everything |
| GitHub (repositories, Actions, SSO) | GitOps, templates, RBAC, CI |
| ArgoCD | All delivery |
| Sealed Secrets | All secrets management |
| Crossplane | All cloud IaC |
Soft Dependencies
| Dependency | Used by | Without it |
|---|---|---|
| Backstage | Developer portal | No self-service, no catalog UI |
| OIDC provider (GitHub / Okta) | Backstage, ArgoCD, Headlamp | Local auth fallback |
| Object storage (GCS / S3) | Loki state | No log persistence |
| Cert-manager | TLS everywhere | Manual certificate management |
External Integrations
| Integration | Purpose | Priority |
|---|---|---|
| PagerDuty | Production alerting from Alertmanager | High |
| Slack | Alerts, PR notifications, Backstage notifications | High |
| GitHub Actions | CI pipelines (validation, image build, publish) | High |