Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

code-refactoring: Add ArgoCD v1beta1 CRD & conversion webhook #999

Merged

Commits on Sep 18, 2023

  1. Add ArgoCD v1beta1 & deprecate v1alpha1

    - Add new ArgoCD v1beta1 api
    - Mark ArgoCD v1alpha1 as deprecated & add back the removed sso fields
    - Use server side validation for "kubectl apply" as client side results into
      failure due to exceeding annotation size limit.
    - Add funcs for ArgoCD alpha to beta conversion
    - Create webhook & setup webhook server on 9443
    - Disable operator namespaced install via OLM so that OLM can handle certs for webhook server
    - For manual install, user needs to explicitly configure cert manager to inject certs and enable
      webhook server in operator by setting env ENABLE_CONVERSION_WEBHOOK="true"
    
    Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
    svghadi committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    901de83 View commit details
    Browse the repository at this point in the history