Releases: ComplianceAsCode/compliance-operator
Releases · ComplianceAsCode/compliance-operator
Release v1.0.0
What's Changed
- fix(deps): update module golang.org/x/net to v0.6.0 by @renovate in #216
- Release v0.1.61 by @rhmdnd in #217
- fix(deps): update module golang.org/x/mod to v0.8.0 by @renovate in #214
- chore(deps): update golang docker tag to v1.20 by @renovate in #209
- cleanup: Don't return from a utility function, return an error instead by @jhrozek in #218
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.63.0 by @renovate in #99
- fix(deps): update module golang.org/x/net to v0.7.0 by @renovate in #220
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.8.1 by @renovate in #219
- Add Makefile target for generating unit test coverage reports by @rhmdnd in #225
- Add e2e help text to Makefile by @rhmdnd in #233
- fix(deps): update module github.com/coreos/ignition/v2 to v2.15.0 by @renovate in #228
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.63.0 by @renovate in #100
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.8.4 by @renovate in #224
- Fix references to repository in bundle CSV by @rhmdnd in #230
- fix(deps): update module github.com/stretchr/testify to v1.8.2 by @renovate in #232
- Update e2e examples for running a single test by @rhmdnd in #236
- fix(deps): update module github.com/antchfx/xmlquery to v1.3.15 by @renovate in #194
- fix(deps): update github.com/openshift/library-go digest to 38724ca by @renovate in #104
- fix(deps): update module github.com/onsi/gomega to v1.27.2 by @renovate in #222
- fix(deps): update module github.com/itchyny/gojq to v0.12.12 by @renovate in #238
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.14.5 by @renovate in #239
- fix(deps): update kubernetes packages to v0.26.2 by @renovate in #237
- renovate: Open PRs on weekends only, set labels by @jhrozek in #241
- fix(deps): update module golang.org/x/net to v0.8.0 by @renovate in #249
- Add cleanup logging after tests run by @rhmdnd in #246
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.0 by @renovate in #247
- Add makefile targets to run serials and parallel e2e tests by @rhmdnd in #242
- Use fmt.Errorf instead of errors.New by @rhmdnd in #243
- Replace ioutils with io and os modules by @rhmdnd in #244
- fix(deps): update github.com/openshift/library-go digest to d7e4a8c by @renovate in #240
- Use correct flag for e2e-parallel and e2e-serial by @rhmdnd in #251
- fix(deps): update module golang.org/x/mod to v0.9.0 by @renovate in #248
- fix(deps): update module github.com/onsi/gomega to v1.27.4 by @renovate in #256
- Fix openscap substitution by @Vincent056 in #260
- fix(deps): update github.com/openshift/library-go digest to f3277c7 by @renovate in #255
- Refactor e2e test cleanup by @rhmdnd in #250
- Fix test log about --skip-cleanup-error by @rhmdnd in #253
- Remove deprecated test context method by @rhmdnd in #261
- Add operator image workflow by @Vincent056 in #263
- Temporally change workflow dependency by @Vincent056 in #267
- Update catalog-container-push-latest workflow by @Vincent056 in #268
- rbac: Allow to Read imagepruners by @jhrozek in #262
- OCPBUGS-1803: Remove compliance_operator_compliance_scan_error_total … by @rhmdnd in #223
- Simplify skipCleanupOnError test flag by @rhmdnd in #254
- Modify API Resource Collector to Convert YAML to JSON Format by @Vincent056 in #235
- Fix formatting in projutil.go by @rhmdnd in #266
- Fix trivial nits from PR 250 by @rhmdnd in #269
- Add HyperShift usage doc by @Vincent056 in #252
- Add workflow for test content and must gather by @Vincent056 in #270
- Fix TestSingleTailoredPlatformScanSucceeds by using supported rule by @rhmdnd in #277
- Fix upstream repository URL by @rhmdnd in #275
- Fix upstream repository URL... again by @rhmdnd in #284
Full Changelog: v0.1.61...v1.0.0
v0.1.61
What's Changed
- Release v0.1.60 by @rhmdnd in #202
- fix(deps): update module github.com/cenkalti/backoff/v4 to v4.2.0 by @renovate in #201
- Fix e2e flaky issue by @Vincent056 in #208
- bump k8s deps and mco by @jhrozek in #204
- Add enhancement proposal for result forwarding by @rhmdnd in #69
- fix(deps): update module sigs.k8s.io/controller-tools to v0.11.3 by @renovate in #139
- fix(deps): update module github.com/onsi/gomega to v1.26.0 by @renovate in #205
- fix(deps): update module k8s.io/pod-security-admission to v0.26.1 by @renovate in #26
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.14.4 by @renovate in #115
- Update RBAC to allow remediations that set projects templates by @jhrozek in #207
- fix(deps): update module github.com/wi2l/jsondiff to v0.3.0 by @renovate in #211
- chore(deps): update docker/build-push-action action to v4 by @renovate in #212
- fix(deps): update module github.com/securego/gosec/v2 to v2.15.0 by @renovate in #210
- fix(deps): update module github.com/onsi/ginkgo to v2 by @renovate in #213
- OCPBUGS-6710: remediations: Normalize remediations' annotations to avoid needlesly marking remediations as Outdated by @jhrozek in #206
- Minor follow-ups to code review of PR 206 by @jhrozek in #215
- OCPBUGS-6827: ssb: Presume Platform scan if no scan type is given with annotations by @jhrozek in #195
Full Changelog: v0.1.60...v0.1.61
Release v0.1.60
What's Changed
- add ability to hide compliance check result by @Vincent056 in #176
- Release v0.1.59 by @rhmdnd in #185
- OCPBUGS-3420: Ensure ScanSettingBindings use the default ScanSetting by default by @rhmdnd in #186
- OCPBUGS-4615: Correct rule description by @Vincent056 in #191
- OCPBUGS-3864: ssb: Error if attempting to use a non-default pool but the pool variables are not set by @jhrozek in #189
- Fix e2e test by @Vincent056 in #197
- OCPBUGS-4615: Fix rendering variables in instructions by @Vincent056 in #196
- OCPBUGS-4621: Add non-nil check before comparing if KubeletConfig is fully rendered by @Vincent056 in #190
- fix(deps): update module github.com/itchyny/gojq to v0.12.11 by @renovate in #198
- OCPBUGS-4445: Excludes node sizing, and system reserved parameters from KubeletConfig rendering checks by @Vincent056 in #187
- Use go 1.19 by @jhrozek in #199
- fix(deps): update module github.com/stretchr/testify to v1.8.1 by @renovate in #200
- OCPBUGS-4338: Apply all remediations associate with each ComplianceCheckResult by @Vincent056 in #188
- Add Timeout for scanner pod by @Vincent056 in #192
- Bump golang.org/x/net by @jhrozek in #203
Full Changelog: v0.1.59...v0.1.60
v0.1.59
Release v0.1.58
What's Changed
- Cleanup openscap images tag and dockerfile by @jhrozek in #170
- make: Build a file-based catalog by @jhrozek in #167
- Release v0.1.57 by @rhmdnd in #169
- openscap: Update libksba manually to make CVE scanners happy by @jhrozek in #172
- Revert "openscap: Update libksba manually to make CVE scanners happy" by @jhrozek in #173
- Remove multi-arch workflows by @rhmdnd in #171
- OCPBUGS-3452: CSV: own the rerunner SA by @jhrozek in #179
- OCPBUGS-3097: Metrics and watch namespace fixes by @mrogers950 in #175
Full Changelog: v0.1.57...v0.1.58
Release v0.1.57
What's Changed
- Release v0.1.56 by @rhmdnd in #148
- Add a script to conditionally set upstream remote by @rhmdnd in #151
- broken-content script to include a new image tag by @Vincent056 in #144
- Use ISO 8601 time format for logs by @mrogers950 in #149
- Update golang.org/x/net digest to 8021a29 by @renovate in #152
- Update module github.com/onsi/gomega to v1.22.1 by @renovate in #154
- OCPBUGS-2156: suite: Fall back to using betav1 cronjob if v1 cronjob is not available by @jhrozek in #153
- Fix Makefile Generate section by @rhmdnd in #157
- Use tab indentation for
make help
by @rhmdnd in #158 - Update Release section in Makefile by @rhmdnd in #161
- update the golang.org/x/text dependency to v0.3.8 by @jhrozek in #166
- Stash e2e test output when running locally by @rhmdnd in #162
- updated datastream xml files for the test content image by @Vincent056 in #163
- Update change log to include Makefile updates by @rhmdnd in #168
Full Changelog: v0.1.56...v0.1.57
Release v0.1.56
What's Changed
- Release v0.1.55 by @mrogers950 in #132
- Move limit release note to correct release. by @rhmdnd in #133
- Makefile: Push latest tag for all release images by @mrogers950 in #134
- Update content image in bundle samples by @mrogers950 in #136
- fix(deps): update golang.org/x/net digest to f2f64eb by @renovate in #137
- e2e: Remove node taint in a closure by @jhrozek in #113
- fix(deps): update golang.org/x/net digest to d0c6ba3 by @renovate in #138
- Update usage doc by @Vincent056 in #135
- fix(deps): update golang.org/x/net digest to d300de1 by @renovate in #140
- Fix deployment on OCP 4.6 by @mrogers950 in #141
- bug 2098581: Don't import batchv1beta1 anymore by @jhrozek in #143
- Makefile: Fix kustomize install for go1.18 by @mrogers950 in #146
- Update golang.org/x/net digest to 02166a9 by @renovate in #142
Full Changelog: v0.1.55...v0.1.56
Release v0.1.55
What's Changed
- fix(deps): update golang.org/x/net digest to 1e95f45 by @renovate in #122
- Add container and repository security scanning by @JAORMX in #45
- Reproducible builds: Ensure we can get reproducible builds for CO by @JAORMX in #127
- Update to golang 1.18 by @JAORMX in #128
- fix(deps): update module github.com/google/go-cmp to v0.5.9 by @renovate in #126
- Make scanner's and api-resource-collector's limits configurable by @jhrozek in #85
- fix(deps): update golang.org/x/net digest to bea034e by @renovate in #129
- Resultserver rotation test timing by @mrogers950 in #130
- Add upstream doc for KubeletConfig usage by @Vincent056 in #124
Full Changelog: v0.1.54...v0.1.55
Release v0.1.54
What's Changed
- Add Priority Class Proposal by @Vincent056 in #50
- doc/crds.md: Use description in the TP example by @jhrozek in #53
- Add an enhancements template by @rhmdnd in #64
- BUG 2102511: Fix hardcoded logic by filtering to expected file name. by @montaguethomas in #58
- Bug 2060726: Use namespace when creating ServiceMonitor by @mrogers950 in #70
- trivial: fix minor grammatical issue in contrib docs by @rhmdnd in #72
- Added changelog for fixing KubeletConfig issue by @Vincent056 in #68
- Update xmlquery dependency by @rhmdnd in #74
- Add PriorityClass by @Vincent056 in #71
- Bug 2117268: api-resource-collector: Don't attempt to parse empty Ignition by @jhrozek in #81
- Adding multi-arch support for compliance-operator by @gauravpbankar in #80
- operator: Override WATCH_NAMESPACE="" to WATCH_NAMESPACE=openshift-compliance by @jhrozek in #82
- Add upstream doc for PriorityClass by @Vincent056 in #76
- Adding Multi-arch support for compliance-operator by @gauravpbankar in #83
- doc: Document how to increase operator's memory limits by @jhrozek in #84
- Added KubeletConfig default configuration checks proposal by @Vincent056 in #67
- operator-sdk upgrade by @mrogers950 in #41
- fix(deps): update module github.com/spf13/cobra to v1.5.0 by @renovate in #31
- fix(deps): update module github.com/stretchr/testify to v1.8.0 by @renovate in #24
- fix(deps): update module github.com/onsi/gomega to v1.20.1 by @renovate in #29
- chore(deps): update github.com/openshift/api digest to b21e86c by @renovate in #21
- fix(deps): update module github.com/go-logr/zapr to v1.2.3 by @renovate in #88
- fix(deps): update module github.com/itchyny/gojq to v0.12.8 by @renovate in #25
- fix(deps): update module github.com/securego/gosec/v2 to v2.13.1 by @renovate in #30
- fix(deps): update github.com/openshift/library-go digest to 2b7a682 by @renovate in #86
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.12.3 by @renovate in #33
- Ignore tests/_setup directory by @rhmdnd in #92
- fix(deps): update module go.uber.org/zap to v1.23.0 by @renovate in #32
- fix(deps): update module github.com/go-logr/logr to v1.2.3 by @renovate in #35
- fix(deps): update module github.com/clarketm/json to v1.17.1 by @renovate in #96
- fix(deps): update golang.org/x/net digest to 83b083e by @renovate in #87
- Use an absolute reference for the release remote by @rhmdnd in #57
- fix(deps): update module github.com/operator-framework/operator-registry to v1.26.0 by @renovate in #98
- fix(deps): update module github.com/prometheus/client_golang to v1.13.0 by @renovate in #101
- fix(deps): update module github.com/sirupsen/logrus to v1.9.0 by @renovate in #102
- Added the ability to check default KubeletConfig by @Vincent056 in #78
- chore(deps): update actions/checkout action to v3 by @renovate in #107
- Refactor helm installs by @rhmdnd in #91
- Add a release note for Operator SDK bump by @rhmdnd in #93
- fix(deps): update module github.com/pborman/uuid to v1.2.1 by @renovate in #89
- fix(deps): update module github.com/itchyny/gojq to v0.12.9 by @renovate in #108
- images: Don't enable an obsolete copr repo by @jhrozek in #103
- Use ghcr.io content image as default by @mrogers950 in #109
- bug 2092913: scan: Delete scan pods when deleting the scan itself and debug: true by @jhrozek in #94
- Makefile: Set IMG during image-to-cluster by @mrogers950 in #114
- fix(deps): update module github.com/onsi/gomega to v1.20.2 by @renovate in #105
- chore(deps): update docker/setup-qemu-action action to v2 by @renovate in #111
- Remove
operator-framework/operator-registry
dependency by @JAORMX in #116 - Makefile: fix catalog img variable by @mrogers950 in #121
- Allow running a subset of tests through a MakeFile variable by @JAORMX in #118
- Makefile: Fix release-images target prereqs by @mrogers950 in #120
- OCPBUGS-379: scan: Add conditions to scans by @jhrozek in #119
- Fix -testType option for e2e by @mrogers950 in #123
New Contributors
- @montaguethomas made their first contribution in #58
- @gauravpbankar made their first contribution in #80
Full Changelog: v0.1.53...v0.1.54
v0.1.53
What's Changed
- Bug 2088202: Adjust the namespace for the restricted Pod Security Admission by @jhrozek in #38
- Add container release jobs by @JAORMX in #19
- OWNERS: Drop pdhamdhe as he's not active in the project anymore by @jhrozek in #46
- Use content image from GHCR by @JAORMX in #49
- Fix up release notes for 0.1.53 by @rhmdnd in #51
- changelog: Point out important fixes to OCP4/RHCOS4 compliance content by @jhrozek in #52
- Bug 2094854: api-resource-collector: Page MachineConfigs when listing them and throw away the file contents by @jhrozek in #48
- Update crds.md by @jhrozek in #47
- Fix the dockerfile path in the release CI by @rhmdnd in #55
New Contributors
Full Changelog: v0.1.52...v0.1.53