Repository navigation
[CXP-3978] Migrate Operator process passwd mounts - #3645
Draft
gengnamstyle wants to merge 5 commits into
Draft
gengnamstyle wants to merge 5 commits into
gengnamstyle wants to merge 5 commits into
Conversation
|
🎯 Code Coverage (details) 🔗 Commit SHA: fd2e024 | Docs | View more details | Give us feedback! |
This branch has not been deployed
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.
Changes
/host/etc/passwdfor live-process/process-discovery mounts on stable Agent 7.x >= 7.86.0, preserving image-local accounts. Follow effective image overrides; old/unknown images and Autopilot retain/etc/passwd.Validation
make ci-testpassed locally on ARM64: root/API unit suites plus controller and fleet envtest integration suites, using isolated control planes (USE_EXISTING_CLUSTER=false).make lint(includinggo vet) also passed./host/etc/passwdmount; image-local accounts preserved; Process Check and Discovery resolved the colliding UID 31001 to the host username. Root and nonroot (UID 100, GID 0) status/IPC passed. Scheduled Process Check payloads independently confirmed the host username in a non-forwarding local fake intake./host/etc/passwd; runtime checks passed again.Remaining limits
7.86.0fixture contains core/process binaries built from Agent commit 8113ee2796ec, reporting7.86.0-devel. This is not verification of an official 7.86.0 release image.