kheeper auth
Manage authentication
Commands
kheeper auth login
Authenticate to a Kheeper region
kheeper auth login <origin> <user_id>
Flags:
| Flag | Description | Default |
|---|---|---|
--context |
Config context to use | default |
--podman |
Configure Podman credential helper for authenticated to the Kheeper registry. | true |
Arguments:
originuser_id
kheeper auth bot
Register this machine as a bot identity
kheeper auth bot <origin> <bot-uuid>
Flags:
| Flag | Description | Default |
|---|---|---|
--context |
Config context to save the bot identity into (defaults to bot- |
|
--podman |
Configure Podman credential helper for the Kheeper registry. | true |
Arguments:
originbot-uuid
kheeper auth logout
Remove local credentials
kheeper auth logout [--all] [--context <name>]
Flags:
| Flag | Description | Default |
|---|---|---|
--context |
Config context to use | default |
--all |
Remove credentials for all contexts |
kheeper auth setup-podman
Configure Podman credential helper for all Kheeper regions
kheeper auth setup-podman
kheeper auth token
Generate a JWT for authenticated requests
kheeper auth token [--ttl <duration>] [--context <name>]
Flags:
| Flag | Description | Default |
|---|---|---|
--context |
Config context to use | default |
--ttl |
Time to expiry | 1h0m0s |