diff --git a/CHANGELOG.md b/CHANGELOG.md index 967fee4011..5af3918058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,9 @@ This file is used to list changes made in each version of the AWS ParallelCluste **CHANGES** - 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. +- Load kernel module `drm_client_lib` before installation of NVIDIA driver, if available on the kernel. +- Reduce dependency footprint by installing the package `sssd-common` rather than `sssd`. + 3.14.0 ------ diff --git a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/partial/_system_authentication_debian.rb b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/partial/_system_authentication_debian.rb index 72e7455757..b7c8655704 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/partial/_system_authentication_debian.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/partial/_system_authentication_debian.rb @@ -25,6 +25,6 @@ action_class do def required_packages - %w(sssd sssd-tools sssd-ldap) + %w(sssd-common sssd-tools sssd-ldap) end end diff --git a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2.rb b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2.rb index 36abc56760..5acaffc727 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2.rb @@ -19,6 +19,6 @@ action_class do def required_packages - %w(sssd sssd-tools sssd-ldap authconfig) + %w(sssd-common sssd-tools sssd-ldap authconfig) end end diff --git a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2023.rb b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2023.rb index 9fe9acca5b..27cd7b3515 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2023.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_alinux2023.rb @@ -21,6 +21,6 @@ action_class do def required_packages - %w(sssd sssd-tools sssd-ldap authconfig) + %w(sssd-common sssd-tools sssd-ldap authconfig) end end diff --git a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_redhat8.rb b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_redhat8.rb index 35396e2f91..2d23337e3d 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_redhat8.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_redhat8.rb @@ -36,6 +36,6 @@ action_class do def required_packages - %w(sssd sssd-tools sssd-ldap authselect oddjob-mkhomedir) + %w(sssd-common sssd-tools sssd-ldap authselect oddjob-mkhomedir) end end diff --git a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_rocky8.rb b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_rocky8.rb index e60ece1f6c..9c60229ce1 100644 --- a/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_rocky8.rb +++ b/cookbooks/aws-parallelcluster-environment/resources/system_authentication/system_authentication_rocky8.rb @@ -36,6 +36,6 @@ action_class do def required_packages - %w(sssd sssd-tools sssd-ldap authselect oddjob-mkhomedir) + %w(sssd-common sssd-tools sssd-ldap authselect oddjob-mkhomedir) end end diff --git a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/system_authentication_spec.rb b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/system_authentication_spec.rb index a4907d2171..47194358a0 100644 --- a/cookbooks/aws-parallelcluster-environment/spec/unit/resources/system_authentication_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/spec/unit/resources/system_authentication_spec.rb @@ -24,11 +24,11 @@ def self.configure(chef_run) cached(:required_packages) do case platform when 'amazon', 'centos' - %w(sssd sssd-tools sssd-ldap authconfig) + %w(sssd-common sssd-tools sssd-ldap authconfig) when 'redhat', 'rocky' - %w(sssd sssd-tools sssd-ldap authselect oddjob-mkhomedir) + %w(sssd-common sssd-tools sssd-ldap authselect oddjob-mkhomedir) else - %w(sssd sssd-tools sssd-ldap) + %w(sssd-common sssd-tools sssd-ldap) end end cached(:chef_run) do diff --git a/cookbooks/aws-parallelcluster-environment/test/controls/system_authentication_spec.rb b/cookbooks/aws-parallelcluster-environment/test/controls/system_authentication_spec.rb index 4d2e8f4c91..6a28e72d86 100644 --- a/cookbooks/aws-parallelcluster-environment/test/controls/system_authentication_spec.rb +++ b/cookbooks/aws-parallelcluster-environment/test/controls/system_authentication_spec.rb @@ -12,7 +12,7 @@ control 'tag:install_system_authentication_packages_installed' do title 'Check that system authentication packages are installed correctly' - packages = %w(sssd sssd-tools sssd-ldap) + packages = %w(sssd-common sssd-tools sssd-ldap) if os_properties.redhat8? packages.append("authselect")