Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(PE-36725) Update Aix's pe_repo class name #233

Merged

Conversation

cthorn42
Copy link
Collaborator

No description provided.

@cthorn42 cthorn42 requested review from a team as code owners August 28, 2023 22:15
@@ -507,6 +507,8 @@ def deploy_frictionless_to_master(host)
else
klass = "pe_repo::platform::windows_x86_64"
end
elsif platform == "aix-7.2-power" && !version_is_less(master[:pe_ver], '2022.99.99')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we do a regex like /aix-.*-power/ to avoid this in the future?

Copy link
Contributor

@nmburgan nmburgan Aug 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or, I suppose, if we fix the platform tag we are passing in here, we could avoid this entirely. I guess that's coming from Beaker, which comes from vmpooler, which is named aix-7.2-power. Blargh.

@cthorn42
Copy link
Collaborator Author

Validated this with a frictionless install of latest PE main build, currently validating an upgrade scenario (where we use pe_repo with the old classification of AIX on install, then new classification on upgrade).

@cthorn42 cthorn42 force-pushed the maint/main/PE-36725_fix_aix_frictionles branch from c87aff9 to 7e00ba8 Compare August 28, 2023 23:26
@cthorn42
Copy link
Collaborator Author

Upgrade testing has passed, I think this should be good to go.

@yachub yachub merged commit 530921a into puppetlabs:main Aug 29, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants