-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
-
Product / Portfolio Work
-
None
-
False
-
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
-
None
1. Proposed title of this feature request
Add Namespace field to Resource Exclusions
2. What is the nature and description of the request?
In the ArgoCD Custom Resource, .spec.resourceExclusions does not support excluding resources in specific namespaces. When a resource is created outside of git, ArgoCD will attempt to delete this resource. A namespace field within .spec.resourceExclusions would allow users to exclude specific resources within a given namespace.
3. Why does the customer need this? (List the business requirements here)
When creating service mesh resources (gateways, virtual services) through an enterprise vendor's application, kubernetes resources are created in several namespaces by the vendor's control plane. These resources should not be maintained in git as they are dynamically provisioned. We cannot exclude specific gateways/virtual services only all of a particular resource within the cluster. We would like to be able to exclude certain resources, so ArgoCD will not attempt to prune or modify the resources created outside of Git.
4. List any affected packages or components.
openshift-gitops