All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.0.7 - 2023-08-30
- The default Postgres server version is incremented to 15.4 from 10.16. cyberark/conjur-oss-helm-chart#185
2.0.6 - 2023-03-09
- Updated notices to use Conjur CLI v8.0. cyberark/conjur-oss-helm-chart#179
2.0.5 - 2022-08-17
- Support for authn-jwt flow. cyberark/conjur-oss-helm-chart#169
2.0.4 - 2021-04-12
- Support for deploying Conjur OSS to OpenShift 4.6. With the automated tests added in conjurdemos/kubernetes-conjur-demo#110, this helm chart now has Trusted support for OpenShift. cyberark/conjur-oss-helm-chart#140
- The default Postgres server version is incremented to 10.16 from 10.15. Postgres 10.16
- The default Conjur version is incremented to 1.11.5. cyberark/conjur-oss-helm-chart#149
2.0.3 - 2020-12-30
- The Conjur OSS helm chart has Community support for deploying Conjur OSS to OpenShift 4.x. cyberark/conjur-oss-helm-chart#60
- The default Postgres server version is incremented to 10.15 from 10.14. cyberark/conjur-oss-helm-chart#120
- Conjur pod no longer fails on restarts when the Conjur cluster is helm
installed with the automatic Conjur account creation feature enabled (e.g.
with
--set account.create=true
). The Conjur startup command is revised to check if the account exists before starting the server with the flag used to create it. cyberark/conjur-oss-helm-chart#119 - Kubernetes-in-Docker example scripts no longer fail with undefined DOCKER_REGISTRY_PATH environment variable error. cyberark/conjur-oss-helm-chart#138
2.0.2 - 2020-12-02
- Default Conjur version is upgraded from 1.5 to 1.11. Default Postgres version is upgraded from 10.12 to 10.14. cyberark/conjur-oss-helm-chart#112, cyberark/conjur-oss-helm-chart#108
- Image
tag
values must now include surrouding quotes when they are set in a values.yaml file. Arbitrary tag strings are allowed now (e.g. "latest" is allowable). cyberark/conjur-oss-helm-chart#106
2.0.1 - 2020-10-30
CONJUR_LOG_LEVEL
for the Conjur container can now be configured by setting thelogLevel
value, or updated usinghelm upgrade
cyberark/conjur-oss-helm-chart#77
account
now accepts two values,account.create
, a boolean, andaccount.name
, a string. These values allow you to configure the creation of a Conjur account on container startup, and the name of the account. cyberark/conjur-oss-helm-chart#77
- The
rbac.create
chart value is now deprecated. This value will be replaced in the next major release with two separate settings:rbac.createClusterRole
(defaulting to true) andrbac.createClusterRoleBinding
(defaulting to false). ThoughClusterRole
creation will continue to be supported, we recommend users migrate to usingRoleBindings
at application deploy time rather than relying on overprivilegedClusterRoleBindings
.
2.0.0 - 2020-06-18
- Adds password authentication for the backend Postgres database connection.
- Adds TLS support between the Conjur pod and the Postgres pod.
- Adds default auto-generation of the Postgres connection password and TLS certificate.
- Adds default auto-rotation of the following for
helm upgrade
:- Conjur TLS CA signing certificate and signed certificate for Conjur
- Postgres database TLS certificate and key
- Adds mechanism for user to set their own TLS CA and signed certificates for Conjur.
- Pins default Conjur version to current stable release 1.5.
- Sets default pullPolicy for Nginx and Postgres to
Always
.
- Fixes an issue with the use of persistent volume store so that the Postgres database contents are preserved across pod resets and helm upgrades. Commit, Security Bulletin
1.3.8 - 2019-12-20
- Added basic instructions on how to package the chart
- Added gitleaks config to repo
- Updated deployments to be able to run on Kubernetes 1.16+
- Updated e2e scripts to support newest helm (v.1.3.8)
- Removed GitLab pipeline (it wasn't working anyways)
1.3.7 - 2019-01-31
- Server ciphers have been upgraded to TLS1.2 levels.
1.3.6 - 2019-01-22
- Changed the default Postgres resource from Pod to Deployment to fix GKE marketplace app
1.3.5 - 2019-01-22
- Made Postgres able to store data on a persistent volume Issue #15.
- Detached the Helm chart version from docker image version.
1.3.4 - 2019-01-08
- New
authenticators
parameter, optionally applied to Conjur throughCONJUR_AUTHENTICATOR
variable. - Added SSL termination to Conjur Issue #11.
- Added self-signed certificate generation to the deployment.
- Added values to control usage of an existing service account or creation
- Added values to control creation of RBAC resources
- Made ingress enabled by default.
- Changed exposed ports to be strictly https.
- Changed default service type to
NodePort
fromClusterIP
. - Updated version number to be in line with OSS Docker image version.
0.2.1 - 2018-08-01
app.kubernetes.io
labels are now applied by default to all resources.
0.2.0 - 2018-08-01
- New
deployment.annotations
parameter, optional annotations applied to Conjur deployment. PR #6 - New
conjurLabels
andpostgresLabels
parameters, optional extra labels to apply to respective resources. PR #5
- First version of chart available.