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
- @xuezhaojun made their first contribution in #254
Full Changelog: v0.13.0...v0.14.0