You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is no way to find out which config options are supported without referring to version-specific docs.
There is no good way to provide feedback to the admin/operator on the correctness of the config in argocd-cm.
How
Have a Kubernetes-native way of defining structured configuration information
De-couple areas of configuration which may grow overtime ( repos, health-checks ).
Encourage client tooling to make use of native OpenAPI Validation before letting in configuration information.
Proposal
How do you think this should be implemented?
Introduce a CRD with an OpenAPI validation schema ArgoCDConfig. The OpenAPI validation schema would drive generation of UI forms and IDE code completion.
Summary
Introduce a strongly-typed
Config
API/CRD to manage ArgoCD configuration as an alternative to argocd-cm.yamlWhom does this benefit?
Operators/Admins.
Motivation
Why
How
Proposal
How do you think this should be implemented?
ArgoCDConfig
. The OpenAPI validation schema would drive generation of UI forms and IDE code completion.GitRepositoryConfig
CRD as proposed inHealthCheck
CRD as proposed inArgoCDConfig
CR is absent.The text was updated successfully, but these errors were encountered: