Support install Argo CD optionally.
What is version of KubeSphere DevOps has the issue?
3.3.1
How did you install the Kubernetes? Or what is the Kubernetes distribution?
No response
Describe this feature
There are some users who don't have enough resource to install full devops compoents,and we'd better support install Argo CD optionally.
Additional information
No response
/cc @kubesphere/sig-devops
https://github.com/kubesphere/ks-installer/blob/96ad4b01bb0c7bcb9832d04cc1c53fc6f9e8cfeb/roles/ks-devops/tasks/main.yaml#L176
There is no parameter to disable argocd in installer
Argocd is just used for Continuous Deployments
This cmd is able to temporary delete argocd:
helm uninstall devops -n argocd
While restart installer pod, the argocd is installed again.
Now we support to use argocd in host cluster, not support to use argocd in member cluster.
Some users only have low resources in host cluster, so they do not want to launch jenkins in host cluster, only launch argocd in host cluster, while launch jenkins in member cluster.
We should support user to config whether launch jenkins or argocd.
Redesign DEVOPS format:
devops:
enabled: false
ci:
enabled: false
cd:
enabled: false
type: argocd/fluxcd
https://github.com/kubesphere-sigs/ks-devops-helm-chart/pull/98
https://github.com/kubesphere/kse-installer/pull/232
https://github.com/kubesphere/ks-devops/pull/935
https://github.com/kubesphere/ks-installer/pull/2183
need revert: https://github.com/kubesphere/kse-installer/pull/198 https://github.com/kubesphere/kse-installer/pull/210 https://github.com/kubesphere/kse-installer/pull/214 https://github.com/kubesphere/ks-installer/pull/2181
/reopen
@chilianyi: Reopened this issue.
In response to this:
/reopen
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
related to https://github.com/kubesphere/ks-devops/issues/765