Skip to content

Add Argo CD installation support

Calvin Yu请求将github/fork/LinuxSuRen/argocd合并到master

Created by: LinuxSuRen

Consider we are going to put Argo CD and ks-devops into two different namespaces. And Helm chart does not have a good support for the different namespaces case. I just upload the tar file of the argocd into ks-installer.

And I fixed a few small issues. For example, the JVM parameters of Jenkins, the wrong image name of Jenkins agent.

This PR allows users to choose if install the Argo CD automatically. Please see the following example of cc

spec:
  devops:
    argocd:
      installation: custom                     # don't install Argo CD automatically
      namespace: other-namespace    # set it if you want to install Argo CD in other namespace

Please feel free to help to test it with the following image:

surenpi/ks-installer:argocd-dev

/cc @kubesphere/sig-devops /area devops

合并请求报告