chengleqi

Results 20 issues of chengleqi

### What type of PR is this? /kind feature /kind design ### What this PR does / why we need it: - Extend the gitops.kubesphere.io/v1alpha1/Application CRD to Support FluxApp. -...

kind/feature
size/XXL
kind/design
release-note-none

### What type of PR is this? /kind feature /kind design /kind api-change ### What this PR does / why we need it: Add API for FluxCD Application. ### Which...

kind/feature
do-not-merge/work-in-progress
size/XXL
kind/design
kind/api-change
release-note-none

**Target**: sync the underlying helmreleases.helm.toolkit.fluxcd.io and kustomize.toolkit.fluxcd.io CRD with a New gitops.kubesphere.io/v1alpha1/Application CRD **Task**: - [x] #679 - [x] #717 - [x] #718 - [x] #767 - [x] #777 -...

ospp-2022

Add API for _gitops.kubesphere.io/applications_ (mainly for FluxCD, separate from ArgoCD for now) and HelmTemplate. /kind feature

kind/feature

### What type of PR is this? /kind feature ### What this PR does / why we need it: Add **fluxcd/multi-cluster-controller** to sync the _cluster.kubesphere.io/clusters_ and kubeconfig secret which FluxCD...

kind/feature
do-not-merge/work-in-progress
size/XXL
do-not-merge/release-note-label-needed

Add fluxcd/multi-cluster-controller to give Kubesphere the functionality of Multi-Cluster Application Management by filling out the [kubeconfig section](https://github.com/fluxcd/helm-controller/blob/a2147639031eb1362360b52c6f596c066270ecc4/api/v2beta1/helmrelease_types.go#L84). Here is a design of Multi-Cluster HelmRelease Architecture. ![Application-Design](https://user-images.githubusercontent.com/53958238/182986293-77550035-b5f3-4e50-ad7f-25fb0f889895.png)

kind/feature

I encountered a strange problem when I wrote unit test due to the version of controller-runtime. I use code like this `r.Client.List(..., &unstructured.UnstructuredList{}, ...)`, It run correctly when the Client...

![选区_019](https://user-images.githubusercontent.com/53958238/179769593-98d11229-7695-4c21-adda-1d6bd98c7f65.png)