Skip to content

Commit 6dd9e50

Browse files
author
Christopher Tauchen
authored
Merge pull request #39989 from kmccarron-rh/cmprn47
OSDOCS-3075: Update Release Notes for Compliance Operator
2 parents 20f3820 + fdb194e commit 6dd9e50

File tree

2 files changed

+40
-3
lines changed

2 files changed

+40
-3
lines changed

modules/compliance-supported-profiles.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,14 @@ The Compliance Operator provides the following compliance profiles:
4343
|link:https://www.nerc.com/pa/Stand/Pages/CIPStandards.aspx[North American Electric Reliability Corporation (NERC)]
4444
|0.1.44+
4545

46+
|ocp4-pci-dss
47+
|link:https://www.pcisecuritystandards.org/document_library?document=pci_dss[PCI-DSS v3.2.1 Control Baseline for Red Hat OpenShift Container Platform 4]
48+
|0.1.47+
49+
50+
|ocp4-pci-dss-node
51+
|link:https://www.pcisecuritystandards.org/document_library?document=pci_dss[PCI-DSS v3.2.1 Control Baseline for Red Hat OpenShift Container Platform 4]
52+
|0.1.47+
53+
4654
|rhcos4-e8
4755
|link:https://www.cyber.gov.au/acsc/view-all-content/publications/hardening-linux-workstations-and-servers[Australian Cyber Security Centre (ACSC) Essential Eight]
4856
|0.1.39+

security/compliance_operator/compliance-operator-release-notes.adoc

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,40 @@ These release notes track the development of the Compliance Operator in the {pro
1212

1313
For an overview of the Compliance Operator, see xref:../../security/compliance_operator/compliance-operator-understanding.adoc#understanding-compliance-operator[Understanding the Compliance Operator].
1414

15+
[id="compliance-operator-release-notes-0-1-47"]
16+
== OpenShift Compliance Operator 0.1.47
17+
18+
The following advisory is available for the OpenShift Compliance Operator 0.1.47:
19+
20+
* link:https://access.redhat.com/errata/RHBA-2022:0014[RHBA-2022:0014 - OpenShift Compliance Operator bug fix and enhancement update]
21+
22+
[id="compliance-operator-0-1-47-new-features-and-enhancements"]
23+
=== New features and enhancements
24+
25+
* The Compliance Operator now supports the following compliance benchmarks for the Payment Card Industry Data Security Standard (PCI DSS):
26+
+
27+
** ocp4-pci-dss
28+
** ocp4-pci-dss-node
29+
30+
* Additional rules and remediations for FedRAMP moderate impact level are added to the OCP4-moderate, OCP4-moderate-node, and rhcos4-moderate profiles.
31+
32+
* Remediations for KubeletConfig are now available in node-level profiles.
33+
34+
[id="openshift-compliance-operator-0-1-47-bug-fixes"]
35+
=== Bug fixes
36+
37+
* Previously, if your cluster was running {product-title} 4.6 or earlier, remediations for USBGuard-related rules would fail for the moderate profile. This is because the remediations created by the Compliance Operator were based on an older version of USBGuard that did not support drop-in directories. Now, invalid remediations for USBGuard-related rules are not created for clusters running {product-title} 4.6. If your cluster is using {product-title} 4.6, you must manually create remediations for USBGuard-related rules.
38+
+
39+
Additionally, remediations are created only for rules that satisfy minimum version requirements. (link:https://bugzilla.redhat.com/show_bug.cgi?id=1965511[*BZ#1965511*])
40+
41+
* Previously, when rendering remediations, the compliance operator would check that the remediation was well-formed by using a regular expression that was too strict. As a result, some remediations, such as those that render `sshd_config`, would not pass the regular expression check and therefore, were not created. The regular expression was found to be unnecessary and removed. Remediations now render correctly. (link:https://bugzilla.redhat.com/show_bug.cgi?id=2033009[*BZ#2033009*])
42+
1543
[id="compliance-operator-release-notes-0-1-44"]
1644
== OpenShift Compliance Operator 0.1.44
1745

1846
The following advisory is available for the OpenShift Compliance Operator 0.1.44:
1947

20-
* link:https://access.redhat.com/errata/RHBA-2021:4530[RHBA-2021:4530 OpenShift Compliance Operator Bug Fix and Enhancement Update]
48+
* link:https://access.redhat.com/errata/RHBA-2021:4530[RHBA-2021:4530 - OpenShift Compliance Operator bug fix and enhancement update]
2149

2250
[id="compliance-operator-0-1-44-new-features-and-enhancements"]
2351
=== New features and enhancements
@@ -44,6 +72,7 @@ The following advisory is available for the OpenShift Compliance Operator 0.1.44
4472
+
4573
* In this release, the Compliance Operator supports the NIST 800-53 Moderate-Impact Baseline for the Red Hat OpenShift - Node level, ocp4-moderate-node, security profile.
4674

75+
[id="openshift-compliance-operator-0-1-44-templating"]
4776
=== Templating and variable use
4877

4978
* In this release, the remediation template now allows multi-value variables.
@@ -59,7 +88,7 @@ The following advisory is available for the OpenShift Compliance Operator 0.1.44
5988
+
6089
* The RBAC Role and Role Binding used for Prometheus metrics are changed to 'ClusterRole' and 'ClusterRoleBinding' to ensure that monitoring works without customization.
6190
+
62-
* Previously, if an error occurred while parsing a profile, rules or variables objects were removed and deleted from the profile. Now, if an error occurs during parsing, the `profileparser` annotates the object with a temporary annotation that prevents the object from being deleted until after parsing completes. link:https://bugzilla.redhat.com/show_bug.cgi?id=1988259[(BZ#1988259)].
91+
* Previously, if an error occurred while parsing a profile, rules or variables objects were removed and deleted from the profile. Now, if an error occurs during parsing, the `profileparser` annotates the object with a temporary annotation that prevents the object from being deleted until after parsing completes. (link:https://bugzilla.redhat.com/show_bug.cgi?id=1988259[*BZ#1988259*])
6392
+
6493
* Previously, an error occurred if titles or descriptions were missing from a tailored profile. Because the XCCDF standard requires titles and descriptions for tailored profiles, titles and descriptions are now required to be set in `TailoredProfile` CRs.
6594
+
@@ -69,7 +98,7 @@ The following advisory is available for the OpenShift Compliance Operator 0.1.44
6998
== Release Notes for Compliance Operator 0.1.39
7099
The following advisory is available for the OpenShift Compliance Operator 0.1.39:
71100

72-
* link:https://access.redhat.com/errata/RHBA-2021:3214[RHBA-2021:3214 OpenShift Compliance Operator Bug Fix and Enhancement Update]
101+
* link:https://access.redhat.com/errata/RHBA-2021:3214[RHBA-2021:3214 - OpenShift Compliance Operator bug fix and enhancement update]
73102

74103
[id="compliance-operator-0-1-39-new-features-and-enhancements"]
75104
=== New features and enhancements

0 commit comments

Comments
 (0)