1. Proposed title of this feature request
Improve Error messages for GitOps ArgoCD Users
2. What is the nature and description of the request?
When users change ArgoCD CustomResource and have errors in their configuration, the GitOPs operator often will not tell them that the configuration is wrong and just refuses to continue managing the ArgoCD instance in the namespace.
In that case it's only possible for a cluster admin to read the logs of the operator.
3. Why does the customer need this? (List the business requirements here)
Better error visibility enhances user experience and saves time for cluster admins while debugging issues.
It would be a huge improvement if the status field of the ArgoCD CR would contain any errors the Operator encounters while parsing the Resource, so namespace users can debug the issue themselves and don't need to contact cluster-admins that often.
This frees up resources for the cluster-admins and allows them to more efficiently work on other issues.
4. List any affected packages or components.
GitOps Argocd