config-policy-controller v0.16.0
- The released image is quay.io/open-cluster-management/config-policy-controller:v0.16.0
What's Changed
- Send operator policy event if status is reset by @JustinKuli in #306
- Add logs to debug possible lock issue by @JustinKuli in #308
- Use YAML to decode mappings files in dryrun tool by @mprahl in #310
- Set
UnknownCompliancy
to an empty string by @dhaiducek in #309 - Approve package dependencies if the top-level CSV is approved by @mprahl in #307
- Use
LabelSelector
directly innamespaceSelector
by @dhaiducek in #311 - Adopt existing sub when packagemanifest not found by @JustinKuli in #312
- Remove the tech preview compliance history API integration by @mprahl in #313
- Provide the ObjectNamespace template variable by @mprahl in #314
- Add templating to OperatorPolicy spec.versions by @mprahl in #315
- Report other sub failures more consistently by @JustinKuli in #316
- Fix alreadyEvaluated check for dryrun by @JustinKuli in #318
- Add an
objectSelector
to ConfigurationPolicy by @dhaiducek in #317 - Add
.ObjectName
template context variable by @dhaiducek in #319 - Add the skipObject template function by @mprahl in #320
- Fix when context variable isn't used for metadata by @dhaiducek in #321
- Consolidate compliance messages by @yiraeChristineKim in #323
- Update OperatorPolicy
operatorGroup
description by @dhaiducek in #324 - Fix objectSelector polling by @dhaiducek in #325
- Update net and crypto pkgs by @dhaiducek in #326
- Add deprecation status in operatorpolicy by @yiraeChristineKim in #327
- Account for nil annotations in uninstall by @JustinKuli in #328
- Make
inform
default forremediationAction
by @dhaiducek in #330 - Add status metric by @dhaiducek in #331
- Add DryCLI status comparison by @yiraeChristineKim in #329
- Implement standalone-hub-templating by @JustinKuli in #332
- Utilize dryrun CLI in configuration-policy-controller tests by @yiraeChristineKim in #333
- Fix bug where deprecationsPresent config changes were not reflected by @yiraeChristineKim in #334
- Fix: Context vars only available with selector by @dhaiducek in #335
- Fix: Cluster-scoped obj context variables by @dhaiducek in #336
- Consolidate status metric by @dhaiducek in #337
- Populate context on a non-empty basis by @dhaiducek in #338
- Trim dryrun status checking output by @JustinKuli in #339
- Add API group/version to mapping errors by @dhaiducek in #341
- Fix dryrun default namespaceSelector issue by @yiraeChristineKim in #342
- Fix resourceVersion error for create request in dryrun by @yiraeChristineKim in #343
- Fix mustnothave on unnamed templates with ObjectSelector by @JustinKuli in #340
- Support policy resources in dryrun by @yiraeChristineKim in #344
- Fix Issue with Mapping File Not Working by @yiraeChristineKim in #345
- Use lowercase APIMapping by @dhaiducek in #346
Full Changelog: v0.15.0...v0.16.0