Attempted deployment fails on three independent blockers: 1. Container image doesn't exist (build-authentik-container) 2. PostgreSQL database doesn't exist (provision-authentik-database) 3. 1Password secrets don't exist (create-authentik-secrets) Created cards for each and added requires to goal card. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
| title | status | modified | tags | ||||
|---|---|---|---|---|---|---|---|
| Create Authentik Secrets | active | 2026-02-20 |
|
Create Authentik Secrets
Create the 1Password item that the ExternalSecret references for Authentik configuration.
Context
Discovered while attempting deploy-authentik: the ExternalSecret references 1Password item "Authentik (blumeops)" which doesn't exist. Without it, the authentik-config Kubernetes secret won't be created and pods can't start.
What to Do
- Generate a random secret key for Authentik (
AUTHENTIK_SECRET_KEY) - Create 1Password item "Authentik (blumeops)" in vault
blumeopswith fields:secret-key: random 50+ character stringpostgresql-host: Tailscale-accessible postgres hostnamepostgresql-port:5432postgresql-name:authentikpostgresql-user:authentikpostgresql-password: the password from provision-authentik-database
- Verify the ExternalSecret can resolve on ringtail's cluster
Notes
- This partially depends on provision-authentik-database for the postgres password, but the 1Password item structure and secret key can be created independently.
Related
- deploy-authentik — Parent goal
- provision-authentik-database — Source of database credentials