chengleqi

Results 57 comments of chengleqi

> > > > 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 Deployment additional Settings in the following pic?...

### Deployment Settings ![Application-Design](https://user-images.githubusercontent.com/53958238/179182857-ee07b81c-f25a-47af-a8d5-8753fa4b3fe3.png) User can set different [ValuesFrom and Values](https://github.com/fluxcd/helm-controller/blob/a2147639031eb1362360b52c6f596c066270ecc4/api/v2beta1/helmrelease_types.go#L156-L162) for each destination (different cluster and different target namespace) with the same [helmtemplate](https://github.com/fluxcd/helm-controller/blob/a2147639031eb1362360b52c6f596c066270ecc4/api/v2beta1/helmrelease_types.go#L238-L283). The devops.kubesphere.io/Application is called "Multi-Clusters Application"...

## General Design ### File Change 1. API ```bash pkg/api/gitops/v1alpha1 β”œβ”€β”€ application.go (UPDATE) β”œβ”€β”€ helmtemplate.go (ADD) β”œβ”€β”€ constants.go β”œβ”€β”€ groupversion_info.go β”œβ”€β”€ groupversion_info_test.go β”œβ”€β”€ image-updater.go β”œβ”€β”€ image-updater_test.go └── zz_generated.deepcopy.go ``` 2....

> Is that possible to keep using the same version `v1alpha1`? Sure.

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

### Four use-cases #### 1. User just wants to create a HelmRelease without saving the information (`spec.fluxApp.spec.config.helmRelease.chart`) to a Template. ```yaml apiVersion: gitops.kubesphere.io/v1alpha1 kind: Application metadata: name: chengleqi-test-application-1 namespace: my-devops-projecthmhx2...