Automated Credential Rotation

Holistically and safely rotate fleet secrets (GitHub/GitLab PATs, Keycloak OIDC client secrets, database passwords, LLM/API keys, OTEL/Langfuse keys, registry creds) with OpenBao as the source of truth. Rotates at the provider, writes the new value to OpenBao, propagates to consumers (Portainer stack env, Keycloak, agent-utilities config), verifies, and revokes the old — never echoing a secret value. Dry-run first; supports a 6-month rotation policy. Use when asked to rotate credentials/secrets/tokens/keys, set up periodic rotation, respond to a leaked credential, or audit secret age. Ties into agent-utilities-deployment and agent-os-genesis. Do NOT use for OS/SSH login or BMC passwords (use rotate-credentials) or one-off vault writes (use secret-vault-manager).

Knuckles-Team fda14a6 3 files · 15.1 KB Updated

File contents

Knuckles-Team/universal-skills/tree/main/universal_skills/infrastructure/automated-credential-rotation commit fda14a69d4

Frequently asked questions

npx skillmds@latest add knuckles-team/automated-credential-rotation