Releases: utilitywarehouse/kube-applier
Releases · utilitywarehouse/kube-applier
3.0.0-rc.7
- base/server: adjust resources for kube-applier pod (#207)
3.0.0-rc.6
- Update server manifest resources and git-sync #206
3.0.0-rc.5
3.0.0-rc.4
3.0.0-rc.3
3.0.0-rc.2
3.0.0-rc.1
This is a major release for kube-applier, redesigning the internals to work with kubernetes Custom Resources.
On a high level:
- A new CRD is introduced,
Waybill
: it defines the source of manifest files as well as options related to applying them (these were mostly defined as namespace annotations previously) - There are no more "batch" runs. Each
Waybill
(which corresponds to a namespace) is applied independently of others. - Run results are captured in the
status
subresource and is accessible withkubectl
. - Improved logs and metrics.
- Tests are not using mock interfaces anymore but build on the
envtest
package and run against a local apiserver. - More flexible integration with
strongbox
for encrypted file support per namespace. - Improved performance (faster runs, lower resources on average)
2.5.5
- update Kustomize v3.8.5