smallstep / helm-charts

Helm packages for Kubernetes
Apache License 2.0
49 stars 72 forks source link

add service account for step-issuer #63

Closed cortopy closed 3 years ago

cortopy commented 3 years ago

step-issuer uses the default ServiceAccount of the namespace where it's installed. However, in some hardened environments the default service account may not have the token mounted, as it will have disabled automountServiceAccountToken. Where this is the case, the kube-rbac-proxy won't be able to start as it needs a ServiceAccount that can be authenticated

This PR adds a service account in the same way in the same way in which helm create generates for new charts