Skip to content

Conversation

@chmill-zz
Copy link
Contributor

What this PR does / why we need it:

this is adding node-exporter into the vhdbuild by default. At the end of the vhdbuild we systemctl disable to allow a fresh start during cse letting the node-exporter-startup script run and gather up node specific details needed.

Which issue(s) this PR fixes:

Fixes #

aks-node-assistant bot and others added 29 commits December 1, 2025 10:58
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cameron Meissner <cameronmeissner@gmail.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…source in scenario Flatcar_SecureTLSBootstrapping_BootstrapToken_Fallback (#7495)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
#7521)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
Co-authored-by: aks-node-assistant[bot] <190555641+aks-node-assistant[bot]@users.noreply.github.com>
…ocker tag to v0.31.4-6 (#7392) (#7578)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…15-7 (#7577)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cameron Meissner <cameronmeissner@gmail.com>
@chmill-zz chmill-zz requested a review from yewmsft as a code owner January 22, 2026 00:14
@chmill-zz chmill-zz changed the title Nodeexportershift feat: node-exporter into vhd build Jan 22, 2026
@github-actions github-actions bot added the components This pull request updates cached components on Linux or Windows VHDs label Jan 22, 2026
The wait -n command in the image pull loop was catching ANY background
job exit, including the BCC installation subshell. When BCC's apt_get_update
failed (exit code 99), it was incorrectly reported as an image pull failure.

This fix changes the parallel execution logic to:
- Track only image_pids array length instead of all jobs
- Use kill -0 to check if specific image PIDs are still running
- Use wait $pid to get exit status of specific processes

This isolates BCC failures to be handled at their designated wait point
(line 809) rather than in the image pull error handling loop.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

components This pull request updates cached components on Linux or Windows VHDs

Projects

None yet

Development

Successfully merging this pull request may close these issues.