Results 35 comments of LXM

This PR can be continued now. After rebase, try to remain independent of other PR

> * Extract public handler into `gitops` folder and Embed the public handler in both `argocd handler` and `fluxcd handler` so these handler can use the public handler. > *...

lgtm but the codecov seems broken. @kubesphere/sig-devops

So, let's continue our discussion here. I want to express whether there has been some tentative work before to help people who want to work on this PR figure out...

> [![Proposal: a new UI-UX of Creating GitOps Application - YouTube - Brave_001](https://user-images.githubusercontent.com/53958238/179132730-23075d67-4f83-4b95-9d4b-e4e3b2ebfe8b.png)](https://youtu.be/G3t66rTtjvY) this is a video. > > 1. The Repository Config SelectBox only show the **Artifact Repositories**. >...

> need addition note valuesFiles and values can both support multiple

> > > > > > > > > need addition note valuesFiles and values can both support multiple > > Sure. Did you mean [ValuesFrom and Values](https://github.com/fluxcd/helm-controller/blob/a2147639031eb1362360b52c6f596c066270ecc4/api/v2beta1/helmrelease_types.go#L156-L162) in the...

The POC of fluxcd integration has been completed here #743 UI/UC design should be promoted if possible. @LinuxSuRen

We also need to establish a releation between helmrelease and helmchart using `labels` or `annotaions`. > when user choose Helm Type and create a new helmrelease the helmtemplate-controller will detect...