blob: c3f67a6a2b14496139462405e9d9175f0fd5412f [file] [log] [blame]
input: {
privateKey: string
publicKey: string
adminKey: string
}
name: "config-repo"
namespace: "config-repo"
out: {
images: {
softserve: {
repository: "charmcli"
name: "soft-serve"
tag: "v0.7.1"
pullPolicy: "IfNotPresent"
}
}
charts: {
softserve: {
kind: "GitRepository"
address: "https://code.v1.dodo.cloud/helm-charts"
branch: "main"
path: "charts/soft-serve"
}
}
volume: data: size: "1Gi"
helm: {
softserve: {
chart: charts.softserve
values: {
serviceType: "ClusterIP"
addressPool: ""
reservedIP: ""
adminKey: input.adminKey
privateKey: input.privateKey
publicKey: input.publicKey
image: {
repository: images.softserve.fullName
tag: images.softserve.tag
pullPolicy: images.softserve.pullPolicy
}
persistentVolumeClaimName: volume.data.name
}
}
}
}