I’m using Gitlab CI/CD to deploy a review app to my Kubernetes cluster.
We are using ambassador as API Gateway, so I wanted to integrate it into the review app process. Using the Gitlab Kubernetes integration, I’m able to deploy the pods successfully, but the
Host deployment fail with this error:
Error from server (Forbidden): error when retrieving current configuration of: Resource: "getambassador.io/v2, Resource=hosts", GroupVersionKind: "getambassador.io/v2, Kind=Host" Name: "<deploy_environment>", Namespace: "<deploy_namespace>" from server for: "STDIN": hosts.getambassador.io "<deploy_environment>" is forbidden: User "system:serviceaccount:<deploy_namespace>:<deploy_namespace>-service-account" cannot get resource "hosts" in API group "getambassador.io" in the namespace "<delpoy_namespace>"
The same for the
Is there any way to add this resources to the generated service account? Or, maybe, the only would be using a global kubeconfig with admin role?