Commit Graph
57 Commits
Author SHA1 Message Date
Greg Hellings 2d58a31816 Do not overwrite host SSH 2025-12-04 09:19:44 -06:00
Greg Hellings 4f9a2732bc Add Gitea to my infra 2025-12-04 00:45:46 -06:00
Greg Hellings 4acccbe392 Remove aborted kanboard, add donetick 2025-11-27 19:45:39 -06:00
Greg Hellings 4620265ead Add Uptime Kuma to Kubernetes 2025-11-27 01:20:09 -06:00
Greg Hellings 0a887d8cad Enable MariaDB 2025-11-26 22:55:17 -06:00
Greg Hellings 5dc90c13d5 Add Smokeping to monitoring 2025-11-26 20:44:43 -06:00
Greg Hellings be3f188432 Use home-built immich container
Using the immich conatiner for locally cached immich-go binaries, rather
than pulling the binary every time we run.
2025-11-25 23:52:47 -06:00
Greg Hellings 5133b8dd21 Update Immich to 2.3.1 2025-11-25 23:33:56 -06:00
Greg Hellings d633f73e56 Update gitlab-runner chart 2025-11-25 23:32:39 -06:00
Greg Hellings e027afc63f Step up to 3 Postgres instances 2025-11-25 23:32:20 -06:00
Greg Hellings 893db983e0 Fix broken auto-deployments 2025-11-23 14:43:36 -06:00
Greg Hellings bfd8e7cf95 Tailscale is now auto-applied 2025-11-23 14:43:15 -06:00
Greg Hellings 582dabc398 Add pinchflat to kustomization 2025-11-23 02:27:06 -06:00
Greg Hellings 05a8dc1bc5 Add pinchflat to Kubernetes 2025-11-23 02:26:22 -06:00
Greg Hellings 572419b8d3 Enable node level monitoring 2025-11-23 01:12:20 -06:00
Greg Hellings 9938c40330 Enable metrics for gitlab-runner 2025-11-22 21:32:09 -06:00
Greg Hellings 08b0ebf05f Fix Kubernetes access
Give the pods the proper authorization
Clarify the jobs endpoint names
2025-11-22 21:22:51 -06:00
Greg Hellings 82acff5857 Add Prometheus scraping to Kubernetes 2025-11-22 20:15:40 -06:00
Greg Hellings c4119dd9b7 Move jellyfin to hardware box
Rather than running Jellyfin on a VM as before, just move the service
over to Hosea, which isn't doing anything graphical
2025-11-08 15:37:02 -06:00
Greg Hellings af41fd6b92 Lint yaml better 2025-11-02 23:45:16 -06:00
Greg Hellings 4e5320847b Add backups for Immich
Add a nightly cron backup to push Immich backups onto the NAS
2025-10-25 01:06:31 -05:00
Greg Hellings 5e3d02843c Add kubernetes dashboard 2025-10-22 16:18:02 -05:00
Greg Hellings ecf97ea72c Tailscale now needs an opaque secret
Somewhere in the definition of the Tailscale operator the configuraiton
changed from taking a basic-auth formatted secret to needing a
customized one. This makes that happen
2025-10-19 21:51:24 -05:00
Greg Hellings 89460c4e21 Upgrade Immich to v2.1.0
Move to using kustomize'd helm charts to deploy it
Update the new version of the helm chart, which has very different
values structure
Move database into the db namespace
Upgrade the db to include vectorchord
Upgrade CNPG to now include barman cloud natively
Migrate databases to Barman Cloud plugin, completely
Eliminate yet another shell script step in applying my k8s config
2025-10-19 21:48:30 -05:00
Greg Hellings 145f43d352 Add nas1 attic cache 2025-10-10 21:38:00 -05:00
Greg Hellings 04486bdd26 Cluster restored, so re-enabling replica anti-affinity 2025-09-12 20:12:10 -05:00
Greg Hellings e4732cd89c Add README.md 2025-09-11 23:59:50 -05:00
Greg Hellings c891c5f514 Move some auto-deploy options around 2025-09-11 23:57:10 -05:00
Greg Hellings 9b4132610d Update gitlab-runner Helm chart 2025-09-11 23:39:08 -05:00
Greg Hellings f326e92ca5 Fix yaml for longhorn 2025-09-11 23:05:14 -05:00
Greg Hellings 52189eff57 Use nixhelm repo, add tailscale to autodeploy 2025-09-11 21:39:53 -05:00
Greg Hellings 5992fa86c0 Add external-secrets to helm distributions 2025-09-11 21:39:53 -05:00
Greg Hellings c6b96642f7 Auto-install kyverno chart 2025-09-11 21:39:53 -05:00
Greg Hellings 3cf32090d6 Move flux to NixOS and add URL hashes 2025-09-11 21:39:53 -05:00
Greg Hellings 305ca30ad5 Add cert-manager to startup process 2025-09-11 21:39:53 -05:00
Greg Hellings a573f12221 Move node annotations to Nix 2025-09-11 21:39:53 -05:00
Greg Hellings ce0fd0102a Move node labels to Nix 2025-09-11 21:39:53 -05:00
Greg Hellings 6ab984cacf Make cluster slightly less robust 2025-09-09 23:27:48 -05:00
Greg Hellings 743c1fede1 Add BitWarden escape hatch image 2025-08-27 10:40:09 -05:00
Greg Hellings 53f868dc1e Barman plugin requires cert-manager 2025-08-27 10:40:09 -05:00
Greg Hellings e07c1d54f9 Increase disk space for Postgres 2025-08-27 10:40:08 -05:00
Greg Hellings 568aef0fdb Add disk space for pgvector 2025-08-26 19:57:38 -05:00
Greg Hellings 2654a8972d Tailscale in Kubernetes
Set tailscale operator up in Kubernetes
Configure external services
2025-08-15 22:39:00 -05:00
Greg Hellings 5d883cdcfc Move things into more hierarchical namespaces 2025-08-15 21:29:43 -05:00
Greg Hellings f77ded4b6e pgvector size increase to 30GiB 2025-07-24 12:56:06 -05:00
Greg Hellings ffba523e68 Remove references to missing files 2025-07-24 12:56:06 -05:00
Greg Hellings 8624902722 Expose backup secrets to Longhorn 2025-07-24 12:56:06 -05:00
Greg Hellings fea1a7642c Enable Immich
Kubernetes files to stand up Immich, including Redis, a separate
Postgres cluster, and more
2025-07-07 21:48:47 -05:00
Greg Hellings c7e96d1f29 Enable Longhorn at last
Enable the iscsi services on the local hosts
Enable special NixOS style Longhorn workarounds
Enable Longhorn in Kubernetes, as well
Update host names to point at Longhorn
Expose Longhorn UI and secrets
2025-07-03 01:36:59 -05:00
Greg Hellings f9f1357b8e Rename of Jude to Zeke
Since Jude is a now a server, we rename it to Zeke, for Ezekiel
Update of tailscale to auto-register nodes
Update kubernetes to install the etcd application
Update Zeke IP address and DNS bindings
2025-07-02 12:01:27 -05:00