Repository navigation
feat: allow operator-pinned process bootstraps (task 33.03.24) - #27
Merged
Merged
Conversation
NaveCohenMonday
marked this pull request as ready for review
October 9, 2026 22:27
Signed-off-by: Nave Cohen <nave@monday.com>
NaveCohenMonday
force-pushed
the
nave/feature/33.03-identity-bootstrap
branch
from
October 9, 2026 22:29
8fb7a22 to
eb1c8e4
Compare
This was referenced Oct 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Allow an operator to configure an identity bootstrap for an exact immutable workload image. This lets the assistant separate its trusted runtime and untrusted shell inside the existing agent container; it does not add another Pod or container.
Task-ID: 33.03.24
Related Issue
Assigned Globster fork work: Workspace task 33.03.24. This is an operator integration for the maintained fork, not an upstream feature proposal.
Changes
process_bootstrapsmap requires SHA256 image references and bounded absolute command arguments. Matching sidecar workloads prefix the existing process-supervisor command with the bootstrap.Testing
mise run --jobs 1 pre-commitpasses.mise run --jobs 1 go:cithen passed with fresh Go caches. Cargo dependency policy checks passed.mise run e2ewas attempted. Its Alpine supervisor image build stopped at certificate validation fetching apk packages in this local network. TLS verification was not disabled. This is separate from the passing actual managed-Kind assistant journey above.Checklist
The assistant image, ABI 4/5 node AppArmor policy and ARM capacity changes are separate task PRs. Their staged activation must be ordered; merely merging this code does not enable a bootstrap for any workload.