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 vche...@gmail.com 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 
> nath...@elementaryrobotics.com 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 
>> michael....@perforce.com 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: *puppet...@googlegroups.com <puppet...@googlegroups.com> on 
>> behalf of Nathaniel Black <nath...@elementaryrobotics.com>
>> *Date: *Tuesday, September 5, 2023 at 4:13 PM
>> *To: *Puppet Users <puppet...@googlegroups.com>
>> *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 puppet-users...@googlegroups.com.
>> 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 puppet-users+unsubscr...@googlegroups.com.
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