Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ CHANGELOG
- Add support for Python 3.13 in pcluster CLI
- Enforce NFSv4-only on the ParallelCluster-managed NFS server (head node). The NFSv3 client stack (rpcbind, rpc-statd, lockd) are unchanged, so cluster nodes can still mount external NFSv3 servers.
- Change the default NFS lock manager port from 32768 to 4045. 32768 is in the Linux ephemeral port range (32768–60999), causing sporadic mount failures because of port collision. This only affects nodes that mount an external NFSv3 server; all ParallelCluster managed storage is mounted over NFSv4 and is unaffected. Customers who mount external NFSv3 servers and restrict NFS ports in a firewall must allow TCP/UDP 4045 instead of 32768.
- Upgrade Cinc Client to version 19.3.14 (from 18.8.54).

**BUG FIXES**
- Fix sporadic S3 bucket (with name parallelcluster-*-v1-do-not-delete) creation failure when multiple create-cluster commands are running simultaneously in the same region.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ schemaVersion: 1.0
constants:
- ChefVersion:
type: string
value: 18.8.54
value: 19.3.14
- FailExitCode:
type: string
value: 1
Expand Down
6 changes: 3 additions & 3 deletions cli/tests/pcluster/config/test_imagebuilder_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
pytest.param(None, "", "", id="unset blob -> empty overrides"),
pytest.param("", "", "", id="empty blob -> empty overrides"),
pytest.param(
'{"cinc_version": "18.8.54", "cinc_installer_url": "https://omnitruck.cinc.sh/install.sh"}',
"18.8.54",
'{"cinc_version": "1.2.3", "cinc_installer_url": "https://omnitruck.cinc.sh/install.sh"}',
"1.2.3",
"https://omnitruck.cinc.sh/install.sh",
id="both keys unfurled",
),
pytest.param('{"cinc_version": "18.8.54"}', "18.8.54", "", id="only cinc_version present"),
pytest.param('{"cinc_version": "1.2.3"}', "1.2.3", "", id="only cinc_version present"),
pytest.param(
'{"cinc_installer_url": "https://omnitruck.cinc.sh/install.sh"}',
"",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ def test_extra_chef_attributes_validator_cluster_readiness_check_ignore_failure(
pytest.param("", None, None, id="empty string is valid"),
pytest.param(None, None, None, id="None is valid"),
pytest.param(
'{"cinc_version": "18.8.54", "cinc_installer_url": "https://omnitruck.cinc.sh/install.sh"}',
'{"cinc_version": "1.2.3", "cinc_installer_url": "https://omnitruck.cinc.sh/install.sh"}',
None,
None,
id="valid JSON object",
Expand Down
Loading