cyberark / conjur-oss-helm-chart

Helm chart for deploying Conjur OSS to Kubernetes
Apache License 2.0
28 stars 24 forks source link

Deprecates creation of ClusterRoleBinding by default #96

Closed diverdane closed 4 years ago

diverdane commented 4 years ago

What does this PR do?

The current Conjur OSS Helm chart templates include the creation of both a Kubernetes ClusterRole and a ClusterRoleBinding. The intent of the ClusterRoleBinding is to grant RBAC permissions (across all namespaces) for the Conjur's Kubernetes authenticator plugin (authn-k8s).

A better approach is to not use a ClusterRoleBinding (which applies across all namespaces), and instead rely upon users to create namespace-scoped RoleBindings for those namespaces that have applications that require authn-k8s authentication.

This change adds deprecation warnings in the chart README.md and in the charts values.yaml file indicating that the rbac.create chart value is being deprecated and will be replace by 2 separate setting in the next major release:

What ticket does this PR close?

Resolves #95

Checklists

Change log

Test coverage

Documentation