kubernetes-deployments/globals.nix

41 lines
1.5 KiB
Nix
Raw Normal View History

2024-10-28 16:05:06 +01:00
{servers, ...}: let
globals = {
images = {
2025-02-18 22:10:04 +01:00
jellyfin = "jellyfin/jellyfin:10.10.6";
atuin = "ghcr.io/atuinsh/atuin:18.4.0";
postgres14 = "postgres:14";
kms = "teddysun/kms:latest";
2025-02-11 18:36:53 +01:00
paperless = "ghcr.io/paperless-ngx/paperless-ngx:2.14.7";
redis7 = "docker.io/library/redis:7";
nextcloud = "nextcloud:30.0.6";
postgres15 = "postgres:15";
inbucket = "inbucket/inbucket:edge";
syncthing = "lscr.io/linuxserver/syncthing:1.29.2";
2025-02-08 15:26:08 +01:00
forgejo = "codeberg.org/forgejo/forgejo:10.0.1";
pihole = "pihole/pihole:2025.02.1";
2025-02-11 18:41:58 +01:00
immich = "ghcr.io/immich-app/immich-server:v1.126.1";
immich-machine-learning = "ghcr.io/immich-app/immich-machine-learning:v1.126.1";
2025-01-25 22:20:55 +01:00
immich-redis = "docker.io/redis:6.2-alpine@sha256:905c4ee67b8e0aa955331960d2aa745781e6bd89afc44a8584bfd13bc890f0ae";
immich-postgres = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0";
kitchenowl = "tombursch/kitchenowl:v0.6.10";
cyberchef = "mpepping/cyberchef:latest";
2025-01-11 22:00:09 +01:00
freshrss = "freshrss/freshrss:1.25.0";
bind9 = "ubuntu/bind9:9.18-22.04_beta";
hedgedoc = "quay.io/hedgedoc/hedgedoc:1.10.2";
minecraft = "itzg/minecraft-server:latest";
};
nodeLabels = {
atlas.storageType = "slow";
jefke.storageType = "fast";
lewis = {
storageType = "fast";
hasMedia = "true";
};
};
};
2024-10-28 16:05:06 +01:00
in {
globals = globals // servers.globals;
}