v0.1.1
v0.1.1 (2022-01-11)
Per Aspera ad Astra, 2022.
Docker images are hosted on quay.io and can be pulled with the following command:
docker pull quay.io/clastix/capsule:v0.1.1
Enhancement
- Avoid polluting logs with not found errors in ServiceLabels reconciler (#493)
- Automatic discovery of Kubernetes client version in the Helm post-install job (#462)
- Allowing image pull secret for Helm hooks jobs (#486)
- Enhanced documentation (#480, #449, #433)
- Avoiding race condition on Helm Chart build step in GitHub Actions (#459)
- More options for the local development environment (#429)
- Support additional webhook configuration in helm charts (#427)
- JQ is required for user creation (#418)
Hotfix
- Allowing ArgoCD to deal with Capsule Helm Chart (#438)
- Restoring Multi-Tenant Benchmark document (#488)
- Fixing conversion issue related LimitRanges from
v1alpha1
tov1beta1
(#440) - Error handling for RoleBinding drops in case of errors (#453)
- Fixing regex not allowing to limit registries from Azure container registry (#452)
- NetworkPolicies not synced after Tenant update (#465)
- Support for underscore in the Container Registry regex (#460)
- Hard-coded namespace in the webhook configuration (#455, #448)
- Avoid CRD reinstall from e2e test suite (#444)
- Invalid YAML default values w/ v0.1.1 Helm Chart (#441)
- Automatic discovery of supported API version (#415)
- Tenant condoning checks capsuleUserGroup membership rather than tenant owners (#421)
- Avoiding nil pointer with non-well-formed ServiceAccount Tenant owners (#412)
- Supporting start-up in HA of the Capsule controller (#410)
Features
- Support for Kubernetes 1.23 (#495)
- Documenting how to migrate from
v1alpha1
tov1beta1
(#408) - Limiting amount of custom resources per Tenant (#365)
- Support for Namespace labeling by Tenant Owners (#407)
- Programmable deny of wildcard hostnames (#219)
More features are on their way and planned here.
Thanks
As usual, we're proud of the community behind Capsule and this release has been possible thanks to all the contributors and newcomer feature requesters or issuers: @93lucasp, @adrianhernandez-stratio, @oliverbaehler, @mendrugory, @MaxFedotov, @nodefourtytwo, @alegrey91, @RixTmobilender, @ptx96, @brightzheng100, @slushysnowman, @bsctl, @titansmc, and @viveksyngh!