Skip to content

Inclusions explained

It is likely that your team does not have get access to all namespace scoped resources. This can be an issue when deploying apps to a namespace in a cluster, because ArgoCD will attempt to discover all namespace scoped resourced and be denied. To avoid this, we limit ArgoCD to discover the resources that are available to project admins, these are added under the resource.inclusions ArgoCD configurations in resource.inclusions

If your application contains resources that a project admin does not have permissions to list/edit then you can request that a cluster admin deploy aggregated roles to add such permissions. See here for an example.

Once having done so, you can make a PR with these resources added onto the resource.inclusions list in resource.inclusions.