Adds ArgoCD Application Sets to this provider. The pattern from Application with goverter has been applied here as well. The CRD for ApplicationSet is quite huge, which required to use Server Side apply. As far as I could see, argocd themself, the do not render the descriptions of the fields into the CRD, seems like this is their trick.
Fixes #114
Fixes #115
Superseeds #120
Additionally an update to goverter has been done.
Todos:
[x] Test with Crossplane Package-Manager if there is a problem with the ApplicationSet CRD, when applied.
Description of your changes
Adds ArgoCD Application Sets to this provider. The pattern from Application with goverter has been applied here as well. The CRD for ApplicationSet is quite huge, which required to use Server Side apply. As far as I could see, argocd themself, the do not render the descriptions of the fields into the CRD, seems like this is their trick.
Fixes #114 Fixes #115 Superseeds #120
Additionally an update to goverter has been done.
Todos:
I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested