Skip to content

docs: add a version-pinned installation guide and clarify prerequisites - #500

Open
mayawang wants to merge 8 commits into
google:mainfrom
rich7420:docs/487-version-pinned-install
Open

mayawang wants to merge 8 commits into
google:mainfrom
rich7420:docs/487-version-pinned-install

Conversation

@mayawang

Copy link
Copy Markdown
Collaborator

Opened on behalf of @rich7420 while PR creation is limited to collaborators (#448). All commits are theirs.

Part of #487:

  • adds a version-pinned AX installation guide
  • clarifies the Substrate installation prerequisites and when the default deployment target applies
  • documents the worker OverlayFS kernel requirement, and clarifies guest exec validation and routing in docs/runner.md

Docs only.

@google-cla

google-cla Bot commented Oct 19, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@mayawang

Copy link
Copy Markdown
Collaborator Author

@rich7420 the CLA check is failing on your commits. Could you sign the Google CLA at https://cla.developers.google.com/ with the email on your commits? Then it'll go green and we can review.

@rich7420

Copy link
Copy Markdown

Thanks for the heads-up, @mayawang. I’ll check the CLA registration for my commit email and follow up.

@rich7420

Copy link
Copy Markdown

Thanks, @mayawang. The CLA check now passes.

@mayawang

Copy link
Copy Markdown
Collaborator Author

Thanks @rich7420, and thanks for signing the CLA. One change in direction: we want the README to stay the low-bar path (ideally a single make deploy, and local mode from #504), so could you drop the README changes and link docs/installation.md from CONTRIBUTING.md instead? The installation guide and the docs/runner.md fixes are great as contributor and operator docs.

@rich7420

Copy link
Copy Markdown

Thanks, @mayawang. README changes removed; the guide is linked from CONTRIBUTING.md.

@mayawang

Copy link
Copy Markdown
Collaborator Author

Thanks @rich7420 for the README change. Heads-up: #508 removes ko from the build and adds make images, so once it lands, could you update the guide to use it instead of ko and KO_DOCKER_REPO? Then we'll get a review.

@rakyll rakyll left a comment

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.

Some comments.

Comment thread docs/installation.md
@@ -0,0 +1,239 @@
# Version-pinned installation

This source-install recipe uses the development baseline in the

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.

Given this reads more like a script already, shall we turn it into a target like make deploy?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Could I take a follow-up for configurable make deploy (snapshot storage, digest-pinned images, and a smoke check), coordinated with #508?

Comment thread docs/installation.md Outdated
- Git, Make, Go **1.27.1**, `kubectl`, [ko](https://ko.build/install/), and Docker
with a builder capable of producing `linux/amd64` images.
- A Linux/amd64 Kubernetes cluster configured for the pinned Substrate version.
It must support ClusterTrustBundle projection. Select its kube context before

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.

Is it possible to say you need an Agent Substrate with X, Y, Z, in one sentence.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Condensed the Substrate prerequisites into one sentence, with the setup details linked below.

@mayawang

Copy link
Copy Markdown
Collaborator Author

Update @rich7420: #508 is on hold, so the current ko-based guide is right for now, no need to wait. @rakyll could you review this one? I opened it on rich7420's behalf so I can't approve it.

@mayawang
mayawang requested a review from rakyll October 24, 2026 02:09
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