kheeper releases
Manage host releases
Flags
| Flag | Description | Default |
|---|---|---|
--context |
Config context to use | default |
Commands
kheeper releases create
Create a release for a host from a configurable image
kheeper releases create <org>/<host>:<tag> --image <image> --config-file <config.json>
Flags:
| Flag | Description | Default |
|---|---|---|
--image |
Image to use | |
--config-file |
Path to JSON data used for template rendering | |
--debug |
Print rendered template contents to stderr before encryption | |
--activate |
Activate the release after uploading |
Arguments:
name
kheeper releases list
List releases for a host
kheeper releases list <org>/<host>
Flags:
| Flag | Description | Default |
|---|---|---|
--json |
Output in JSON format |
Arguments:
host
kheeper releases unpack
Render templates for a release to a local tmp directory for editing
kheeper releases unpack <org>/<host>:<tag> --image <image> --config-file <config.json>
Flags:
| Flag | Description | Default |
|---|---|---|
--image |
Image to use | |
--config-file |
Path to JSON data used for template rendering |
Arguments:
name
kheeper releases pack
Build, encrypt, and upload a release layer from an unpacked directory
kheeper releases pack <dir>
Arguments:
dir
kheeper releases start
Write a starter config from a configurable image's starter.json or schema.json
kheeper releases start <output-file> --image <image>
Flags:
| Flag | Description | Default |
|---|---|---|
--image |
Image to use |
Arguments:
output
kheeper releases activate
Set the active tag for a host
kheeper hosts activate <org>/<name>:<tag>
Flags:
| Flag | Description | Default |
|---|---|---|
--json |
Output in JSON format |
Arguments:
name