-
Notifications
You must be signed in to change notification settings - Fork 104
Update Foreman quickstart with foremanctl install steps #4305
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
Update Foreman quickstart with foremanctl install steps #4305
Conversation
077e452
to
1fd9e7b
Compare
317d0d5
to
a0ba67f
Compare
7e831d8
to
c04b539
Compare
This is now ready for review. @evgeni Can you please take a look? Dear writers, can one of you please review as well? |
c04b539
to
812e446
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.
TECH ACK!
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.
Style-wise LGTM, but I'm a tad confused about the foremanctl
attribute.
Do we already know whether the command will be branded in downstream, e.g. satellitectl
for Satellite?
In the new installing guide, we intentionally used an attribute that wasn't named "foremanctl" for conditionals. I recommend doing the same in any other guides that are going to be extended for the new installer.
The current expectation is that the command won't be branded.
In 50a8276 (PR where I'm developing the new installation guide) I now have a commit that simplifies the attribute from |
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 the clarification. All good!
* Remove unused IDs * Add foremanctl install and implement tabs * Ensure tabs with foremanctl are shown only for Katello * Turn a procedure into a snippet * Add CPU min installation requirement * Define min CPU req with an attribute * Add CPU requirement also to Puppet-based install (cherry picked from commit 268c9bf)
What changes are you introducing?
Updating the Quickstart guide with a procedure for a containerized Foreman on EL+Katello server installation. This includes:
Why are you introducing these changes? (Explanation, links to references, issues, etc.)
https://github.com/theforeman/foremanctl
Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)
The containerized deployment is only available for Foreman on EL+Katello now.
The foremanctl conditionals around AsciiDoc tabs might seem a bit too complex but they are only temporary. When the containerized deployment is available for all flavors, we'll be able to remove them.
Contributor checklists
Please cherry-pick my commits into: