mirror of
https://github.com/kubevela/kubevela.git
synced 2026-08-19 12:36:34 +00:00
* Feat: support to manage the integrations by the CLI and the workflow Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: remove the xml Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: add the unit test for the nacos writer Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: add the integration API Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: make the provider commands to be deprecated Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: make the unit test work Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: rename the integration to the config Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: make the unit test cases work Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: refactor the config commands Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: add the distribution status for the config Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: sort the import packages Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: refine the code style Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: refine the code style Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: get the content format before render the content Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: add some examples Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: the command test cases Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Feat: add the definitions of the workflow step Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: add some tests Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: add some tests Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: change the name Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: retry the CI Signed-off-by: barnettZQG <barnett.zqg@gmail.com> * Fix: refine some words Signed-off-by: barnettZQG <barnett.zqg@gmail.com> Signed-off-by: barnettZQG <barnett.zqg@gmail.com>
50 lines
1.1 KiB
CUE
50 lines
1.1 KiB
CUE
metadata: {
|
|
name: "helm-repository"
|
|
// alias: "Helm Repository"
|
|
scope: "system"
|
|
sensitive: false
|
|
}
|
|
|
|
template: {
|
|
output: {
|
|
apiVersion: "v1"
|
|
kind: "Secret"
|
|
metadata: {
|
|
name: context.name
|
|
namespace: context.namespace
|
|
labels: {
|
|
"config.oam.dev/catalog": "velacore-config"
|
|
"config.oam.dev/type": "helm-repository"
|
|
"config.oam.dev/multi-cluster": "true"
|
|
"config.oam.dev/sub-type": "helm"
|
|
}
|
|
}
|
|
// If the type is empty, it will assign value using this format.
|
|
type: "catalog.config.oam.dev/helm-repository"
|
|
stringData: {
|
|
url: parameter.url
|
|
if parameter.username != _|_ {
|
|
username: parameter.username
|
|
}
|
|
if parameter.password != _|_ {
|
|
password: parameter.password
|
|
}
|
|
}
|
|
data: {
|
|
if parameter.caFile != _|_ {
|
|
caFile: parameter.caFile
|
|
}
|
|
}
|
|
}
|
|
parameter: {
|
|
// +usage=The public url of the helm chart repository.
|
|
url: string
|
|
// +usage=The username of basic auth repo.
|
|
username?: string
|
|
// +usage=The password of basic auth repo.
|
|
password?: string
|
|
// +usage=The ca certificate of helm repository. Please encode this data with base64.
|
|
caFile?: string
|
|
}
|
|
}
|