Releases: ComplianceAsCode/compliance-operator
Releases · ComplianceAsCode/compliance-operator
v1.5.0
What's Changed
- CMP-2547: Implement ROSA e2e test suite by @rhmdnd in #515
- Add unique profile ID by @Vincent056 in #502
- CMP-2524: Only load node profiles for managed OpenShift by @rhmdnd in #518
- CMP-2526: Disable automatic remediation for ROSA HCP environments by @Vincent056 in #520
- Fix panic due to logging issue by @rhmdnd in #521
- Reduce timeout from 30 minutes to 10 minutes in serial tests by @rhmdnd in #522
- Release v1.4.1 by @rhmdnd in #499
- Use git describe for finding operator version by @rhmdnd in #500
- OCPBUGS-34535: Ignore case when compare platform by @Vincent056 in #525
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- [COMPLY-1339] add compare if image equals by @muellerfabi in #429
- Fix e2e error by @Vincent056 in #490
- Add GitHub action to build image on new PR by @Vincent056 in #488
- Release v1.4.0 by @rhmdnd in #487
- CMP-2176: Implement
replaces
in bundle CSV by @rhmdnd in #475 - Fix e2e for TestManualRulesTailoredProfile by @Vincent056 in #495
- Update action workflows on PR image generation by @Vincent056 in #496
- Remove product validation in ScanSettingBinding by @Vincent056 in #489
- OCPBUGS-29272: Delete scan when SSB remove a profile by @Vincent056 in #492
- CMP-2401: Add STIG reference parser by @yuumasato in #494
- OCPBUGS-32216: Stop deleting the kubeletconfiglink by @yuumasato in #503
- Support disable profile bundle based on Arch by @Vincent056 in #504
- Fix a small typo by @SimonBaeumer in #506
- Add test file needed for testing CaC content by @Vincent056 in #493
- OCPBUGS-32797: updates the skipMetrics to include all platforms by @prb112 in #508
- Update actions/checkout action to v4 by @renovate in #410
- Update module github.com/coreos/ignition/v2 to v2.18.0 by @renovate in #484
- OCPBUGS-33067: Don't fatal error when filter cannot iterate by @yuumasato in #509
- Fix platform role detection for Power and Z architecture by @rhmdnd in #516
New Contributors
- @muellerfabi made their first contribution in #429
- @SimonBaeumer made their first contribution in #506
- @prb112 made their first contribution in #508
Full Changelog: v1.4.0...v1.4.1
Release v1.4.0
What's Changed
- Bump controller-runtime, k8s libraries, openshift/library go, adjust CO to the new versions by @jhrozek in #337
- Release v1.2.0 by @rhmdnd in #371
- Update UBI image to keep pace with GLIBC version by @rhmdnd in #373
- fix(deps): update module golang.org/x/net to v0.13.0 by @renovate in #368
- fix(deps): update module github.com/coreos/ignition/v2 to v2.16.2 by @renovate in #369
- fix(deps): update github.com/openshift/library-go digest to e1dfb9b by @renovate in #324
- fix(deps): update module k8s.io/pod-security-admission to v0.27.4 by @renovate in #329
- fix(deps): update module github.com/onsi/gomega to v1.27.10 by @renovate in #374
- trivial: fix minor typo in test name and resources by @rhmdnd in #352
- fix(deps): update module go.uber.org/zap to v1.25.0 by @renovate in #380
- fix(deps): update module golang.org/x/net to v0.14.0 by @renovate in #381
- chore(deps): update golang docker tag to v1.21 by @renovate in #379
- fix(deps): update github.com/openshift/library-go digest to d7e7bec by @renovate in #378
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.67.1 by @renovate in #343
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.67.1 by @renovate in #344
- chore(deps): update github.com/openshift/api digest to d7f5a4c by @renovate in #364
- fix(deps): update module github.com/onsi/ginkgo to v2 by @renovate in #362
- chore(deps): update github.com/openshift/client-go digest to be5346f by @renovate in #366
- Optimize how we check runtime KubeletConfig by @Vincent056 in #292
- Grant permissions required metal-toolbox workflow by @yuumasato in #390
- Add test content for kubeletconfig by @Vincent056 in #399
- Fix kubeletconfig e2e test by @Vincent056 in #400
- Update Workshop instructions and outputs by @yuumasato in #397
- OCPBUGS-17494: Fix hostmount propagation by @Vincent056 in #377
- OCPBUGS 18025 MCO depdency bump by @Vincent056 in #402
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.12.0 by @renovate in #393
- fix(deps): update kubernetes packages to v0.28.2 by @renovate in #385
- fix(deps): update module github.com/onsi/ginkgo to v2 by @renovate in #388
- chore(deps): update github.com/openshift/api digest to 693d4b6 by @renovate in #384
- chore(deps): update actions/checkout action to v3.6.0 by @renovate in #392
- fix(deps): update module github.com/securego/gosec/v2 to v2.17.0 by @renovate in #386
- fix(deps): update module sigs.k8s.io/controller-tools to v0.13.0 by @renovate in #387
- chore(deps): update docker/build-push-action action to v5 by @renovate in #411
- fix(deps): update github.com/openshift/library-go digest to b753831 by @renovate in #404
- fix(deps): update module go.uber.org/zap to v1.26.0 by @renovate in #408
- chore(deps): update docker/login-action action to v3 by @renovate in #412
- fix(deps): update module golang.org/x/net to v0.15.0 by @renovate in #409
- chore(deps): update github.com/openshift/client-go digest to 53bd898 by @renovate in #406
- Fix minor formatting issues by @rhmdnd in #417
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.16.2 by @renovate in #376
- fix(deps): update github.com/openshift/library-go digest to 405c343 by @renovate in #422
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.68.0 by @renovate in #405
- chore(deps): update github.com/openshift/api digest to 174e989 by @renovate in #421
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.68.0 by @renovate in #407
- chore(deps): update github.com/openshift/client-go digest to 848405d by @renovate in #426
- fix(deps): update module github.com/antchfx/xmlquery to v1.3.18 by @renovate in #427
- Fix minor spelling mistakes in contributor documentation by @rhmdnd in #428
- Workshop: Add new section for common rules by @yuumasato in #403
- Document namespace prefix when scanning a hosted cluster by @yuumasato in #382
- Remove ginkgo v2 dependency by @rhmdnd in #418
- CMP-2132: Implement suspend and resume scan schedule by @rhmdnd in #396
- Add Bhargavi as reviewer by @Vincent056 in #440
- Add enhancement for suspending and resuming scan schedules by @rhmdnd in #375
- fix(deps): update github.com/openshift/library-go digest to c91dd97 by @renovate in #436
- fix(deps): update module github.com/onsi/gomega to v1.28.0 by @renovate in #437
- fix(deps): update module github.com/prometheus/client_golang to v1.17.0 by @renovate in #438
- fix(deps): update module golang.org/x/net to v0.17.0 [security] by @renovate in #439
- chore(deps): update github.com/openshift/api digest to 8f468d7 by @renovate in #432
- Extend workshop with a section about
jq
filters by @yuumasato in #431 - chore(deps): update github.com/openshift/client-go digest to e81400b by @renovate in #433
- Docs: Fix URI for must-gather image by @yuumasato in #389
- fix(deps): update module github.com/google/go-cmp to v0.6.0 by @renovate in #442
- fix(deps): update module github.com/prometheus/client_model to v0.5.0 by @renovate in #443
- fix(deps): update module golang.org/x/mod to v0.13.0 by @renovate in #445
- chore(deps): update github.com/openshift/api digest to 096c446 by @renovate in #441
- Correct "ScanSettings" typo by @gojeaqui in #446
- Use golang 1.20 by @rhmdnd in #448
- Disable HTTP2 for metrics and the results server by @rhmdnd in #449
- [Enhancements]: Add Profile Name in Rule by @Vincent056 in #395
- Add an integration test to verify HTTP version usage by @rhmdnd in #451
- fix(deps): update module sigs.k8s.io/controller-runtime to v0.16.3 by @renovate in https://github.com/ComplianceAsCode/compliance-op...
Release v1.3.1
Full Changelog: v1.3.0...v1.3.1
Release v1.3.0
What's Changed
- Implement result and remediation forwarding by @rhmdnd in #110
- fix(deps): update module github.com/antchfx/xmlquery to v1.3.17 by @renovate in #356
- fix(deps): update module golang.org/x/net to v0.11.0 by @renovate in #360
- fix(deps): update module github.com/prometheus/client_golang to v1.16.0 by @renovate in #358
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.11.0 by @renovate in #357
- fix(deps): update module golang.org/x/mod to v0.11.0 by @renovate in #359
- fix(deps): update module github.com/coreos/ignition/v2 to v2.16.0 by @renovate in #365
- fix(deps): update module golang.org/x/mod to v0.12.0 by @renovate in #367
- Allow setting the OSCAP_DEBUG_LEVEL to tune OpenScap debug level by @jhrozek in #333
- Release v1.1.0 by @rhmdnd in #353
- Bump controller-runtime, k8s libraries, openshift/library go, adjust CO to the new versions by @jhrozek in #337
Full Changelog: v1.1.0...v1.3.0
Release v1.2.0
What's Changed
- Implement result and remediation forwarding by @rhmdnd in #110
- fix(deps): update module github.com/antchfx/xmlquery to v1.3.17 by @renovate in #356
- fix(deps): update module golang.org/x/net to v0.11.0 by @renovate in #360
- fix(deps): update module github.com/prometheus/client_golang to v1.16.0 by @renovate in #358
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.11.0 by @renovate in #357
- fix(deps): update module golang.org/x/mod to v0.11.0 by @renovate in #359
- fix(deps): update module github.com/coreos/ignition/v2 to v2.16.0 by @renovate in #365
- fix(deps): update module golang.org/x/mod to v0.12.0 by @renovate in #367
- Allow setting the OSCAP_DEBUG_LEVEL to tune OpenScap debug level by @jhrozek in #333
- Release v1.1.0 by @rhmdnd in #353
Full Changelog: v1.1.0...v1.2.0
Release v1.1.0
What's Changed
- Update github.com/jaytaylor/html2text digest to 74c2419 by @renovate in #278
- Update module github.com/go-logr/logr to v1.2.4 by @renovate in #281
- Update module github.com/onsi/ginkgo/v2 to v2.9.2 by @renovate in #282
- Update module sigs.k8s.io/controller-runtime to v0.14.6 by @renovate in #285
- Update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.64.0 by @renovate in #287
- Update actions/checkout action to v3.5.0 by @renovate in #286
- Refactor e2e test setup by @rhmdnd in #264
- Update kubernetes packages to v0.26.3 by @renovate in #280
- Update module github.com/onsi/gomega to v1.27.6 by @renovate in #283
- Update module github.com/prometheus-operator/prometheus-operator/pkg/client to v0.64.0 by @renovate in #288
- Update github.com/openshift/library-go digest to a704a57 by @renovate in #279
- rbac: Allow reading scansettings and scansettingbindings by @jhrozek in #289
- fix(deps): update module golang.org/x/net to v0.9.0 by @renovate in #301
- fix(deps): update module github.com/spf13/cobra to v1.7.0 by @renovate in #299
- fix(deps): update module golang.org/x/mod to v0.10.0 by @renovate in #300
- Fix test_broken_content github action by @Vincent056 in #273
- chore(deps): update actions/checkout action to v3.5.2 by @renovate in #296
- Refactor serial tests into their own package by @rhmdnd in #290
- OCPBUGS-4409: Support converting HTML links to Markdown by @rhmdnd in #294
- fix(deps): update module github.com/prometheus/client_golang to v1.15.0 by @renovate in #298
- Release v1.0.0 by @rhmdnd in #274
- Run 'make bundle' to commit bundle manifest changes by @jhrozek in #304
- Change image repo CO uses by @Vincent056 in #265
- fix(deps): update github.com/openshift/library-go digest to 500059c by @renovate in #308
- fix(deps): update module github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring to v0.64.1 by @renovate in #309
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.9.4 by @renovate in #312
- fix(deps): update module github.com/prometheus/client_model to v0.4.0 by @renovate in #315
- fix(deps): update module github.com/prometheus/client_golang to v1.15.1 by @renovate in #313
- fix(deps): update module github.com/cenkalti/backoff/v4 to v4.2.1 by @renovate in #305
- OCPBUGS-7455: Add the ability to suppress warning. by @Vincent056 in #316
- fix(deps): update module github.com/go-logr/zapr to v1.2.4 by @renovate in #320
- fix(deps): update module github.com/onsi/gomega to v1.27.7 by @renovate in #326
- fix(deps): update module github.com/stretchr/testify to v1.8.3 by @renovate in #328
- fix(deps): update module github.com/securego/gosec/v2 to v2.16.0 by @renovate in #330
- Add an option to deploy on generic kube by @Vincent056 in #307
- Add ability to deploy CO on Hosted Cluster through OLM by @Vincent056 in #332
- OCPBUGS-7456 Fix valuesUsed rendering by @Vincent056 in #336
- fix(deps): update module github.com/onsi/ginkgo/v2 to v2.10.0 by @renovate in #341
- fix(deps): update module github.com/itchyny/gojq to v0.12.13 by @renovate in #340
- Fetch CO deployment object for Platform CPE by @Vincent056 in #331
- fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #342
- fix(deps): update module github.com/wi2l/jsondiff to v0.4.0 by @renovate in #351
- chore(deps): update actions/checkout action to v3.5.3 by @renovate in #347
- fix(deps): update module github.com/antchfx/xmlquery to v1.3.16 by @renovate in #348
- chore(deps): update docker/login-action action to v2.2.0 by @renovate in #350
- OLM: Provide an OCP-specific bundle kustomize by @jhrozek in #346
- Add Start and End time to CRD by @Vincent056 in #323
- fix(deps): update module github.com/sirupsen/logrus to v1.9.3 by @renovate in #327
- Add GH action which fails if make bundle needs to be run by @jhrozek in #303
- Update ocp branch references by @rhmdnd in #354
Full Changelog: v1.0.0...v1.1.0
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