-
Notifications
You must be signed in to change notification settings - Fork 95
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
Support puppet 8 #3285
Support puppet 8 #3285
Conversation
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.
Thank you for these updates!
Overally looks good, but I didn't test anything.
...es/common/modules/proc_installing-and-configuring-puppet-agent-during-host-registration.adoc
Show resolved
Hide resolved
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Outdated
Show resolved
Hide resolved
56c2913
to
b8c0fd1
Compare
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.
Rebased to "master".
...es/common/modules/proc_installing-and-configuring-puppet-agent-during-host-registration.adoc
Show resolved
Hide resolved
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Outdated
Show resolved
Hide resolved
b8c0fd1
to
833c941
Compare
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.
Rebased to "master" and applied Lena's feedback.
...es/common/modules/proc_installing-and-configuring-puppet-agent-during-host-registration.adoc
Show resolved
Hide resolved
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Outdated
Show resolved
Hide resolved
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Show resolved
Hide resolved
Make Puppet agent 8 non-satellite only
833c941
to
b1e00f8
Compare
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.
Rebased to "master" and split the requirements for Satellite and non-Satellite builds.
guides/common/modules/ref_supported-puppet-versions-and-system-requirements.adoc
Show resolved
Hide resolved
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.
Awesome, thank you! LGTM
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.
Looks good to me.
Add a host parameter named `enable-official-puppet7-repo`, select the *boolean* type, and set the value to `true`. | ||
ifdef::katello,orcharhino[] | ||
+ | ||
* To use Puppet 8, add a host parameter named `enable-puppet8`, select the *boolean* type, and set the value to `true`. |
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 whole parameter enable-puppet8
doesn't exist within Foreman. This is IMHO a bug so I opened https://projects.theforeman.org/issues/37891 to track this.
At this point we should really change the implementation to be version independent. It's really AIO packaging vs non-AIO. I'd even argue that these days the AIO packaging is more common and we should default to it.
endif::[] | ||
ifdef::foreman-el,foreman-deb[] | ||
+ | ||
To use Puppet 8, add a host parameter named `enable-official-puppet8-repo`, select the *boolean* type, and set the value to `true`. |
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.
Just for completeness: this parameter does exist since theforeman/foreman@c35092b
Thank you Ewoud for spotting my error and opening the issue. Please ping me if I can make any adjustments to the docs. |
What changes are you introducing?
Declare offical support for Puppet 8 to configure hosts.
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
Foreman 3.12 supports Puppet 8: source: release notes
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
Checklists
Please cherry-pick my commits into: