OpenBao: identity agent-rex #6
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#8 Deploy kuberex on saraksh via Flux HelmRelease
mikluko/kuberex
#4 Pod shape: namespace, pool, sandbox, egress
mikluko/kuberex
Reference
mikluko/kuberex#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Map: #1
Question
Set up OpenBao for
agent-rex: entity, Kubernetes auth role bound to the pod's ServiceAccount, the shared agent policies,agents/anthropic/agent-rexwithCLAUDE_CODE_OAUTH_TOKEN, and the entity'ssubin the Forgejo "agent" integration rule. Writes toagentsand policies are the human's; the agent writes the commands. Resolved whenbaoxinside a pod with that ServiceAccount logs in.Progress:
agent-rex(agents-read,agents-oidc,agents-k8s-saraksh,agents-github), aliasagents/rexonkubernetes/saraksh, rolerexfor SAagents/rex,alias_name_source=serviceaccount_name, 1h/4h.kv/k8s/saraksh/agents/rex-apt, keyauth.conf. ESO paths arekv/k8s/saraksh/<namespace>/<name>, so the Tailscale key goes tokv/k8s/saraksh/agents/rex-tailscale.agents/anthropic/agent-rex. Claude Code is logged in interactively in a Rex terminal; credentials stay in the home on/srv/rex.agent-rexin thesubrule of the Forgejo integration "agent".Out of scope: agent identity and secrets inside the pod are a separate effort. Left in place: entity
agent-rex, aliasagents/rex, rolerexonkubernetes/saraksh. Not done:agents/anthropic/agent-rex(dropped), the Forgejosubrule.kv/k8s/saraksh/agents/rex-aptstays; it serves the startup install.