All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- #18 Allow setting annotations on service
- Passbolt v4 as default application deployment version. Please read: https://help.passbolt.com/releases/ce/get-up-stand-up
- Fix issue when disable sentinel proxy on api #17
- Added tests for disabled redis proxy
- Bumped bitnami mariadb dependency to 11.5.7, fixes #15
- Removed existingClaim from mariadb secondary in values, fixes #14
- Moved defaultsfile.cnf to /tmp/defaultsfile.cnf to allow non-root deployments, fixes #13
- Typo in JWT values #16
- Values.service.targetPort sync in deployment.yaml to allow changing container ports for non-root deployments
This release fixes a few issues reported by the community regarding the use of HPA. Using the autoscaling/v2 api would require you run a 1.23 or greater kubernetes cluster. It also merges some PR to add more control over the bitnami charts used by default.
Thanks to @plusiv and @cm3brian for their contributions!
- #10 feat: add mariadb persistence options
- #11 Incorrect/not guaranteed refs present
This release contains breaking changes!!!
In order to support rootless container images we have removed the installation of php-redis during the deployment and moved such dependency to passbolt debian packages. (Rootless container images do not allow to install packages for obvious reasons). By moving the php-redis dependency to our debian packages there is no need to install anything during the deployment of this chart.
The downside however is that now this chart requires passbolt-3.12.0-3 as minimal docker image.
We have also include a few contributions from the community, thanks to all of you who helped during this release!
- #6 make kubectl more flexible
- Support for rootless images in HA scenarios
- #9 set default value for EMAIL_TRANSPORT_DEFAULT_HOST
- Bump passbolt docker image tag to 3.11.1-1
- Bump passbolt docker image tag to 3.11.0-1
- Merged #3
- Added test for gpg volumes on cronjob
- Bump passbolt default version to 3.10.0-1-ce
- Bump passbolt-library default version to 0.2.7
- Readme images
- Automatic generation of server keys if not provided.
- Support for multiple Passbolt pods by using a redis proxy and storing the sessions in redis cache.
- Kubernetes cronjob to process emails.
- Unit test for multiple and not all resources.
- Support for rbac, ingress and network policies.