Skip to content

feat: Support podman login for GCR/AR registries and configure runsc gvisor binaries#156

Draft
anj-s wants to merge 1 commit into
mainfrom
u/anj/substrate-remote-run
Draft

feat: Support podman login for GCR/AR registries and configure runsc gvisor binaries#156
anj-s wants to merge 1 commit into
mainfrom
u/anj/substrate-remote-run

Conversation

@anj-s

@anj-s anj-s commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Added support for authenticating Podman container engine with Google Container Registry (GCR) and Artifact Registry (AR) using host-side docker-credential-gcloud.
  • Added runsc (gVisor) binary configuration under ActorTemplate in GKE deployment manifest internal/manifests/ax-deployment2.yaml to ensure proper sandboxing.

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Breaking change

Related Issues

None.

Test Plan

  • Manually verified: Used to successfully build and deploy AX server/harness templates onto GKE Substrate.

Notes for Reviewer

  • Resolves authentication and runtime configuration failures when running E2E testing on remote GKE clusters using podman and gVisor.

@anj-s anj-s marked this pull request as draft June 22, 2026 19:27
@anj-s

anj-s commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator Author

cc @wjjclaud Can you share how to avoid these changes for an E2E run?

workerPoolRef:
name: ax-harness-workerpool
namespace: ax
runsc:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

runsc is no longer supported. Update your Kubernetes cluster with the latest Substrate instead.

@wjjclaud

Copy link
Copy Markdown
Collaborator

cc @wjjclaud Can you share how to avoid these changes for an E2E run?

I added some instructions for how to check the substrate version and do authentications in #158. It might help to avoid some frictions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants