Helm chart for Conjur Open Source.
See ./conjur-oss for Chart files and instructions.
We strongly recommend choosing the version of this project to use from the latest Conjur OSS suite release. Conjur maintainers perform additional testing on the suite release versions to ensure compatibility. When possible, upgrade your Conjur version to match the latest suite release; when using integrations, choose the latest suite release that matches your Conjur version. For any questions, please contact us on Discourse.
This chart requires Helm v3+. The chart may work with older versions of Helm but that deployment isn't specifically supported.
We store instructions for development and guidelines for how to build and test this project in the CONTRIBUTING.md - please refer to that document if you would like to contribute.
There is a complete set of unit tests for the chart which are executed using Helm unittest plugin from this root folder. For example:
helm unittest conjur-oss -v conjur-oss/unittest-values.yamlAs snapshots of the default rendered templates are used for many of the tests, if you make template changes that affect the defaults you will need to update the snapshots like so:
helm unittest conjur-oss -u -v conjur-oss/unittest-values.yamlThis repository includes basic smoke testing on GKE. The Conjur OSS Helm Chart is also exercised more thoroughly by the cyberark/conjur-authn-k8s-client project, which clones the OSS Helm Chart repo and uses it while testing across several versions of Kubernetes and OpenShift.
This repository is licensed under Apache License 2.0 - see LICENSE for more details.