|
2 | 2 | ## [Unreleased] |
3 | 3 |
|
4 | 4 |
|
| 5 | +<a name="0.4.0"></a> |
| 6 | +## [0.4.0] - 2021-10-01 |
| 7 | +### Features |
| 8 | +- Introduce a PolicyServer CRD that allow users to describe a Policy Server |
| 9 | + Deployment. The configuration of PolicyServer is now done through this |
| 10 | + resource, instead of using the `policy-server` ConfigMap. |
| 11 | +- ClusterAdmissionPolicy has the following changes: |
| 12 | + - A new PolicyStatus field which can be: `unscheduled`, `unschedulable`, `pending` or `active` |
| 13 | + - A new condition called PolicyActive. |
| 14 | + - A `policyServer` attribute. This is used to specify which instance of |
| 15 | + PolicyServer is going to host the policy. If nothing is specified, the |
| 16 | + policy will be scheduled on the PolicyServer named `default`. This one is |
| 17 | + created by the helm chart at installation time. |
| 18 | +- Introduce cert-manager dependency |
| 19 | +- PolicyServer and ClusterAdmissionPolicies are now validated and mutated by |
| 20 | + dedicated admission controllers. The kubewarden-controller is acting as |
| 21 | + validation endpoint for both of them. |
| 22 | +- All the resources created by the operator are now using |
| 23 | + [`Finalizers`](https://kubernetes.io/docs/concepts/overview/working-with-objects/finalizers/). |
| 24 | + |
| 25 | +### Pull Requests |
| 26 | +- Merge pull request [#98](https://github.com/kubewarden/kubewarden-controller/issues/98) from kubewarden/viccuad-update-readme |
| 27 | +- Merge pull request [#94](https://github.com/kubewarden/kubewarden-controller/issues/94) from ereslibre/policy-server-output |
| 28 | +- Merge pull request [#91](https://github.com/kubewarden/kubewarden-controller/issues/91) from viccuad/golangci-lint-gha |
| 29 | +- Merge pull request [#90](https://github.com/kubewarden/kubewarden-controller/issues/90) from raulcabello/new-architecture |
| 30 | +- Merge pull request [#85](https://github.com/kubewarden/kubewarden-controller/issues/85) from flavio/uninstall-script |
| 31 | +- Merge pull request [#82](https://github.com/kubewarden/kubewarden-controller/issues/82) from flavio/new-architecture-crds-docs |
| 32 | +- Merge pull request [#83](https://github.com/kubewarden/kubewarden-controller/issues/83) from ereslibre/rename-policy-active-condition |
| 33 | +- Merge pull request [#81](https://github.com/kubewarden/kubewarden-controller/issues/81) from viccuad/new-architecture |
| 34 | +- Merge pull request [#76](https://github.com/kubewarden/kubewarden-controller/issues/76) from viccuad/webhooks |
| 35 | +- Merge pull request [#75](https://github.com/kubewarden/kubewarden-controller/issues/75) from jvanz/how-to-build |
| 36 | +- Merge pull request [#66](https://github.com/kubewarden/kubewarden-controller/issues/66) from raulcabello/new-architecture |
| 37 | +- Merge pull request [#64](https://github.com/kubewarden/kubewarden-controller/issues/64) from raulcabello/new-architecture |
| 38 | + |
| 39 | + |
5 | 40 | <a name="v0.3.2"></a> |
6 | 41 | ## [v0.3.2] - 2021-08-19 |
7 | 42 | ### Pull Requests |
|
87 | 122 | <a name="v0.0.1"></a> |
88 | 123 | ## v0.0.1 - 2021-01-18 |
89 | 124 |
|
90 | | -[Unreleased]: https://github.com/kubewarden/kubewarden-controller/compare/v0.3.2...HEAD |
| 125 | +[Unreleased]: https://github.com/kubewarden/kubewarden-controller/compare/0.4.0...HEAD |
| 126 | +[0.4.0]: https://github.com/kubewarden/kubewarden-controller/compare/v0.3.2...0.4.0 |
91 | 127 | [v0.3.2]: https://github.com/kubewarden/kubewarden-controller/compare/v0.3.1...v0.3.2 |
92 | 128 | [v0.3.1]: https://github.com/kubewarden/kubewarden-controller/compare/v0.3.0...v0.3.1 |
93 | 129 | [v0.3.0]: https://github.com/kubewarden/kubewarden-controller/compare/v0.2.3...v0.3.0 |
|
0 commit comments