Add nas1 attic cache

This commit is contained in:
Greg Hellings
2025-10-10 21:38:00 -05:00
parent 85c6e2a4cd
commit 145f43d352
4 changed files with 72 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: hellings
spec:
interval: "24h"
url: https://src.thehellings.com/greg/helm-chart
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: kanboard
spec:
interval: 1h
chart:
spec:
chart: hellings
version: "1.0.0"
sourceRef:
kind: HelmRepository
name: hellings
interval: "1h"
values:
fullnameOverride: kanboard
image:
repository: kanboard
tag: v1.2.47
database:
postgres:
enabled: true
readinessProbe:
httpGet:
path: /healthcheck.php
pvc:
- name: kanboard-data
path: /var/www/app/data
size: 10Gi
- name: kanboard-plugins
path: /var/www/app/plugins
size: 10Gi
environment:
- name: DB_DRIVER
value: postgres
- name: DB_HOSTNAME
value: cluster.db.svc.local
- name: DB_NAME
value: kanboard
- name: DB_USERNAME
valueFrom:
secretKeyRef:
name: kanboard-postgres-user
key: username
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: kanboard-postgres-user
key: password
- name: LOG_DRIVER
value: stdout
- name: PLUGIN_INSTALLER
value: "true"
+5
View File
@@ -0,0 +1,5 @@
namespace: kanboard
resources:
- namespace.yaml
- helm.yaml
+4
View File
@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: kanboard
+2
View File
@@ -42,6 +42,7 @@ in
substituters = substituters =
(lib.optionals cfg.cache [ (lib.optionals cfg.cache [
"http://chronicles.shire-zebra.ts.net:9000/binary-cache/" "http://chronicles.shire-zebra.ts.net:9000/binary-cache/"
"http://nas1.shire-zebra.ts.net:8080/nixos"
]) ])
++ [ ++ [
"https://ai.cachix.org" "https://ai.cachix.org"
@@ -53,6 +54,7 @@ in
]; ];
trusted-public-keys = [ trusted-public-keys = [
"chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8=" "chronicles.shire-zebra.ts.net:0qWYHn3gGllXChhAaaxKlNZtRy6yG/XJs1RFSqV3nW8="
"nixos:1018vqYZeLLOFt+XPiB8k49w2yX8/MT7UbPLCXB92F0="
"ai.cachix.org-1:N9dzRK+alWwoKXQlnn0H6aUx0lU/mspIoz8hMvGvbbc=" "ai.cachix.org-1:N9dzRK+alWwoKXQlnn0H6aUx0lU/mspIoz8hMvGvbbc="
"nixpkgs-python.cachix.org-1:hxjI7pFxTyuTHn2NkvWCrAUcNZLNS3ZAvfYNuYifcEU=" "nixpkgs-python.cachix.org-1:hxjI7pFxTyuTHn2NkvWCrAUcNZLNS3ZAvfYNuYifcEU="
"greg-hellings.cachix.org-1:y01Jl/L5evlhxdnUW6n56AiI1k8g1wxWhTxJCe7XSco=" "greg-hellings.cachix.org-1:y01Jl/L5evlhxdnUW6n56AiI1k8g1wxWhTxJCe7XSco="