When deploying an application using Kubernetes I get the following exception:
Error: Upgrade failed: the server has asked for the client to provide credentials (get configmaps)
Can someone tell me about which credentials is rancher complaining, applications credentials or helm and tiller credentials?
It looks like problem with Using RBAC Authorization or RoleBinding and ClusterRoleBinding
Here you can find one of the examples:
Allow reading a ConfigMap named “my-config” (must be bound with a RoleBinding to limit to a single ConfigMap in a single namespace):
rules:
- apiGroups: [""]
resources: ["configmaps"]
resourceNames: ["my-config"]
verbs: ["get"]
Please follow similar issues related to k8s authorization in rancher and for helm.
Hope this help.