blob: 6ba12cb980f42ca8f0d4c9d39177dfa8c1f63976 [file] [log] [blame]
input: {
username: string
preAuthKey: {
enabled: bool | *false
}
}
name: "headscale-user"
namespace: "app-headscale"
charts: {
headscaleUser: {
kind: "GitRepository"
address: "https://github.com/giolekva/pcloud.git"
branch: "main"
path: "charts/headscale-user"
}
}
helm: {
"headscale-user-\(input.username)": {
chart: charts.headscaleUser
values: {
username: input.username
headscaleApiAddress: "http://headscale-api.\(global.namespacePrefix)app-headscale.svc.cluster.local"
preAuthKey: {
enabled: input.preAuthKey.enabled
secretName: "\(input.username)-headscale-preauthkey"
}
}
}
}