banzaicloud-stable/jwt-to-rbac

Chart version: 0.3.0
Api version: v1
App version: 0.3.0
A Helm chart for Kubernetes
application
Chart Type
Active
Status
Unknown
License
87
Downloads
https://kubernetes-charts.banzaicloud.com
Set me up:
helm repo add center https://repo.chartcenter.io
Install Chart:
helm install jwt-to-rbac center/banzaicloud-stable/jwt-to-rbac
Versions (0)

JWT-to-RBAC helm chart

Helm chart for JWT-to-RBAC that lets you automatically generate RBAC resources based on JWT token.

Installing the Chart

$ helm repo add banzaicloud-stable http://kubernetes-charts.banzaicloud.com/branch/master
$ helm repo update

Deploying jwt-to-rbac:

$ helm install --name <name> --set config.tokenhandler.dex.clientID=<client-id> --set config.tokenhandler.dex.issuerURL=<http://dex-url/dex>

Configuration

The following table lists configurable parameters of the dex chart and their default values.

Parameter Description Default
image.repository jwt-to-rbac image banzaicloud/jwt-to-rbac
image.tag image tag 0.2.0
image.pullPolicy image pull policy IfNotPresent
port.name port name http
port.containerPort port port 5555
post.protocol port protocol TCP
service.type service type ClusterIP
service.port service port 5555
configDir jwt-to-rbac config directory /etc/jwt-to-rbac
config.app.addr jwt-to-rbac listen address ”:5555”
config.log.level jwt-to-rbac log level “4”
config.log.format jwt-to-rbac log format “json”
config.log.noColor jwt-to-rbac log noColor true
config.tokenhandler.caCertPath CA cert for Dex used self-signed cert ””
config.tokenhandler.dex.clientID client ID for Dex ””
config.tokenhandler.dex.issuerURL Dex url ””
config.rbachandler.githubOrg specified github organization ””
config.rbachandler.customGroups custom group mapping, more details in JWT-to-RBAC []