Skip to content

Releases: ComplianceAsCode/compliance-operator

v1.5.0

22 Aug 09:57
Compare
Choose a tag to compare

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

27 May 10:40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

Release v1.4.0

02 Feb 18:09
Compare
Choose a tag to compare

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...
Read more

Release v1.3.1

08 Nov 15:25
Compare
Choose a tag to compare

Release v1.3.0

21 Sep 17:36
Compare
Choose a tag to compare

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

06 Sep 19:56
Compare
Choose a tag to compare

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

20 Jul 19:19
Compare
Choose a tag to compare

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

18 Apr 19:27
Compare
Choose a tag to compare

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

10 Feb 19:29
Compare
Choose a tag to compare

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

27 Jan 21:29
Compare
Choose a tag to compare

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