v0.10.0
Governance-policy-propagator v0.10.0
- The released image is quay.io/open-cluster-management/governance-policy-propagator:v0.10.0
What's Changed
- Add fields to the Policy CRD for policy ordering by @JustinKuli in #49
- Reconcile policies when a hub template referenced object is updated by @mprahl in #53
- Update go-template-utils to v3.0.0 by @mprahl in #55
- Update the permissions to match what is needed by @mprahl in #56
- Initialize klog explicitly by @mprahl in #57
- Policyset dependencies by @JustinKuli in #58
- Add Pending to complianceState enum by @willkutler in #59
- Root policy label bug by @JustinKuli in #60
- Fix some issues in replication code by @JustinKuli in #62
- Fix the dynamic watch cleanup by @mprahl in #63
- Provide PolicyViolationContext to Ansible Tower by @ChunxiAlexLuo in #52
- Add
hub_template_active_watches
metric by @dhaiducek in #61 - Update go-template-utils to v3.0.1 by @mprahl in #65
- update policyViolationContextLimit kubebuilder validation by @ChunxiAlexLuo in #66
- Aggregate Pending status from replicated policies by @JustinKuli in #64
- update violationMessage field name by @ChunxiAlexLuo in #67
- Updates to the CRDs where some field descriptions are missing by @gparvin in #68
- Add policy violation context for manual run model by @ChunxiAlexLuo in #69
- enable pending status for policy set by @willkutler in #71
- Set "oldest" tag in Makefile; Bump to K8s v1.19 by @dhaiducek in #72
- Add CRD validation for namespaces in dependencies by @JustinKuli in #73
- Fix format of policy CRD yaml by @JustinKuli in #74
- Only pass violation context when non compliant cluster exists by @ChunxiAlexLuo in #70
- Add a metric to record policy propagation failures by @mprahl in #75
- Delete the propagation failure metric for deleted policies by @mprahl in #76
- Clean up extra lines in Dockerfile by @dhaiducek in #77
- Use printf instead of echo for changing CRD format by @mprahl in #78
- Update kubernetes-dependency-watches to v0.1.1 by @mprahl in #79
- Use enum for dependency compliance by @willkutler in #80
- Provide the correct Hub DNS name in the Ansible extra_vars by @mprahl in #81
- Fix reconciling a policy with a dot in its name by @JustinKuli in #82
PolicyDepenency
-->PolicyDependency
by @dhaiducek in #83- add test for ocm_handle_root_policy_duration metric by @willkutler in #85
- Refactor root policy status updates by @mprahl in #86
- Use better names for the extra_vars passed to the Ansible job by @mprahl in #88
- Add concurrency to the policy-metrics controller by @mprahl in #89
- Use
EventuallyWithOffset
in test utils by @dhaiducek in #92 - Add the spec.copyPolicyMetadata field by @mprahl in #91
Full Changelog: v0.9.0...v0.10.0