Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add conversion webhook for ArgoCD v1alpha1 to v1beta1 migration (…
…#964) * 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. Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Add funcs for ArgoCD alpha to beta conversion Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Add conversion webhook - 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> Resolve local build issues Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Tweak webhook configs Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Update operator installation docs Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Add e2e tests Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Minor updates Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Fix go-lint ci failure Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Update docs Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Remove webhook from 0.7.0 bundle Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> Add spaces in bundle Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * update 0.8.0 bundle Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> --------- Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com>
- Loading branch information