Skip to content

[UpdateWorkflow] Make login node use head-node-driven orchestration f…#3188

Draft
gmarciani wants to merge 1 commit into
aws:developfrom
gmarciani:wip/mgiacomo/3160/uw-login-nodes-0526-1
Draft

[UpdateWorkflow] Make login node use head-node-driven orchestration f…#3188
gmarciani wants to merge 1 commit into
aws:developfrom
gmarciani:wip/mgiacomo/3160/uw-login-nodes-0526-1

Conversation

@gmarciani
Copy link
Copy Markdown
Contributor

@gmarciani gmarciani commented May 27, 2026

This PR depends on https://github.com/aws/aws-parallelcluster-cookbook/pull/7409

Description of changes

Make login node use head-node-driven orchestration for the update workflow.

With this change, login nodes do not depend on cfn-hup/cfn-init anymore and mirror the same update mechanism already adopted for compute nodes. With this change we expect the update workflow to be more resilient.

The changes in this PR mirrors the changes made for compute fleet in the following PRs:

  1. Replace cfn-hup on compute nodes with systemd timers to signal updates #3070: this is the core change that removes cfn-hup
  2. [Scaling] Remove usage of cfn-init in Compute Fleet #2875: change in cookbook to remove cfn-init, required by change #1
  3. [Scaling] Removing usage of cfn-init for compute fleet aws-parallelcluster#6655: change in cli to remove cfn-init, required by change #1
  4. Remove cfn-hup.log from computefleet cloudwatch agent config #3093: minor change related to logs

Tests

  • ONGOING test_update_slurm

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

…or the update workflow.

With this change, login nodes do not depend on cfn-hup/cfn-init anymore and mirror the same update mechanism already adopted for compute nodes.
With this change we expect the update workflow to be more resilient.
@gmarciani gmarciani force-pushed the wip/mgiacomo/3160/uw-login-nodes-0526-1 branch from bfef93c to f1e59d9 Compare May 27, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant