-
Notifications
You must be signed in to change notification settings - Fork 55
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-39352) Add version to get peadm config #527
Conversation
Hmm, the github actions suite seems pretty unhappy atm. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The unit tests need to be fixed, but I definitely approve the actual changes in this PR
Well, Sean had run into the patron gem building error in enterprise_tasks, and I added his patch to the actions in c7651f3, but while that does allow bundler to build, the actions are now failing in the provision step. |
c7651f3
to
9345eab
Compare
Alright, I think this is ready to go now. |
The 'PE HA Replica' node group is present in all PE installations, installed with or without PEADM. Switched this to check for the 'PE Primary A' node group that a PEADM installation specifically creates.
Adds a lookup of the pe_build file to provide the PE version in the hash returned by the get_peadm_config task. We will use this in add_database and backup/restore plans as a version gate for handling the newer host_action_collector database that is only present in PE 2023.7+, for example.
9345eab
to
7e77c21
Compare
Summary
Adds a lookup of the pe_build file to provide the PE version in the hash
returned by the get_peadm_config task.
We will use this in add_database and backup/restore plans as a version
gate for handling the newer host_action_collector database that is only
present in PE 2023.7+, for example.
Checklist
Changes include test coverage?
Debated this; get_peadm_config task doesn't currently have a spec. I could certainly add one, if we'd like to expand the coverage there, but it's quite a bit more code than the pe_version addition :)
Have you updated the documentation?