Skip to content

v1.0.0-rc1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:01
· 65 commits to main since this release
71b1f9e

What's Changed

Other Changes

  • Sync upstream v1 APIs and sandbox lifecycle fixes by @EItanya in #97
  • Sync upstream runtime, release, and Helm updates by @EItanya in #103
  • Sync upstream runtime, AgentGateway, and documentation updates by @EItanya in #104
  • Sync release-1.0 with upstream backports by @EItanya in #108
  • [release-1.0] Maintain fork release branches and unify publishing by @EItanya in #109

Full Changelog: v0.6.0...v1.0.0-rc1

Images

Container images for this release are published as ghcr.io/kagent-dev/substrate/<image>:v1.0.0-rc1 for linux/amd64 and linux/arm64. The images a release publishes are listed in Release images.

Install

From a checkout of v1.0.0-rc1, with Go, install the release images into the current kubectl context. Add --kind for a kind cluster.

git clone --depth 1 --branch v1.0.0-rc1 https://github.com/kagent-dev/substrate.git
cd substrate
go run ./cmd/ate-setup deploy ate-system \
  --image-repo ghcr.io/kagent-dev/substrate --image-tag v1.0.0-rc1 \
  --credential-provider='{"name":"k8s.io"}' \
  --ingress-allowed-spiffe-ids=<SPIFFE IDs of your ingress clients>

See Installing pre-built images for the flags.

kubectl-ate

kubectl-ate is attached for Linux and macOS on amd64 and arm64. Download the binary for your platform and its .sha256 file, check it, and put it on your PATH as kubectl-ate:

shasum -a 256 -c kubectl-ate-linux-amd64.sha256
install -m 0755 kubectl-ate-linux-amd64 ~/.local/bin/kubectl-ate

Helm charts

Charts are published at oci://ghcr.io/kagent-dev/substrate/helm with version 1.0.0-rc1:

  • substrate-crds
  • substrate
  • substrate-podcert

Committers in this release