Skip to content

Releases: openshift/compliance-operator

Release v0.1.49

23 Mar 14:32
70239e7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.48...v0.1.49

Release v0.1.48

31 Jan 18:12
Compare
Choose a tag to compare

What's Changed

  • Enable defaults per platform by @JAORMX in #760
  • Add EKS deployment manifest by @JAORMX in #765
  • Use go 1.17 for building container images by @JAORMX in #764
  • Add extra space optional around variable during parsing by @Vincent056 in #753
  • Initialize inherited selector and tolerations if null by @JAORMX in #767
  • Fix the KubeletConfig Document by @Vincent056 in #759
  • Use consistent markdown headings in README.md by @rhmdnd in #769
  • Add conventions for writing release notes by @rhmdnd in #770
  • Add a more verbose changelog for 0.1.47 by @jhrozek in #766
  • Update the TailoredProfile example to include a description by @rhmdnd in #772
  • Bug 2040401: fix can't find owner of 98--generated-kubelet by @Vincent056 in #775
  • Render list properly in tutorial documentation by @rhmdnd in #776
  • Enable runtime customization of API resource collection paths for HyperShift support by @tmishina in #750
  • Bug 2040282: Fix missing checkType on some rules by @Vincent056 in #774
  • Introduce process documentation for maintaining release notes by @rhmdnd in #771
  • Add a Helm chart for deploying the compliance-operator by @rhmdnd in #773
  • Add release notes for v0.1.48 by @rhmdnd in #777
  • Make sure the helm chart.yaml changes are included in release commit by @rhmdnd in #778

New Contributors

Full Changelog: v0.1.47...v0.1.48

Release v0.1.47

26 Jan 17:38
Compare
Choose a tag to compare

What's Changed

  • Inherit scheduling for workloads from Compliance Operator manager by @JAORMX in #756
  • Add status descriptor for CRD by @Vincent056 in #754
  • Add documentation for E2E test by @Vincent056 in #757
  • ScanSetting: Introduce special @all role to match all nodes by @JAORMX in #755
  • Bug 2033009: Remove regex checks for url-encoded content by @Vincent056 in #758
  • Bug 2032420: Fix bugs where kubeletconfig gets deleted when unapplying by @Vincent056 in #761
  • Add human-readable changelog for 0.1.45 and 0.1.46 by @jhrozek in #762

Full Changelog: v0.1.46...v0.1.47

v0.1.46

03 Dec 06:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.45...v0.1.46

v0.1.45

29 Nov 12:16
Compare
Choose a tag to compare

What's Changed

  • Release v0.1.44 by @JAORMX in #737
  • ClusterRole api-resource-collector: Add permissions to list/get machineset by @sherine-k in #739
  • Bug 1965511: Implement version applicability for remediations by @JAORMX in #740
  • Add support for rendering variable in rule objects by @Vincent056 in #738
  • Remove permissions for aggregator to list nodes by @JAORMX in #742
  • Fix Kubernetes version dependency parsing bug by @JAORMX in #741
  • Add "infrastructure" to resources we always fetch by @JAORMX in #743
  • Add a more verbose Changelog for the recent versions by @jhrozek in #744

Full Changelog: v0.1.44...v0.1.45

Release v0.1.44

21 Oct 08:27
Compare
Choose a tag to compare
  • Add option to make scan scheduling strict/not strict
  • e2e: Fix TestRulesAreClassifiedAppropriately test
  • Switch to using openscap 1.3.5
  • Result Server: Make nodeSelector and tolerations configurable
  • Create a kubeletconfig per pool

Release v0.1.42

11 Oct 08:04
Compare
Choose a tag to compare

[0.1.42] - 2021-10-04

Changes

  • add error to the result object as comment (#721)
  • docs: Document the default-auto-apply ScanSetting
  • Makefile: Add push-openscap-image target
  • Proposal for Kubelet Config Remediation
  • fix needs-review unpause pool
  • add openscap image build
  • Update 06-troubleshooting.md
  • Remove Benchmark unit tests
  • Validate that rules in tailored profile are of appropriate type
  • TailoredProfiles: Allocate rules map with expected number of items
  • Fix error message json representation in CRD
  • aggregator: Remove MachineConfig validation
  • Add description to TailoredProfile yaml

Release v0.1.41

21 Sep 19:31
Compare
Choose a tag to compare

[0.1.41] - 2021-09-20

Changes

  • Specify fsgroup, user and non-root user usage in resultserver
  • Gather /version when doing Platform scans
  • Add flag to skip the metrics deployment
  • fetch openscap version during build time
  • Add instructions and check type to Rule object
  • e2e: Mark logging functions as helper functions
  • Makefile: Rename IMAGE_FORMAT var
  • add support for multi line remediation
  • Fix value-required handling.
  • Use ClusterRole/ClusterRoleBinding for monitoring permissions

Release v0.1.40

09 Sep 14:49
Compare
Choose a tag to compare

[0.1.40] - 2021-09-09

Changes

  • Remove tailorprofile variable selection check
  • Disallow empty titles and descriptions for tailored profiles
  • Restart profileparser on failures
  • Skip e2e TestNodeSchedulingErrorFailsTheScan for now
  • Make default scanTolerations more tolerant
  • e2e: Migrate TestScanProducesRemediations to use ScanSettingBinding
  • Associate variable with compliance check result
  • Enable Creation of TailoredProfiles without extending existing ones
  • Don't shadow an import with a variable name
  • compliancescan: Fill the element and the urn:xccdf:fact:identifier for node checks
  • Remove dead code
  • Add supoort for remediation templating for operator

Release v0.1.39

24 Aug 18:29
Compare
Choose a tag to compare
  • Allow profileparser to parse PCI-DSS references
  • Add permission for operator to remediate prometheusrule objects
  • Print Compliance Operator version on startup
  • Update wording in TailoredProfile CRD