Secrets
Credentials delivered to executions. The value is stored encrypted and is never returned.
| Command | HTTP | Description |
|---|---|---|
secrets list | GET /v1/secrets | List secrets |
secrets create | POST /v1/secrets | Create secret |
secrets get | GET /v1/secrets/{id} | Get secret details |
secrets update | PATCH /v1/secrets/{id} | Update secret |
secrets delete | DELETE /v1/secrets/{id} | Delete secret (soft delete) |
Examples​
--params carries query and path parameters (id, page, filters); --json carries the request body; --fields limits the fields that come back — worth using on every list/get to save context. See Global flags for the full reference.
# List secrets
kobana kadu secrets list --fields "id"
# Create secret
kobana kadu secrets create \
--json '{"environment_id": "ENVIRONMENT_ID", "key": "KEY", "value": "VALUE"}'
# Get secret details
kobana kadu secrets get --params '{"id": "SECRET_ID"}'
# Update secret
kobana kadu secrets update --params '{"id": "SECRET_ID"}'
# Delete secret (soft delete)
kobana kadu secrets delete \
--params '{"id": "SECRET_ID"}' \
--dry-run
Next steps​
- Schedules
- Schema introspection — every parameter this resource accepts.