yesod-mirror/k8s/configs/templates/dev/ide/coder.libsonnet

40 lines
1.1 KiB
Jsonnet
Raw Normal View History

local images = import "k8s/configs/images.libsonnet";
local base = import "k8s/configs/base.libsonnet";
local Params = base.SimpleFieldStruct([
"namespace",
"context",
"coderPgUrlSecret",
]) {};
local App(params) = {
local chartPath = "../../external/+helm_deps+helm_coderv2_coder",
app: params.context.helm.template("coder", chartPath, {
//local image = images.Prod["grafana/grafana"],
namespace: params.namespace,
values: {
coder: {
env: [
{
name: "CODER_PG_CONNECTION_URL",
valueFrom: {
secretKeyRef: {
name: params.coderPgUrlSecret,
key: "url",
},
},
},
{
name: "CODER_ACCESS_URL",
value: "https://coder.csbx.dev",
}
]
}
}
})
};
{
Params: Params,
App: App,
}