-
Notifications
You must be signed in to change notification settings - Fork 318
[Develop][CLI] Cherry-pick changes from release-3.14 branch to develop branch #7177
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
hehe7318
merged 29 commits into
aws:develop
from
hehe7318:wip/align-dev-and-release-314
Dec 25, 2025
Merged
[Develop][CLI] Cherry-pick changes from release-3.14 branch to develop branch #7177
hehe7318
merged 29 commits into
aws:develop
from
hehe7318:wip/align-dev-and-release-314
Dec 25, 2025
Conversation
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
* Using HN instance type for x86 for queue_without_imex as it mainly being run in isolated regions. For commercial partition we focus on ARM
* Using HN instance type for x86 for queue_without_imex as it mainly being run in isolated regions. For commercial partition we focus on ARM * Skipping test for ALinux 2
…role (aws#7087) * Add GetFunction and GetPolicy permissions to the build image cleanup role * Increase pcluster build image cleanup role revision number * Update CHANGELOG * Add unit test for actions in CleanupRole policy * Fix linter errors
…se AZs "usie1-az1", "usie1-az2" FSx Lustre Scratch_2 is not supported in other AZs
…DevSettings is null, DevSettings/InstanceTypesData is not a valid JSON or DevSettings/InstanceTypesData is missing required fields.
With this change we replaced the validation error message "'NoneType' object has no attribute 'get'", with a more actionable "Could not determine network cards for instance type ${instanceType}"
* Using self for Owner Filter for patched AL2 DLAMI
…nd compute nodes Prior to this commit, there were intermittent failures of insufficient capacity of the head node instance type. Although the head node is not in the placement group, which is used by the integration tests framework to make the capacity reservation, this commit "hopes" that the AZ has adequate capacity of the instance type. In other words, if the integration test framework can make a capacity reservation of 35 instances in a placement group in the AZ, this commit hopes there will be an additional 1 instance anywhere in the AZ.
…nd compute nodes when possible This commit uses the same instance type for both compute node and head node when the instance type is available in open capacity pool. When the instance type is p4, p5, p6, or hpc which require capacity reservations or capacity blocks, the head node still uses a different instance type as the logic before this commit. Prior to this commit, there were intermittent failures of insufficient capacity of the head node instance type. Although the head node is not in the placement group, which is used by the integration tests framework to make the capacity reservation, this commit "hopes" that the AZ has adequate capacity of the instance type. In other words, if the integration test framework can make a capacity reservation of 35 instances in a placement group in the AZ, this commit hopes there will be an additional 1 instance anywhere in the AZ.
…d_scheduling The changed line is running on c5.large, which has 4GB of physical memory, when running with 3GB of program, it failed in isolated region on RHEL8. Slightly reduce the memory usage to 2.8GB to make the test pass. ParallelCluster test shouldn't check too strictly about memory usage because it is managed by operating systems.
…_on_fleet_enabled
…ntegration tests as FSX take 20+ mins if throttled
* the package dose not exist in Amazon Linux and Rocky/Rhel 8 AMI's; we avoid errors like Error: Unable to find a match: kernel6.12-devel-matched-6.12.58-82.121.amzn2023.aarch64
to prevent background updates of SSM agent that could lead to reboot failures.
…fails (aws#7171) When build image fails, the image_list is empty but the code directly accesses image_list[0], causing IndexError that masks the real error. Add safety check to only access list elements when list is not empty.
…e on Ubuntu24 (aws#7164) * Skip dcv installation when test_build_image on ubuntu24.04
himani2411
approved these changes
Dec 24, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Description of changes
Checklist
developadd the branch name as prefix in the PR title (e.g.[release-3.6]).Please review the guidelines for contributing and Pull Request Instructions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.