From a0ae1ce86348acd723aab4ce7e472f6cf8ca9982 Mon Sep 17 00:00:00 2001 From: Adam Ruzicka Date: Thu, 5 Mar 2026 11:56:11 +0100 Subject: [PATCH 1/3] Adjust branding to changes in f-openscap that were introduced in https://github.com/theforeman/foreman_openscap/pull/606 --- lib/foreman_theme_satellite/documentation.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/foreman_theme_satellite/documentation.rb b/lib/foreman_theme_satellite/documentation.rb index bcc2dc24..cd4c18f4 100644 --- a/lib/foreman_theme_satellite/documentation.rb +++ b/lib/foreman_theme_satellite/documentation.rb @@ -60,8 +60,8 @@ module Documentation # Managing Security Compliance 'Monitoring_Compliance_security-compliance' => "managing_security_compliance/index#Monitoring_Compliance_security-compliance", 'Managing_Compliance_Policies_security-compliance' => "managing_security_compliance/index#Managing_Compliance_Policies_security-compliance", - 'Configuring_SCAP_Contents_security-compliance' => "managing_security_compliance/index#configuring-scap-contents-for-compliance-policies-in-satellite", - 'tailoring-xccdf-profiles_security-compliance' => "managing_security_compliance/index#customizing-xccdf-profiles-with-tailoring-files", + 'configuring-scap-contents-for-compliance-policies-in-foreman' => "managing_security_compliance/index#configuring-scap-contents-for-compliance-policies-in-satellite", + 'customizing-xccdf-profiles-with-tailoring-files' => "managing_security_compliance/index#tailoring-xccdf-profiles_security-compliance", 'deploying-compliance-policies_security-compliance' => "managing_security_compliance/index#deploying-compliance-policies_security-compliance", }.freeze From c026a5381b965022ec405e3caccaba4b7b8223f3 Mon Sep 17 00:00:00 2001 From: Adam Ruzicka Date: Thu, 5 Mar 2026 16:52:34 +0100 Subject: [PATCH 2/3] Adjust openscap links to TOC changes --- lib/foreman_theme_satellite/documentation.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/foreman_theme_satellite/documentation.rb b/lib/foreman_theme_satellite/documentation.rb index cd4c18f4..888dffbf 100644 --- a/lib/foreman_theme_satellite/documentation.rb +++ b/lib/foreman_theme_satellite/documentation.rb @@ -61,7 +61,7 @@ module Documentation 'Monitoring_Compliance_security-compliance' => "managing_security_compliance/index#Monitoring_Compliance_security-compliance", 'Managing_Compliance_Policies_security-compliance' => "managing_security_compliance/index#Managing_Compliance_Policies_security-compliance", 'configuring-scap-contents-for-compliance-policies-in-foreman' => "managing_security_compliance/index#configuring-scap-contents-for-compliance-policies-in-satellite", - 'customizing-xccdf-profiles-with-tailoring-files' => "managing_security_compliance/index#tailoring-xccdf-profiles_security-compliance", + 'customizing-xccdf-profiles-with-tailoring-files' => "managing_security_compliance/index#customizing-xccdf-profiles-with-tailoring-files", 'deploying-compliance-policies_security-compliance' => "managing_security_compliance/index#deploying-compliance-policies_security-compliance", }.freeze From a59b425151157448d6600b90a363b3a5968cd615 Mon Sep 17 00:00:00 2001 From: Adam Ruzicka Date: Thu, 5 Mar 2026 17:10:15 +0100 Subject: [PATCH 3/3] Restructure scap documentation branding to use the guide-chapters shape to avoid hitting the guide.downcase branch in docs_url --- lib/foreman_theme_satellite/documentation.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/foreman_theme_satellite/documentation.rb b/lib/foreman_theme_satellite/documentation.rb index 888dffbf..742a2206 100644 --- a/lib/foreman_theme_satellite/documentation.rb +++ b/lib/foreman_theme_satellite/documentation.rb @@ -56,13 +56,6 @@ module Documentation # Misc 'GettingHelp' => "https://access.redhat.com/products/red-hat-satellite/#support", - - # Managing Security Compliance - 'Monitoring_Compliance_security-compliance' => "managing_security_compliance/index#Monitoring_Compliance_security-compliance", - 'Managing_Compliance_Policies_security-compliance' => "managing_security_compliance/index#Managing_Compliance_Policies_security-compliance", - 'configuring-scap-contents-for-compliance-policies-in-foreman' => "managing_security_compliance/index#configuring-scap-contents-for-compliance-policies-in-satellite", - 'customizing-xccdf-profiles-with-tailoring-files' => "managing_security_compliance/index#customizing-xccdf-profiles-with-tailoring-files", - 'deploying-compliance-policies_security-compliance' => "managing_security_compliance/index#deploying-compliance-policies_security-compliance", }.freeze PLUGINS_DOCUMENTATION = { @@ -84,6 +77,13 @@ module Documentation 'Managing_Configurations_Ansible' => { 'Importing_Ansible_Roles_and_Variables_ansible' => "managing_configurations_by_using_ansible_integration/index#Importing_Ansible_Roles_and_Variables_ansible", 'Overriding_Ansible_Variables_in_foreman_ansible' => "managing_configurations_by_using_ansible_integration/index#Overriding_Ansible_Variables_in_satellite_ansible", + }, + 'Managing_Security_Compliance' => { + 'Monitoring_Compliance_security-compliance' => "managing_security_compliance/index#Monitoring_Compliance_security-compliance", + 'Managing_Compliance_Policies_security-compliance' => "managing_security_compliance/index#Managing_Compliance_Policies_security-compliance", + 'configuring-scap-contents-for-compliance-policies-in-foreman' => "managing_security_compliance/index#configuring-scap-contents-for-compliance-policies-in-satellite", + 'customizing-xccdf-profiles-with-tailoring-files' => "managing_security_compliance/index#customizing-xccdf-profiles-with-tailoring-files", + 'deploying-compliance-policies_security-compliance' => "managing_security_compliance/index#deploying-compliance-policies_security-compliance", } }.freeze