v0.1.2
v0.1.2 (2022-07-26)
Docker images are hosted on docker.io and can be pulled with the following command:
docker pull clastix/capsule:v0.1.2
Enhancements
- Integration and support with cert-manager (#613, #554)
- Integration with FluxCD (#528, requires capsule-proxy v0.3.0)
- Support with GCP IAM (#583)
- Enhanced Helm Chart documentation and generation (#592)
- Support for Kubernetes 1.24 (#590)
- Granting PATCH rights to Tenant Owners (#582)
- Annotation preventing accidental Tenant deletion (#563)
- Upgrade to Go 1.18 (#543)
- Dynamic cluster roles to Tenant owner (#524)
- Tolerations for pre and post job hooks used by Helm (#538)
Hotfixes
- Tenant owners can edit Namespace labels or annotations although these are forbidden (#617)
- Wrong Helm examples (#589)
- Test fixes (#586)
- Unrequired PATCH verb for deleter cluster-role (#587)
- Removing unused struct memebers (#556)
- Ensuring limit error upon Custom Resource Definitions Tenant quota (#564)
- Idempotent Helm upgrade for the generated CA (#546)
- Wrong CA name referenced in Helm charts (#521)
- Validation of forbidden regex patterns (#510)
- Sanitizing name for CRD Tenant quota (#510)
- Installation on AWS EKS (#500)
What's next?
Capsule is going to consolidate APIs with a new version, both for Tenant
and CapsuleConfiguration
resources.
Thanks
As usual, the community around Capsule is growing, many kudos to all the people using it and contributing with feature requests, bug reports, or by using it!
To the maintainers that contributed to this release, @slushysnowman, @MaxFedotov, @oliverbaehler, @fierman333, @gkarthiks, @bsctl, @viveksyngh, @TinySong, @titansmc, @pramodsetlur, cheers and thanks for your effort in shaping this new release! 🥂