I am excited to see Amazon Linux 2 support for aarch64 platforms in Puppet 
7.31.0. However, it seems that the repo needs to be adjusted.

If the Puppet platform repository is added via:
sudo rpm -Uvh https://yum.puppet.com/puppet7-release-amazon-2.noarch.rpm

Then the Puppet agent package will still show stuck at 7.24.0 for el7:

sudo yum repolist all
Loaded plugins: priorities, update-motd, upgrade-helper
repo id                                             repo name               
                                             status
puppet7/aarch64                                     Puppet 7 Repository 
amazon 2 - aarch64                               enabled:      25

sudo yum info puppet-agent                                                 
                                                                  
Loaded plugins: priorities, update-motd, upgrade-helper                     
                                                                            
                        
Available Packages                                                         
                                                                            
                         
Name        : puppet-agent                                                 
                                                                            
                         
Arch        : aarch64                                                       
                                                                            
                        
Version     : 7.24.0                                                       
                                                                            
                         
Release     : 1.el7                                                         
                                                                            
                        
Size        : 21 M                                                         
                                                                            
                         
Repo        : puppet7/aarch64                                               
                                                                            
                        
Summary     : The Puppet Agent package contains all of the elements needed 
to run puppet, including ruby, facter, and hiera.                           
                         
URL         : https://www.puppetlabs.com                                   
                                                                            
                         
License     : See components                                               
                                                                            
                         
Description : The Puppet Agent package contains all of the elements needed 
to run puppet, including ruby, facter, and hiera.                           
                         
            :                                                               
                                                                            
                        
            : Contains the following components:                           
                                                                            
                         
            : cleanup                                                       
                                                                            
                        
            : facter 4.3.1                                                 
                                                                            
                         
            : hiera 3.12.0                                                 
                                                                            
                         
            : module-puppetlabs-augeas_core v1.3.0                         
                                                                            
                         
            : module-puppetlabs-cron_core v1.2.0                           
                                                                            
                         
            : module-puppetlabs-host_core v1.2.0                           
                                                                            
                         
            : module-puppetlabs-mount_core v1.2.0                           
                                                                            
                        
            : module-puppetlabs-scheduled_task v3.1.1                       
                                                                            
                        
            : module-puppetlabs-selinux_core v1.3.0                         
                                                                            
                        
            : module-puppetlabs-sshkeys_core v2.4.0                         
                                                                            
                        
            : module-puppetlabs-yumrepo_core v1.2.0                         
                                                                            
                        
            : module-puppetlabs-zfs_core v1.4.0                             
                                                                            
                        
            : module-puppetlabs-zone_core v1.1.0                           
                                                                            
                         
            : pl-ruby-patch                                                 
                                                                            
                        
            : puppet 7.24.0                                                 
                                                                            
                        
            : puppet-resource_api 1.8.16                                   
                                                                            
                         
            : puppet-runtime 202303220                                     
                                                                            
                         
            : pxp-agent 202303171                                           
                                                                            
                        
            : shellpath 2023-02-15                                         
                                                                            
                         
            : wrapper-script

If I instead do not enable the Puppet platform and just install directly, 
it does work fine:
sudo rpm -Uvh 
https://yum.puppet.com/puppet7/amazon/2/aarch64/puppet-agent-7.31.0-1.amazon2.aarch64.rpm

On Saturday, September 9, 2023 at 3:54:52 AM UTC-7 [email protected] wrote:

> Michael, 
>
> As it was mentioned, el7 agents are used on Amazon Linux 2, which is still 
> supported until 2025-06-30. Not providing updates for aarch64 platform 
> exposes clients of Puppet Enterprise to vulnerabilities and makes solution 
> less competitive to alternative offerings. Puppet should reconsider the 
> decision.
> https://www.puppet.com/docs/pe/2021.7/supported_operating_systems.html 
> lists a lot of el7/aarch64 as supported - it is strange to single out 
> AL2/aarch64 from that list
>
> Regards,
> Vadym Chepkov
>
>
> On Thursday, September 7, 2023 at 5:11:10 PM UTC-4 
> [email protected] wrote:
>
>> Hey, Michael,
>>
>> Thank you so much for your helpful information. It sounds like we do not 
>> have an easy way forward then if we want to keep using Graviton 2 
>> processors and Amazon Linux (Amazon Linux 2 was compatible with el7 but 
>> Amazon Linux 2023 is not compatible with EPEL or EPEL-like repositories). 
>>
>> Thanks again!
>>
>>
>> On Thursday, September 7, 2023 at 9:51:56 AM UTC-7 
>> [email protected] wrote:
>>
>> Hi Nathaniel,
>>
>>  
>>
>> IBM ended support for RHEL7 aarch64 in 2020, as different architectures 
>> receive varying terms of support: 
>> https://access.redhat.com/support/policy/updates/errata/
>>
>>  
>>
>> Puppet announced our intention to drop support late last year: 
>> https://groups.google.com/g/puppet-announce/c/Un-JAtMEvAc/m/0hVv0vA6CgAJ
>>
>>  
>>
>> And removed support in puppet-agent 7.25.0.
>>
>>  
>>
>> I noticed that Puppet’s public docs do not mention this in the release 
>> notes, I’ve opened a ticket with our docs team to fix this.
>>
>>  
>>
>> Thanks,
>>
>> Michael Hashizume
>>
>>  
>>
>> *From: *[email protected] <[email protected]> on 
>> behalf of Nathaniel Black <[email protected]>
>> *Date: *Tuesday, September 5, 2023 at 4:13 PM
>> *To: *Puppet Users <[email protected]>
>> *Subject: *[Puppet Users] Missing puppet-agent 7.25 and 7.26 for aarch64 
>> on el7
>>
>> Is it known why puppet-agent 7.25 or 7.26 is not available for el7 
>> aarch64? The last version available is 7.24
>> http://yum.puppet.com/puppet7/el/7/aarch64/index.htmlIt is available for 
>> el7 x86_64. I ask because our use case is Amazon Linux 2 with Graviton, and 
>> we have been happily using puppet-agent 7.x for el7 aarch64, but today, I 
>> discovered that 7.25 nor 7.26 has a build for el7 aarch64.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/b74d2bba-1763-420f-9924-3340d011e070n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/b74d2bba-1763-420f-9924-3340d011e070n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> *CAUTION:* This email originated from outside of the organization. Do 
>> not click on links or open attachments unless you recognize the sender and 
>> know the content is safe.
>>
>>  
>>
>> This e-mail may contain information that is privileged or confidential. 
>> If you are not the intended recipient, please delete the e-mail and any 
>> attachments and notify us immediately.
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/1bb2b53a-5c7d-4fd0-8125-035d663f4cc6n%40googlegroups.com.

Reply via email to