ks-devops icon indicating copy to clipboard operation
ks-devops copied to clipboard

Support install Argo CD optionally.

Open VioZhang opened this issue 3 years ago • 9 comments

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

VioZhang avatar Nov 07 '22 04:11 VioZhang

/cc @kubesphere/sig-devops

VioZhang avatar Nov 07 '22 04:11 VioZhang

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.

chilianyi avatar Nov 07 '22 06:11 chilianyi

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.

chilianyi avatar Feb 15 '23 01:02 chilianyi

Redesign DEVOPS format:

devops:
  enabled: false
  ci: 
    enabled: false
  cd: 
    enabled: false
    type: argocd/fluxcd

zhbinary avatar Feb 22 '23 06:02 zhbinary

https://github.com/kubesphere-sigs/ks-devops-helm-chart/pull/98

chilianyi avatar Mar 10 '23 03:03 chilianyi

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

chilianyi avatar Apr 05 '23 00:04 chilianyi

/reopen

chilianyi avatar Apr 05 '23 00:04 chilianyi

@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.

ks-ci-bot avatar Apr 05 '23 00:04 ks-ci-bot

related to https://github.com/kubesphere/ks-devops/issues/765

chilianyi avatar Aug 07 '23 02:08 chilianyi