Kheeper

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