crossplane-contrib / provider-argocd

Crossplane provider to provision and manage Argo CD objects
Apache License 2.0
68 stars 35 forks source link

Support AppProject Labels #105

Closed smileisak closed 10 months ago

smileisak commented 10 months ago

What problem are you facing?

We are working on creating an ArgoCD project using the Crossplane provider. One of the key functionalities we rely on in ArgoCD is the usage of labels in the AppProject. These labels are crucial as they allow the AppProject to inherit default spec values from a global AppProject, providing us with a standardized setup and reducing manual configuration effort.

However, we've observed that the Crossplane provider's Managed Resource does not currently support adding these labels to the ArgoCD projects. This limitation hinders our ability to seamlessly integrate and manage our ArgoCD projects using Crossplane.

How could Crossplane help solve your problem?

To address this challenge, it would be beneficial if provider argocd could enhance to support Labels in AppProject: Add functionality in the Managed Resource to support defining and adding labels to the ArgoCD AppProject. This should be in line with how ArgoCD natively supports labels.