Skip to content

Releases: open-cluster-management-io/config-policy-controller

v0.14.0

24 Jun 21:09
Compare
Choose a tag to compare

config-policy-controller v0.14.0

  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.14.0

What's Changed

  • Adjust polarity of condition when CSV not found by @JustinKuli in #210
  • Change undetermined OperatorPolicy names to '-' by @JustinKuli in #211
  • Change unnamed related object from * to - by @yiraeChristineKim in #212
  • Replace unmaintained release action by @dhaiducek in #213
  • Filter out unrelated subscription resolution failures by @mprahl in #214
  • Run framework tests on OCM PRs by @zyjjay in #216
  • Log "Forbidden" update errors by @dhaiducek in #219
  • Fix constraints not satisfiable message causing compliance flood by @JeffeyL in #220
  • Handle policy recreation race condition by @mprahl in #221
  • Sync common Makefile by @dhaiducek in #224
  • MustNotHave mode for OperatorPolicy by @JustinKuli in #222
  • Validate the subscription name by @mprahl in #225
  • Fix handling of undefined fields for mustonlyhave by @dhaiducek in #223
  • Skip checking the operator group namespace existence when it's invalid by @mprahl in #226
  • Handle stuck deletes better in OperatorPolicy by @JustinKuli in #227
  • Set default subscription values when not specified by @mprahl in #228
  • Add a launch.json for local development by @mprahl in #229
  • Improve OperatorGroup removal logic by @JustinKuli in #230
  • Update the operator policy messages by @mprahl in #231
  • Deprecate handling of InstallPlans in mustnothave mode by @zyjjay in #233
  • Update controller-runtime to 0.17.3 by @JeffeyL in #232
  • Make the capitalization consistent of operator policy messages by @mprahl in #234
  • Dynamically append startingCSV to list of allowed operator versions by @zyjjay in #236
  • Create missing namespaces for operator policy by @mprahl in #237
  • OperatorPolicy Templates by @JustinKuli in #235
  • Stop modifying spec.versions directly in musthaveInstallPlan by @mprahl in #238
  • Fix status reporting inconsistency in mustnothave mode by @zyjjay in #240
  • Add specific watches for some deleting resources by @JustinKuli in #241
  • Wait for deployment in CRD status test by @JustinKuli in #243
  • Prevent subscription creation if opgroup incorrect by @JustinKuli in #244
  • Report compliant when NS missing in mustnothave by @JustinKuli in #245
  • Hosted mode Testing for OperatorPolicy by @yiraeChristineKim in #242
  • Reduce number of related InstallPlans by @JustinKuli in #239
  • Add support for recording the diff in the ConfigurationPolicy status by @mprahl in #246
  • Check and report on overlapping subs by @JustinKuli in #247
  • Small improvements to recordDiff by @mprahl in #248
  • Update kubernetes-dependency-watches to v0.7.0 by @mprahl in #250
  • Delete the hosting test namespace before the hosted test namespace by @mprahl in #251
  • Add upgradeApproval field to OperatorPolicy by @JustinKuli in #249
  • Upgrade addon-framework to 0.9.3 by @xuezhaojun in #254
  • Update to UBI 9 to match downstream by @mprahl in #255
  • Add the recreateOption to the object template by @mprahl in #253
  • Update Go packages by @dhaiducek in #257
  • Limit the OperatorPolicy watches to the managed cluster namespace by @mprahl in #259
  • Implement new ComplianceConfig field by @zyjjay in #252
  • Update CRD descriptions by @dhaiducek in #218
  • ACM-11453 Fix flaky subscription constraints not satisfiable condition by @JustinKuli in #258
  • Add support for approving InstallPlans with multiple CSVs by @mprahl in #260
  • Make the watch namespace on OperatorPolicy conditional by @mprahl in #263
  • Handle hosted mode overlaps by @JustinKuli in #264
  • Use suggested namespaces of packages by @JustinKuli in #266
  • Unified not found behavior for Deployments with CRD and InstallPlan by @JeffeyL in #265
  • Check the CSV against the allowed versions list by @JustinKuli in #267
  • Update quay version in test by @JustinKuli in #268
  • Restrict reported overlaps to enforced policies by @JustinKuli in #269
  • Update the recreateOption documentation based on feedback by @mprahl in #270

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

29 Feb 18:52
Compare
Choose a tag to compare

config-policy-controller v0.13.0

  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.13.0

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

09 Oct 14:46
Compare
Choose a tag to compare

config-policy-controller v0.12.0

  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.12.0

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

25 May 20:34
Compare
Choose a tag to compare

config-policy-controller v0.11.0

  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.11.0

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.11.0

v0.10.0

16 Feb 19:17
Compare
Choose a tag to compare

config-policy-controller v0.10.0

  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.10.0

What's Changed

  • Update go-template-utils to v3.0.0 by @mprahl in #74
  • Initialize klog explicitly by @mprahl in #75
  • Update go-template-utils to v3.0.1 by @mprahl in #76
  • Limit policy status event messages to 1024 characters by @mprahl in #78
  • Add description for pruneObjectBehavior by @gparvin in #79
  • The ConfigurationPolicy error message for a missing namespace by @ChunxiAlexLuo in #80
  • Set "oldest" tag in Makefile; Bump to K8s v1.19 by @dhaiducek in #82
  • Add metric to monitor common related objects by @dhaiducek in #77
  • Send compliance events on the hosting cluster by @JustinKuli in #83
  • Remove confusing Undetermined compliance state by @JustinKuli in #85
  • Metrics for configuration policy errors by @willkutler in #84
  • Add a metric to measure how long resolving policy templates take by @ChunxiAlexLuo in #81
  • Skip pruning when the CRD is being deleted by @JustinKuli in #86
  • Limit the watch implicitly created on CRDs by @mprahl in #88
  • Use a single dynamic client in the reconciler by @mprahl in #87
  • Fire event on object update by @willkutler in #90
  • Fix the conditions history in compliancyDetails by @mprahl in #91
  • add tests for evaluation metrics by @willkutler in #92
  • Clean up when deployment is being deleted by @JustinKuli in #96
  • Fix the gosec:G601 error by @mprahl in #97
  • Allow multiline templatization by @willkutler in #95
  • Move kustomize prereq by @dhaiducek in #98
  • Revert "Fix the conditions history in compliancyDetails" by @mprahl in #99
  • Fix hosted mode uninstalls by @mprahl in #100
  • Make the case23 test more reliable by @mprahl in #102
  • Use the controller ServiceAccount for tests by @dhaiducek in #101
  • Trigger uninstalls through a new annotation by @mprahl in #104
  • add label to designate config policy as template by @willkutler in #103
  • Process object-templates-raw properly with no templatization by @willkutler in #105
  • Remove the unused Deployment finalizer by @mprahl in #106

Full Changelog: v0.9.0...v0.10.0

v0.9.0

21 Oct 18:15
Compare
Choose a tag to compare

config-policy-controller v0.9.0

  • See the CHANGELOG for more details.
  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.9.0

v0.8.0

22 Jul 18:50
Compare
Choose a tag to compare

config-policy-controller v0.8.0

  • See the CHANGELOG for more details.
  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.8.0

v0.7.0

30 Mar 20:42
cd9d885
Compare
Choose a tag to compare

config-policy-controller v0.7.0

  • See the CHANGELOG for more details.
  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.7.0

v0.6.0

21 Jan 20:06
8c93dd7
Compare
Choose a tag to compare

config-policy-controller v0.6.0

  • See the CHANGELOG for more details.
  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.6.0

v0.5.0

09 Nov 22:38
4e622ad
Compare
Choose a tag to compare

config-policy-controller v0.5.0

  • See the CHANGELOG for more details.
  • The released image is quay.io/open-cluster-management/config-policy-controller:v0.5.0