Skip to Content
ClientsCLIDocker Image

Docker Image

Gestalt publishes a CLI Docker image for use in CI pipelines and containerized environments.

PropertyValue
Imagevalontechnologies/gestalt:latest
Platformslinux/amd64, linux/arm64, linux/arm/v7
BaseDistroless (gcr.io/distroless/cc-debian12)
Entrypoint/gestalt
Usernonroot:nonroot

The image does not include a shell. Configure it with environment variables:

VariablePurpose
GESTALT_URLBase URL of the gestaltd server
GESTALT_API_KEYAPI token for authentication

Usage

docker run --rm \ -e GESTALT_URL=https://gestalt.example.com \ -e GESTALT_API_KEY=gst_api_... \ valontechnologies/gestalt:latest \ plugin list

CI example

jobs: check-plugins: runs-on: ubuntu-latest steps: - run: | docker run --rm \ -e GESTALT_URL="${{ vars.GESTALT_URL }}" \ -e GESTALT_API_KEY="${{ secrets.GESTALT_API_KEY }}" \ valontechnologies/gestalt:latest \ plugin list --format json