Greg Hellings
1ddd5faece
Give Gitea its own database
2025-12-28 22:08:56 -06:00
Greg Hellings
264504050c
Avoid creating gitlab-runner stuff
2025-12-22 12:22:45 -06:00
Greg Hellings
993bf004aa
Upgrade immich to 2.4.1
2025-12-22 12:19:27 -06:00
Greg Hellings
afbc6e4fef
Increase disk size for Immich and Prometheus
2025-12-15 20:28:19 -06:00
Greg Hellings
a80f3bcc7f
Set domains for gitea
2025-12-04 16:23:06 -06:00
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