infra/homelab/woodpecker.nix

40 lines
853 B
Nix
Raw Normal View History

2024-05-16 20:34:02 +01:00
{
lib,
config,
kubenix,
...
}: {
kubernetes.helm.releases.woodpecker = {
namespace = "woodpecker";
chart = kubenix.lib.helm.fetch {
repo = "https://woodpecker-ci.org/";
chart = "woodpecker";
version = "1.3.0";
2024-05-16 21:36:48 +01:00
sha256 = "sha256-BGMZJdXMVVBKQHWQ7GgSa8AmFh6JuVO0dvolxqF9k4I=";
2024-05-16 20:34:02 +01:00
};
values = {
2024-05-16 21:36:48 +01:00
server = {
env = {
WOODPECKER_ADMIN = "woodpecker,admin,arch";
WOODPECKER_HOST = "https://ci.gmem.ca";
WOODPECKER_DATABASE_DRIVER = "postgres";
};
ingress = {
enabled = true;
hosts = [
{
host = "ci.gmem.ca";
paths = [ { path = "/"; } ];
}
];
tls = [
{
hosts = ["ci.gmem.ca"];
}
];
};
2024-05-16 20:34:02 +01:00
};
};
};
}