50 lines
1.4 KiB
Nix
50 lines
1.4 KiB
Nix
{
|
|
# kubernetes.resources.pods.testje.spec = {
|
|
# containers.testje = {
|
|
# image = "nginx";
|
|
|
|
# volumeMounts = [
|
|
# {
|
|
# name = "nextcloud";
|
|
# mountPath = "/nextcloud";
|
|
# }
|
|
# ];
|
|
# };
|
|
|
|
# volumes = {
|
|
# nextcloud.persistentVolumeClaim.claimName = "nextcloud";
|
|
# };
|
|
# };
|
|
|
|
lab = {
|
|
longhornVolumes = {
|
|
hedgedoc-uploads.storage = "50Mi";
|
|
freshrss.storage = "400Mi";
|
|
radicale.storage = "200Mi";
|
|
minecraft.storage = "1Gi";
|
|
nextcloud.storage = "50Gi";
|
|
};
|
|
|
|
nfsVolumes = {
|
|
jellyfin-config.path = "jellyfin/config";
|
|
media.path = "media";
|
|
music.path = "media/music";
|
|
transmission-config.path = "transmission/config";
|
|
jellyseerr-config.path = "jellyseerr/config";
|
|
radarr-config.path = "radarr/config";
|
|
prowlarr-config.path = "prowlarr/config";
|
|
sonarr-config.path = "sonarr/config";
|
|
bazarr-config.path = "bazarr/config";
|
|
atticd.path = "atticd";
|
|
syncthing.path = "syncthing/config";
|
|
kitchenowl.path = "kitchenowl/data";
|
|
pihole-data.path = "pihole/data";
|
|
pihole-dnsmasq.path = "pihole/dnsmasq";
|
|
paperless-ngx-redisdata.path = "paperless-ngx/redisdata";
|
|
paperless-ngx-data.path = "paperless-ngx/data";
|
|
forgejo.path = "forgejo/data";
|
|
forgejo-runner-data.path = "forgejo/runner/data";
|
|
forgejo-runner-certs.path = "forgejo/runner/certs";
|
|
};
|
|
};
|
|
}
|