Skip to content

feat(aiservices): add AI API Key management#828

Draft
loicrouillermonay wants to merge 3 commits intomasterfrom
loic.rouiller-monay/sc-177815/aiservices-add-reveal-ai-api-key
Draft

feat(aiservices): add AI API Key management#828
loicrouillermonay wants to merge 3 commits intomasterfrom
loic.rouiller-monay/sc-177815/aiservices-add-reveal-ai-api-key

Conversation

@loicrouillermonay
Copy link
Copy Markdown

This PR adds CLI commands for managing AI API keys under exo ai-api-key:

  • create --name <name> --scope <public|deployment-uuid> - creates a new API key and prints the plaintext value
  • list - displays a table with id, name, scope, and created-at
  • get <id> - shows detailed view (without the value field)
  • update <id> [--name <name>] [--scope <scope>] - updates an existing API key
  • delete <id> - deletes an API key
  • rotate <id> - rotates an API key and prints the new plaintext value
  • reveal <id> - reveals the plaintext value of an existing API key

This PR is marked as draft, waiting for a dependency merge in egoscale.

@loicrouillermonay loicrouillermonay self-assigned this Apr 30, 2026
@habfast habfast added the HOLD ✋ Hold, don't merge label May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

HOLD ✋ Hold, don't merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants