// readme

gardener-landscape-kit

[!WARNING] This project is under active development. Breaking changes may occur frequently. Not ready for production use.

Getting Started

Run the installer without arguments to install the latest GLK release:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gardener/gardener-landscape-kit/HEAD/install.sh)"

To install a specific release, pass its version to the installer:

GLK_VERSION=v0.6.0
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gardener/gardener-landscape-kit/HEAD/install.sh)" -- \
  --version "${GLK_VERSION}"

The installer downloads the latest release’s component-descriptor.yaml by default, or the specified release’s descriptor when --version is set. It determines the matching glk binary version, installs it to ~/.glk/bin/, and prints next steps. Using the latest installer also ensures that descriptors from older releases are handled correctly. By default, the downloaded descriptor is kept in a temporary file and removed when the installer exits. Pass --components-file-dir DIR to keep it at DIR/component-descriptor.yaml; the directory must already exist and an existing…