feat: support helm

Signed-off-by: vgjm <vgjm456@qq.com>
This commit is contained in:
vgjm
2022-04-07 10:15:10 +08:00
parent 23af3ab20b
commit fe5496b3ff
3 changed files with 110 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package helm
import (
"dagger.io/dagger"
"universe.dagger.io/x/vgjm456@qq.com/helm"
)
dagger.#Plan & {
client: {
env: KUBECONFIG: string
commands: kubeconfig: {
name: "cat"
args: ["\(env.KUBECONFIG)"]
stdout: dagger.#Secret
}
}
actions: test: {
URL: helm.#Install & {
name: "test-pgsql"
source: "URL"
URL: "https://charts.bitnami.com/bitnami/postgresql-11.1.12.tgz"
kubeconfig: client.commands.kubeconfig.stdout
}
repository: helm.#Install & {
name: "test-redis"
source: "repository"
chart: "redis"
repoName: "bitnami"
repository: "https://charts.bitnami.com/bitnami"
kubeconfig: client.commands.kubeconfig.stdout
}
}
}