Repository navigation
GoatFlow v0.7.0
GoatFlow v0.7.0
Container Images
# Main application
docker pull ghcr.io/goatkit/goatflow:0.7.0
# Temporal runner
docker pull ghcr.io/goatkit/goatflow-runner:0.7.0Helm Chart
# Install from OCI registry (recommended)
helm install goatflow oci://ghcr.io/goatkit/charts/goatflow --version 0.7.0
# Or download this specific version
curl -LO https://github.com/goatkit/goatflow/releases/download/v0.7.0/goatflow-helm-chart-0.7.0.tgz
helm install goatflow ./goatflow-helm-chart-0.7.0.tgz
# Permalink to latest release
curl -LO https://github.com/goatkit/goatflow/releases/latest/download/goatflow-helm-chart-latest.tgzSecurity
- ✅ All security scans passed
- ✅ SLSA Level 2 attestations generated
- ✅ Container images signed and attested
Verification
To verify the container images:
# Install cosign
go install github.com/sigstore/cosign/v2/cmd/cosign@latest
# Verify main image
cosign verify ghcr.io/goatkit/goatflow:0.7.0 \
--certificate-identity=https://github.com/goatkit/goatflow/.github/workflows/build.yml@refs/tags/v0.7.0 \
--certificate-oidc-issuer=https://token.actions.githubusercontent.com
# Verify runner image
cosign verify ghcr.io/goatkit/goatflow-runner:0.7.0 \
--certificate-identity=https://github.com/goatkit/goatflow/.github/workflows/build.yml@refs/tags/v0.7.0 \
--certificate-oidc-issuer=https://token.actions.githubusercontent.comAir-Gapped Deployment
Download the air-gapped bundle for offline deployments:
```bash
curl -LO https://github.com/goatkit/goatflow/releases/download/v0.7.0/goatflow-airgap-container-bundle-0.7.0.tar.gz
tar -xzf goatflow-airgap-container-bundle-*.tar.gz
./load-images.sh
```
See bundle README.md for Kubernetes deployment with local registry.
Deployment
See charts/goatflow/README.md for installation instructions.
Full Changelog: v0.6.5...v0.7.0