abjinugu
abjinugu

Reputation: 21

ArgoCD Kernel Capabilities

I'm still new to Kubernetes and trying to gain some expertise. I have a Cluster On-Prem and have been trying to setup CI/CD using ArgoCD. When I deploy the application, I get the below error message. Any ideas what this could be?

deployments.apps "account-deployment" is forbidden: user "system:serviceaccount:argocd:argocd-application-controller" is not an admin and does not have permissions to use extra kernel capabilities for resource account-deployment

Upvotes: 0

Views: 347

Answers (1)

paltaa
paltaa

Reputation: 3244

The argocd service account, which are permissions set to a pod over the cluster API's is lacking permissions cluster-wide, take a look at roles, cluster roles, and role bindings, which is a way to bind permissions to a user/service account https://kubernetes.io/docs/reference/access-authn-authz/rbac/

Upvotes: 1

Related Questions