New Features and Bug fixes:-
- New Webhook server developed and added as a separate deployment
- Support for mTLS in webhook server using cert/key pairs signed by api-server
- Implemented image cache spec validation during create and update
- YAML Manifests, Helm chart and operator updated for webhook server
- Implemented multi-arch images using buildkit (docker buildx and qemu)
- Support for additional platforms: linux/arm and linux/arm64
- Optimize image manager performance during cache creation, update and refresh
- Prevent creating redundant jobs for re-pulling images already present in the node
- If image name has no or "latest" tag, such images will be always pulled during refresh
- Implemented Conditional Multi-stage builds in Travis CI to reduce time
- Release images will be pushed with both release_version and latest tag
- New make target "deploy-using-operator" to install operator and kube-fledged in separate namespaces
- Two new make targets to uninstall kube-fledged
- Added documentation comments to image cache yaml
- Versions of docker, crictl, golang, alpine and operator-sdk bumped
- Fix for Issue #55 and Issue #56