Greg Hellings
52189eff57
Use nixhelm repo, add tailscale to autodeploy
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
53f868dc1e
Barman plugin requires cert-manager
2025-08-27 10:40:09 -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
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
377e0edf1f
Gitlab Runner in Kubernetes
2025-06-11 03:16:16 -05:00
Greg Hellings
ee5389baea
Install Helm as objects
...
Rather than running helm on the client and passing it to kubectl, just
install Flux and set the Helm repos on the server side
Add resolv.conf to the Kubernetes config so that the hosts can resolve
hostnames in order to pull down the Helm repositories
Add backups to the database configurations
2025-05-27 19:16:11 -05:00
Greg Hellings
ce5f604636
External Secrets setup
...
Setup the external secrets helm charts
Convert hard coded secrets to external secrets
Add BitWarden CLI for serving external secrets
2025-05-26 17:10:01 -05:00
Greg Hellings
3110cff93c
Basic Kubernetes configuration up and running
...
Add postgres operator and cluster
Create gitlab database declaratively
Update flake
YES, YES, I KNOW THE PASSWORDS ARE DUMB AND WORLD READABLE
2025-05-26 12:20:29 -05:00