k8s_secrets
Manage Kubernetes secrets to store sensitive data like passwords and API keys. Perform actions to list, get, create, update, or delete secrets within your cluster.
Instructions
Manage Kubernetes Secrets. Actions:
list: List all Secrets in a namespace
get: Get a specific Secret (metadata only, no data)
create: Create a new Secret
update: Update an existing Secret (requires confirm=true or dryRun=true)
delete: Delete a Secret (requires confirm=true or dryRun=true)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| name | No | Secret name (required for most actions except list) | |
| namespace | No | Namespace (optional) | |
| data | No | Secret data as key-value pairs (required for create/update) | |
| type | No | Secret type (default: Opaque) | Opaque |
| confirm | No | Confirm destructive action (required for update/delete unless dryRun=true) | |
| dryRun | No | Preview changes without executing (default: false) |