From 26b6047e91193b209c9caee766f7c8beed6637df Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Wed, 17 Jun 2026 23:20:45 -0700 Subject: [PATCH 1/5] Automate KO_DOCKER_REPO and KO_DEFAULTPLATFORMS configuration in installation script --- internal/hack/install-ax.sh | 11 +++++++++++ internal/manifests/README.md | 2 -- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/internal/hack/install-ax.sh b/internal/hack/install-ax.sh index 8e34c27..6b30679 100755 --- a/internal/hack/install-ax.sh +++ b/internal/hack/install-ax.sh @@ -20,6 +20,17 @@ set -o pipefail ROOT=$(git rev-parse --show-toplevel) cd "${ROOT}" +if [[ -n "${PROJECT_ID:-}" ]]; then + export KO_DOCKER_REPO="gcr.io/${PROJECT_ID}" + echo "Using KO_DOCKER_REPO: ${KO_DOCKER_REPO}" >&2 +fi + +export KO_DEFAULTPLATFORMS="${KO_DEFAULTPLATFORMS:-linux/amd64}" + + + + + # ANSI color codes for prettier output COLOR_CYAN='\033[1;36m' COLOR_RESET='\033[0m' diff --git a/internal/manifests/README.md b/internal/manifests/README.md index 409dd24..334e004 100644 --- a/internal/manifests/README.md +++ b/internal/manifests/README.md @@ -66,8 +66,6 @@ sure you are logged in to `$KO_DOCKER_REPO` first. export PROJECT_ID="ax-substrate" # Your GCP project ID export GEMINI_API_KEY="your-api-key" export BUCKET_NAME="snapshot-substrate-test-$PROJECT_ID" -export KO_DOCKER_REPO="gcr.io/$PROJECT_ID/ate-images" -export KO_DEFAULTPLATFORMS="linux/amd64" ./internal/hack/install-ax.sh --deploy-ax-server ``` From 0dd4a216482030cacd51a90f25bcf38a8b7485fc Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Wed, 17 Jun 2026 23:27:34 -0700 Subject: [PATCH 2/5] Add runsc configuration for amd64 and arm64 in ax-deployment2 manifest Fixes #144. --- internal/manifests/ax-deployment2.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/manifests/ax-deployment2.yaml b/internal/manifests/ax-deployment2.yaml index 231da8e..1775837 100644 --- a/internal/manifests/ax-deployment2.yaml +++ b/internal/manifests/ax-deployment2.yaml @@ -45,6 +45,14 @@ spec: workerPoolRef: name: ax-harness-workerpool namespace: ax + runsc: + amd64: + url: "gs://gvisor/releases/nightly/2026-05-19/x86_64/runsc" + sha256Hash: "a397be1abc2420d26bce6c70e6e2ff96c73aaaab929756c56f5e2089ea842b63" + arm64: + url: "gs://gvisor/releases/nightly/2026-05-19/aarch64/runsc" + sha256Hash: "1ba2366ae2efceba166046f51a4104f9261c9cb72c6db8f5b3fe2dc57dea86b9" + pauseImage: "gcr.io/gke-release/pause@sha256:bcbd57ba5653580ec647b16d8163cdd1112df3609129b01f912a8032e48265da" containers: - name: "axharness" From 15a430f48770a289fd8d89dbe26fcfabfc5c8559 Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Wed, 17 Jun 2026 23:29:17 -0700 Subject: [PATCH 3/5] chore: remove redundant empty lines in install script --- internal/hack/install-ax.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/internal/hack/install-ax.sh b/internal/hack/install-ax.sh index 6b30679..c36907b 100755 --- a/internal/hack/install-ax.sh +++ b/internal/hack/install-ax.sh @@ -27,10 +27,6 @@ fi export KO_DEFAULTPLATFORMS="${KO_DEFAULTPLATFORMS:-linux/amd64}" - - - - # ANSI color codes for prettier output COLOR_CYAN='\033[1;36m' COLOR_RESET='\033[0m' From a155d7c2d56873ab7ddb583f8b3fd2ed6d2c958c Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Wed, 17 Jun 2026 23:42:46 -0700 Subject: [PATCH 4/5] refactor: remove runsc configuration from deployment manifest --- internal/manifests/ax-deployment2.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/internal/manifests/ax-deployment2.yaml b/internal/manifests/ax-deployment2.yaml index 1775837..4c22811 100644 --- a/internal/manifests/ax-deployment2.yaml +++ b/internal/manifests/ax-deployment2.yaml @@ -45,13 +45,6 @@ spec: workerPoolRef: name: ax-harness-workerpool namespace: ax - runsc: - amd64: - url: "gs://gvisor/releases/nightly/2026-05-19/x86_64/runsc" - sha256Hash: "a397be1abc2420d26bce6c70e6e2ff96c73aaaab929756c56f5e2089ea842b63" - arm64: - url: "gs://gvisor/releases/nightly/2026-05-19/aarch64/runsc" - sha256Hash: "1ba2366ae2efceba166046f51a4104f9261c9cb72c6db8f5b3fe2dc57dea86b9" pauseImage: "gcr.io/gke-release/pause@sha256:bcbd57ba5653580ec647b16d8163cdd1112df3609129b01f912a8032e48265da" containers: From 49a9cb919ba055b767c00998443d536d218b64d0 Mon Sep 17 00:00:00 2001 From: Jaana Dogan Date: Wed, 17 Jun 2026 23:43:00 -0700 Subject: [PATCH 5/5] chore: remove redundant whitespace in ax-deployment2 manifest --- internal/manifests/ax-deployment2.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/internal/manifests/ax-deployment2.yaml b/internal/manifests/ax-deployment2.yaml index 4c22811..231da8e 100644 --- a/internal/manifests/ax-deployment2.yaml +++ b/internal/manifests/ax-deployment2.yaml @@ -45,7 +45,6 @@ spec: workerPoolRef: name: ax-harness-workerpool namespace: ax - pauseImage: "gcr.io/gke-release/pause@sha256:bcbd57ba5653580ec647b16d8163cdd1112df3609129b01f912a8032e48265da" containers: - name: "axharness"