Add Argo CD installation support
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