-
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
Reduce doc bloat & prep work for remediation wizard #2968
Reduce doc bloat & prep work for remediation wizard #2968
Conversation
The idea is that users don't really need docs to examine compliance failures; they can explore the web UI for that. Their end goal is to _remediate_ those failures. And remediating involves examining the failures (but in less detail than originally documented).
The PR preview for 45f2ab6 is available at theforeman-foreman-documentation-preview-pr-2968.surge.sh The following output files are affected by this PR: |
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.
some initial thoughts. I don't have a host to test a remediation right now, but I assume this has been tested when the old docs were added.
guides/common/modules/proc_remediating-compliance-failures.adoc
Outdated
Show resolved
Hide resolved
Co-authored-by: Maximilian Kolb <[email protected]>
I didn't test the actual remediation scripts (TBH I think that's out of scope for documenting the procedures anyway), but I did make some changes to the web UI procedures as some steps were not entirely accurate. |
theforeman/foreman_openscap#546 will introduce an OpenSCAP compliance remediation wizard. This PR is something of a prerequisite before I submit a PR to document the wizard; if I get approval and merge for this PR, I'll revert fb5ab35 to add the steps to cover the wizard.
This PR introduces the following changes:
The logic behind removing examining and instead documenting remediation is that users don't need documentation to explain the components of a compliance report: if they want to examine a report, they are more likely to just open it in the web UI and, well, look at it. A more likely end goal for users is to be able to address compliance failures, and that involves steps to find and open the compliance reports.
Please cherry-pick my commits into: