Greg Hellings
9940e89d2e
Add keepalived to cluster
...
Add keepalived for the Kubernetes cluster
Set VIP to 10.42.5.1
Set *.cluster DNS resolution to this IP address
But do not move existing *.kubernetes targets, yet, as there is a need
to ensure that subnet routers are properly configured
2025-07-02 23:07:08 -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
Greg Hellings
aae3867944
Update zed settings
2025-06-24 22:44:52 -05:00
Greg Hellings
1512028ea9
Merge branch 'main' of srcpub:greg/nixos-config
2025-06-24 09:35:41 -05:00
Greg Hellings
87e615135c
Update pins and make Zed configuration
2025-06-24 01:39:59 -05:00
Greg Hellings
a6d2067ff7
Improvements to IVR
2025-06-23 09:19:16 -05:00
Greg Hellings
27f1e34d49
Update VSCode plugins
2025-06-22 00:26:25 -05:00
Greg Hellings
da6f7d5d6b
Sign before pushing to repo
2025-06-19 23:54:37 -05:00
Greg Hellings
d8f0d90e65
Update deps in home manager
2025-06-19 23:54:13 -05:00
Greg Hellings
81093c16e6
Add slint plugins
2025-06-19 13:16:42 -05:00
Greg Hellings
347a494feb
Merge branch 'main' of src:greg/nixos-config
2025-06-11 22:59:01 -05:00
Greg Hellings
eddbf9292f
Fix gitlab. Again
2025-06-11 22:57:09 -05:00
Greg Hellings
3194941f93
Fix jude
2025-06-11 18:55:27 -05:00
Greg Hellings
eecd6e6d5d
Separate system from home-manager again
2025-06-10 14:28:46 -05:00
Greg Hellings
1e388831aa
No longer a matrix VM running
2025-06-06 01:18:27 -05:00
Greg Hellings
63e5f17ae4
Update gitlab syncthing id
2025-06-06 01:05:47 -05:00
Greg Hellings
021aea0643
Merge branch 'main' of 10.42.4.3:greg/nixos-config
2025-06-05 13:25:38 -05:00
Greg Hellings
24d1247a79
Make local cache configurable
2025-05-29 10:48:46 -05:00
Greg Hellings
04723ae03e
Update python settings in home-manager
2025-05-28 11:21:12 -05:00
Greg Hellings
d7f53e53a3
Expost postgres cluster
...
Expose the postgres cluster outside of the Kubernetes cluster
Give myself the option of connecting to postgres from my own machines,
so that I can hopefully leverage the improved performance
Update some file linting issues in Nix
Add necessary gitlab keys so it can be updated properly the next time I
deploy to it
Add DNS entries for postgres
Update the configuraiton of Traefik to expose the appropriate ports
2025-05-28 00:10:50 -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
26d4e9b771
Configure Dendrite on kubernetes
...
Configure a matrix database
Configure Dendrite into Kubernetes
Update vps configuration to new settings
2025-05-26 23:37:24 -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
Greg Hellings
3e8c828601
Updates across the board to support nix-darwin again
2025-05-22 08:40:18 -05:00
Greg Hellings
812b10e3f6
Adding kubernetes packages to module
2025-05-22 00:27:14 -05:00
Greg Hellings
ffd2dd78bc
Rework how gitlab-runners are defined
2025-05-21 22:25:11 -05:00
Greg Hellings
cefc796a1d
Set the ports in the correct place
2025-05-19 23:42:29 -05:00
Greg Hellings
afe5ca7752
Add kubernetes hostnames and ports
2025-05-19 22:50:20 -05:00
Greg Hellings
b70c7874cc
Fix Isaiah to actually work
2025-05-19 21:47:35 -05:00
Greg Hellings
6a297a4fc4
Change k3s CIDRs
2025-05-19 20:42:26 -05:00
Greg Hellings
fa302301af
Isaiah spin up
...
Bring Isaiah back into commission, this time as the core of my k3s
cluster. Standing up the basic serverInit, and also creating the core
server components that are needed.
2025-05-19 20:10:21 -05:00
Greg Hellings
6d3a0269af
Use btop instead of htop
2025-05-19 16:13:33 -05:00
Greg Hellings
b7d66709ca
Make podman enablement a personal module
...
Podman needs some configuration, so I'm splitting it out to its own
module
2025-05-14 21:22:13 -05:00
Greg Hellings
78ddae354a
Remove garnix from references
2025-05-13 13:40:14 -05:00
Greg Hellings
6db66fa45e
Add more things I will want on the Mac
2025-05-09 12:54:21 -05:00
Greg Hellings
96955700d4
Prepare for new IVR Mac machine
...
Getting code prepared for arrival of the new Mac system
Adding the basic casks that I need
2025-05-09 11:18:52 -05:00
Greg Hellings
c14b88c7fa
Update gitlab public key
2025-04-14 18:02:19 -05:00
Greg Hellings
140ba3d08a
Streamline base install
...
Don't install printers by default
Don't install NetworkManager by default, as it pulls in WAY too many
dependencies, including a full GUI suite
Simplify the template
2025-04-14 00:44:19 -05:00
Greg Hellings
33a036ca40
Make base slightly leaner
2025-03-27 10:31:41 -05:00
Greg Hellings
ef09bc78ee
Cut sha256sum output
2025-03-23 01:47:58 -05:00
Greg Hellings
8b5c35e2e5
Make builds more stable with upload name
2025-03-23 00:28:35 -05:00
Greg Hellings
5bd0310a7b
Fix the cache argument
2025-03-20 14:19:38 -05:00
Greg Hellings
5bf400de97
Flake updates and simplifying IVR
...
Failed attempts to enable unfree packages
Commented out github plugin for VSCode
Made standalone Home Manager not fail to find caches and honor more
settings
2025-03-20 10:45:16 -05:00
Greg Hellings
382a3138ff
Run uploads in the background, to speed builds
2025-03-05 17:13:52 -06:00
Greg Hellings
04729af170
Version bump
...
Update flake pins
Point to my fixed version of VSCode extensions
Update to use new Xiphos module
2025-02-27 13:16:57 -06:00
Greg Hellings
d958ca2d21
Make buildin on IVR work again
2025-02-04 07:47:14 -06:00
Greg Hellings
0607fc4f14
Enable pushing builds to S3
2025-01-21 16:51:04 -06:00
Greg Hellings
2bbbeaa5f1
Add vfio stuff for win10
...
Add a whole bunch of stuff to start/stop displays for the win10 vm
Hopefully this will allow win10 to directly use the same GPU in passthru
mode
2025-01-08 08:05:24 -06:00
Greg Hellings
8a0b0f55e8
KVM/libvirtd kinda working
2025-01-07 10:58:24 -06:00