From afbec3f75e9534b9f40aa3144bc24d28f8612ad1 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Tue, 11 Nov 2025 12:26:40 -0500 Subject: [PATCH 01/10] [EFS] Upgrade EFS utils from 2.3.1 to 2.4.0 --- .../aws-parallelcluster-environment/attributes/environment.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb index 02041927b..2e1f78b5d 100644 --- a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb +++ b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb @@ -73,8 +73,8 @@ default['cluster']['efa']['version'] = '1.43.2' default['cluster']['efa']['sha256'] = 'de15c5bdbc83b952afbde876110830c604ad0796680e5157c05f7c1979a41069' -default['cluster']['efs']['version'] = '2.3.1' -default['cluster']['efs']['sha256'] = 'ced12f82e76f9740476b63f30c49bd76cc00b6375e12a9f5f7ba852635c49e15' +default['cluster']['efs']['version'] = '2.4.0' +default['cluster']['efs']['sha256'] = '9b60c039c162388091d6fab6e9c6cfc5832f34b26b6d05b0a68b333147d78a25' if platform?('amazon') default['cluster']['efs']['version'] = '2.1.0' end From 7c736302260ad3b1057458a53f9a15c0a8872e28 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Tue, 11 Nov 2025 13:35:33 -0500 Subject: [PATCH 02/10] [EFS] Upgrade EFS and unit tests --- .../aws-parallelcluster-environment/test/controls/efs_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/aws-parallelcluster-environment/test/controls/efs_spec.rb b/cookbooks/aws-parallelcluster-environment/test/controls/efs_spec.rb index 7d9e81249..f54a81911 100644 --- a/cookbooks/aws-parallelcluster-environment/test/controls/efs_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/test/controls/efs_spec.rb @@ -4,9 +4,9 @@ only_if { !os_properties.redhat_on_docker? } - describe file("#{node['cluster']['sources_dir']}/efs-utils-2.3.1.tar.gz") do + describe file("#{node['cluster']['sources_dir']}/efs-utils-2.4.0.tar.gz") do it { should exist } - its('sha256sum') { should eq 'ced12f82e76f9740476b63f30c49bd76cc00b6375e12a9f5f7ba852635c49e15' } + its('sha256sum') { should eq '9b60c039c162388091d6fab6e9c6cfc5832f34b26b6d05b0a68b333147d78a25' } its('owner') { should eq 'root' } its('group') { should eq 'root' } its('mode') { should cmp '0644' } From 8175c1b771399bf51d6351f95bd4be8e426aaf64 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Tue, 11 Nov 2025 13:41:32 -0500 Subject: [PATCH 03/10] [PMIX] Upgrade PMIx from 5.0.6 to 5.0.9 --- .../aws-parallelcluster-slurm/attributes/slurm_attributes.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/aws-parallelcluster-slurm/attributes/slurm_attributes.rb b/cookbooks/aws-parallelcluster-slurm/attributes/slurm_attributes.rb index b6f0670a5..a7c40d8cf 100644 --- a/cookbooks/aws-parallelcluster-slurm/attributes/slurm_attributes.rb +++ b/cookbooks/aws-parallelcluster-slurm/attributes/slurm_attributes.rb @@ -13,8 +13,8 @@ default['cluster']['enable_nss_slurm'] = node['cluster']['directory_service']['enabled'] # PMIX Version and Checksum -default['cluster']['pmix']['version'] = '5.0.6' -default['cluster']['pmix']['sha256'] = '5a5e0cd36067144e2171d59164d59ea478a2e540ccf4eee4530f55fc6e8cf78b' +default['cluster']['pmix']['version'] = '5.0.9' +default['cluster']['pmix']['sha256'] = '11b9911aadaac590e5b02749caa618837de9fb644183c1bdc04378b54bf396bb' # Slurmdbd default['cluster']['slurmdbd_service_enabled'] = "true" From 8e23b0cb79c79e358b0132c0395b1a969e2f79ee Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Tue, 11 Nov 2025 13:44:08 -0500 Subject: [PATCH 04/10] [Libjwt] Upgrade libjwt from 1.17.0 to 1.18.4 --- .../aws-parallelcluster-slurm/recipes/install/install_jwt.rb | 4 ++-- .../spec/unit/recipes/install_jwt_spec.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb b/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb index 427cde136..2edbdaaa6 100644 --- a/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb +++ b/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb @@ -15,10 +15,10 @@ # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions and # limitations under the License. -jwt_version = '1.17.0' +jwt_version = '1.18.4' jwt_url = "#{node['cluster']['artifacts_s3_url']}/dependencies/jwt/v#{jwt_version}.tar.gz" jwt_tarball = "#{node['cluster']['sources_dir']}/libjwt-#{jwt_version}.tar.gz" -jwt_sha256 = '617778f9687682220abf9b7daacbe72bab7c2985479f8bee4db9648bd2440687' +jwt_sha256 = '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159' remote_file jwt_tarball do source jwt_url diff --git a/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb b/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb index 19901247e..7b8031635 100644 --- a/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb +++ b/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb @@ -18,8 +18,8 @@ context "on #{platform}#{version}" do cached(:cluster_artifacts_s3_url) { 'https://REGION-aws-parallelcluster.s3.REGION.AWS_DOMAIN' } cached(:cluster_sources_dir) { '/path/to/cluster/sources/dir' } - cached(:jwt_version) { '1.17.0' } - cached(:jwt_checksum) { '617778f9687682220abf9b7daacbe72bab7c2985479f8bee4db9648bd2440687' } + cached(:jwt_version) { '1.18.4' } + cached(:jwt_checksum) { '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159' } cached(:chef_run) do runner = runner(platform: platform, version: version) do |node| From db857d5c31fce92cfe3db65e96d16db043bb419a Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Tue, 11 Nov 2025 15:12:46 -0500 Subject: [PATCH 05/10] [Slurm] Upgrade Slurm from 24.11.6-1 to 2.11.7-1 --- cookbooks/aws-parallelcluster-slurm/attributes/versions.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb index e14f0ae6f..252fa1b16 100644 --- a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb +++ b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb @@ -1,8 +1,8 @@ # Slurm -default['cluster']['slurm']['version'] = '24-11-6-1' +default['cluster']['slurm']['version'] = '24-11-7-1' default['cluster']['slurm']['commit'] = '' default['cluster']['slurm']['branch'] = '' -default['cluster']['slurm']['sha256'] = '282708483326f381eb001a14852a1a82e65e18f37b62b7a5f4936c0ed443b600' +default['cluster']['slurm']['sha256'] = 'f0912d85a9a9b417fd23ca4997c8d3dfed89b3b70b15aad4da54f2812d30d48c' default['cluster']['slurm']['base_url'] = "#{node['cluster']['artifacts_s3_url']}/dependencies/slurm" # Munge default['cluster']['munge']['munge_version'] = '0.5.16' From 82c3ccf332d7c21543cc3c99eeb69f8ba9f3a6e4 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Wed, 12 Nov 2025 16:18:39 -0500 Subject: [PATCH 06/10] [EfS-Utils] Add Go/GoLang which is efs-utils pre-requisite --- .../resources/efs/efs_redhat8.rb | 2 +- .../resources/efs/partial/_debian.rb | 2 +- .../resources/efs/partial/_redhat_based.rb | 2 +- .../spec/unit/resources/efs_spec.rb | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb index 6af950560..5ab6eb3b0 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb @@ -37,7 +37,7 @@ def adc_install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_vers end def prerequisites - %w(rpm-build make rust cargo openssl-devel) + %w(rpm-build make rust go cargo openssl-devel) end action :install_efs_utils do diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb index 4af4e52dd..91abe4419 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb @@ -24,5 +24,5 @@ def install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_version) end def prerequisites - %w(dkms pkg-config libssl-dev rustc cargo ) + %w(dkms pkg-config libssl-dev rustc cargo golang) end diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb index bc7887a5a..a89557967 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb @@ -24,5 +24,5 @@ def install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_version) end def prerequisites - %w(rpm-build make rust cargo openssl-devel) + %w(rpm-build make rust go cargo openssl-devel) end diff --git a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb index 8ad07f064..1d78bf5f7 100644 --- a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb @@ -200,8 +200,8 @@ def mock_already_installed(package, expected_version, installed) end cached(:required_packages) do { - "redhat" => %w(rpm-build make rust cargo openssl-devel), - "rocky" => %w(rpm-build make rust cargo openssl-devel), + "redhat" => %w(rpm-build make rust go cargo openssl-devel), + "rocky" => %w(rpm-build make rust go cargo openssl-devel), } end From ef36ad9bc99ca8f8133600853b47677c8809ccb3 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Fri, 14 Nov 2025 12:25:54 -0500 Subject: [PATCH 07/10] [LibJwt] Update libJWt version to v1.18.4 for all OS except for AL2 --- .../aws-parallelcluster-slurm/attributes/versions.rb | 8 ++++++++ .../recipes/install/install_jwt.rb | 7 +++---- .../spec/unit/recipes/install_jwt_spec.rb | 6 ++++-- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb index 252fa1b16..401acf339 100644 --- a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb +++ b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb @@ -8,3 +8,11 @@ default['cluster']['munge']['munge_version'] = '0.5.16' default['cluster']['munge']['sha256'] = 'fa27205d6d29ce015b0d967df8f3421067d7058878e75d0d5ec3d91f4d32bb57' default['cluster']['munge']['base_url'] = "#{node['cluster']['artifacts_s3_url']}/dependencies/munge" +# LibJwt +default['cluster']['jwt']['version'] = '1.18.4' +default['cluster']['jwt']['sha256'] = '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159' +if platform?('amazon') && node['platform_version'] == "2" + default['cluster']['jwt']['version'] = '1.17.0' + default['cluster']['jwt']['sha256'] = '617778f9687682220abf9b7daacbe72bab7c2985479f8bee4db9648bd2440687' +end +default['cluster']['jwt']['base_url'] = "#{node['cluster']['artifacts_s3_url']}/dependencies/jwt" \ No newline at end of file diff --git a/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb b/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb index 2edbdaaa6..1d292f83c 100644 --- a/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb +++ b/cookbooks/aws-parallelcluster-slurm/recipes/install/install_jwt.rb @@ -15,17 +15,16 @@ # OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions and # limitations under the License. -jwt_version = '1.18.4' -jwt_url = "#{node['cluster']['artifacts_s3_url']}/dependencies/jwt/v#{jwt_version}.tar.gz" +jwt_version = node['cluster']['jwt']['version'] +jwt_url = "#{node['cluster']['jwt']['base_url']}/v#{jwt_version}.tar.gz" jwt_tarball = "#{node['cluster']['sources_dir']}/libjwt-#{jwt_version}.tar.gz" -jwt_sha256 = '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159' remote_file jwt_tarball do source jwt_url mode '0644' retries 3 retry_delay 5 - checksum jwt_sha256 + checksum node['cluster']['jwt']['sha256'] action :create_if_missing end diff --git a/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb b/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb index 7b8031635..1197ef8d7 100644 --- a/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb +++ b/cookbooks/aws-parallelcluster-slurm/spec/unit/recipes/install_jwt_spec.rb @@ -18,8 +18,8 @@ context "on #{platform}#{version}" do cached(:cluster_artifacts_s3_url) { 'https://REGION-aws-parallelcluster.s3.REGION.AWS_DOMAIN' } cached(:cluster_sources_dir) { '/path/to/cluster/sources/dir' } - cached(:jwt_version) { '1.18.4' } - cached(:jwt_checksum) { '8496257cb39ee7dddfdfc919e7b80a997399b0319f9fdcbefd374b0e4f147159' } + cached(:jwt_version) { '1.2.3' } + cached(:jwt_checksum) { 'somechecksum' } cached(:chef_run) do runner = runner(platform: platform, version: version) do |node| @@ -27,6 +27,8 @@ node.override['cluster']['artifacts_s3_url'] = cluster_artifacts_s3_url node.override['cluster']['sources_dir'] = cluster_sources_dir + node.override['cluster']['jwt']['version'] = jwt_version + node.override['cluster']['jwt']['sha256'] = jwt_checksum end allow_any_instance_of(Object).to receive(:nvidia_enabled?).and_return(true) runner.converge(described_recipe) From e01435469a0e4ceb3265563c9c5e5a5e0c48c5cc Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Mon, 17 Nov 2025 13:39:44 -0500 Subject: [PATCH 08/10] [EFA] Upgrade EFA utils from 1.43.2 to 1.44.0 --- .../aws-parallelcluster-environment/attributes/environment.rb | 4 ++-- .../spec/unit/resources/efa_spec.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb index 2e1f78b5d..bad665800 100644 --- a/cookbooks/aws-parallelcluster-environment/attributes/environment.rb +++ b/cookbooks/aws-parallelcluster-environment/attributes/environment.rb @@ -70,8 +70,8 @@ default['cluster']['head_node_private_ip'] = nil -default['cluster']['efa']['version'] = '1.43.2' -default['cluster']['efa']['sha256'] = 'de15c5bdbc83b952afbde876110830c604ad0796680e5157c05f7c1979a41069' +default['cluster']['efa']['version'] = '1.44.0' +default['cluster']['efa']['sha256'] = 'f129a5b44a49d593d247e55a59eb9bcb57121566e1c2e42b832a4e794fa83d8a' default['cluster']['efs']['version'] = '2.4.0' default['cluster']['efs']['sha256'] = '9b60c039c162388091d6fab6e9c6cfc5832f34b26b6d05b0a68b333147d78a25' diff --git a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb index c72466258..26fc4020a 100644 --- a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efa_spec.rb @@ -2,8 +2,8 @@ # parallelcluster default source dir defined in attributes source_dir = '/opt/parallelcluster/sources' -efa_version = '1.43.2' -efa_checksum = 'de15c5bdbc83b952afbde876110830c604ad0796680e5157c05f7c1979a41069' +efa_version = '1.44.0' +efa_checksum = 'f129a5b44a49d593d247e55a59eb9bcb57121566e1c2e42b832a4e794fa83d8a' class ConvergeEfa def self.setup(chef_run, efa_version: nil, efa_checksum: nil) From 7b1668fcfee20017dd50cc4637ffcd228011e682 Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Mon, 17 Nov 2025 13:59:29 -0500 Subject: [PATCH 09/10] [Changelog] Update Changelog for 3.14.1 --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f172094a..46bf3925f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,17 @@ This file is used to list changes made in each version of the AWS ParallelCluste - Add chef attribute `cluster/in_place_update_on_fleet_enabled` to disable in-place updates on compute and login nodes and achieve better performance at scale. - Load kernel module `drm_client_lib` before installation of NVIDIA driver, if available on the kernel. +- Upgrade Slurm to version 24.11.7 (from 24.11.6). +- Upgrade Pmix to 5.0.9 (from 5.0.6). +- Upgrade libjwt to version 1.18.4 (from 1.17.0) for all OSs except Amazon Linux 2. +- Upgrade amazon-efs-utils to version 2.4.0 (from v2.3.1). +- Upgrade EFA installer to 1.44.0 (from 1.43.2). + - Efa-driver: efa-2.17.3-1 + - Efa-config: efa-config-1.18-1 + - Efa-profile: efa-profile-1.7-1 + - Libfabric-aws: libfabric-aws-2.3.1-1 + - Rdma-core: rdma-core-59.0-1 + - Open MPI: openmpi40-aws-4.1.7-2 and openmpi50-aws-5.0.8-11 3.14.0 ------ From e8e84ddeaae981ffae71f700994af4535c36003b Mon Sep 17 00:00:00 2001 From: Himani Anil Deshpande Date: Mon, 17 Nov 2025 14:58:44 -0500 Subject: [PATCH 10/10] [EFS] Add cmake and perl which are pre-requisite for efs-utils --- .../resources/efs/efs_redhat8.rb | 2 +- .../resources/efs/partial/_debian.rb | 2 +- .../resources/efs/partial/_redhat_based.rb | 2 +- .../spec/unit/resources/efs_spec.rb | 4 ++-- cookbooks/aws-parallelcluster-slurm/attributes/versions.rb | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb index 5ab6eb3b0..783386bc5 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/efs_redhat8.rb @@ -37,7 +37,7 @@ def adc_install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_vers end def prerequisites - %w(rpm-build make rust go cargo openssl-devel) + %w(rpm-build make rust go cargo openssl-devel cmake perl) end action :install_efs_utils do diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb index 91abe4419..5e7c727f6 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_debian.rb @@ -24,5 +24,5 @@ def install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_version) end def prerequisites - %w(dkms pkg-config libssl-dev rustc cargo golang) + %w(dkms pkg-config libssl-dev rustc cargo golang cmake perl) end diff --git a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb index a89557967..1f0f58193 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/efs/partial/_redhat_based.rb @@ -24,5 +24,5 @@ def install_script_code(efs_utils_tarball, efs_utils_package, efs_utils_version) end def prerequisites - %w(rpm-build make rust go cargo openssl-devel) + %w(rpm-build make rust go cargo openssl-devel cmake perl) end diff --git a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb index 1d78bf5f7..051d7c0d6 100644 --- a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/efs_spec.rb @@ -200,8 +200,8 @@ def mock_already_installed(package, expected_version, installed) end cached(:required_packages) do { - "redhat" => %w(rpm-build make rust go cargo openssl-devel), - "rocky" => %w(rpm-build make rust go cargo openssl-devel), + "redhat" => %w(rpm-build make rust go cargo openssl-devel cmake perl), + "rocky" => %w(rpm-build make rust go cargo openssl-devel cmake perl), } end diff --git a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb index 401acf339..b1a9360a7 100644 --- a/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb +++ b/cookbooks/aws-parallelcluster-slurm/attributes/versions.rb @@ -15,4 +15,4 @@ default['cluster']['jwt']['version'] = '1.17.0' default['cluster']['jwt']['sha256'] = '617778f9687682220abf9b7daacbe72bab7c2985479f8bee4db9648bd2440687' end -default['cluster']['jwt']['base_url'] = "#{node['cluster']['artifacts_s3_url']}/dependencies/jwt" \ No newline at end of file +default['cluster']['jwt']['base_url'] = "#{node['cluster']['artifacts_s3_url']}/dependencies/jwt"