Commit Graph

383 Commits

Author SHA1 Message Date
Tom Alexander 40437bec04
Disable hard-coded www dns entry. 2023-08-12 20:19:14 -04:00
Tom Alexander 8bad10eace
Fix a variable name in the bhyve netgraph script. 2023-08-08 14:46:03 -04:00
Tom Alexander 8a3855fddd
Add mole to mrmanager. 2023-08-02 18:15:22 -04:00
Tom Alexander fb9d5e2043
Add machines to dhcp. 2023-08-02 16:48:09 -04:00
Tom Alexander ff02354107
Disable wev on FreeBSD.
The wev port has been broken for weeks.
2023-07-30 14:38:08 -04:00
Tom Alexander 8bdae45e6c
Enable wayland for firefox in Linux. 2023-07-28 14:45:18 -04:00
Tom Alexander 7960699636
Add a git alias "git amend".
This allows us to generate a new git commit hash without changing the commit contents which is useful for triggering CI workflows.
2023-07-24 16:44:23 -04:00
Tom Alexander 1badd8049e
Disabling the vulkan sway renderer on Linux again.
The flickering in alacritty is getting annoying.
2023-07-18 19:33:18 -04:00
Tom Alexander 8424abdfa9
Switch k8s_snapshot to using arrays. 2023-07-18 17:47:42 -04:00
Tom Alexander b9a199c5f5
Switch to converting to an array directly.
This eliminates the the middle step of converting to a string with a different IFS which should be more efficient.
2023-07-18 17:13:58 -04:00
Tom Alexander 0c23b46426
Add a script for rolling back k8s snapshots. 2023-07-18 17:13:58 -04:00
Tom Alexander 67d8dc3f5c
Switch from dbus-launch to dbus-run-session. 2023-07-18 15:40:12 -04:00
Tom Alexander 808b087a82
Install a script to snapshot the k8s bhyve virtual machines and persistent volume space. 2023-07-18 15:31:52 -04:00
Tom Alexander bdff61d8e9
Change git default branch to main. 2023-07-18 15:04:24 -04:00
Tom Alexander a025770fe7
Update kshell to manage the pod itself so I can use registry pull secrets to use my harbor pull-through cache. 2023-07-14 15:33:44 -04:00
Tom Alexander 6bde027c48
Add a script to update git aurutil packages. 2023-07-14 14:29:03 -04:00
Tom Alexander cd6d8f3f69
Switch to using bash traps to destroy bhyve vms. 2023-07-14 14:28:36 -04:00
Tom Alexander fb759470f5
Make poudboot service file not hang startup by launching with daemon. 2023-07-14 14:28:36 -04:00
Tom Alexander c61d4bdc75
Update kx and ks aliases to use kubeswitch. 2023-07-14 14:28:36 -04:00
Tom Alexander 41397cb7d5
Update rust. 2023-07-14 14:28:35 -04:00
Tom Alexander 9bbc5591c1
Add /usr/local/bin to PATH for poudboot. 2023-07-11 03:53:06 -04:00
Tom Alexander 63b8827725
Set the default branch in git to the default to suppress the warning. 2023-07-08 22:57:26 -04:00
Tom Alexander 16eb703f68
Cleanup mrmanager firewall config. 2023-07-08 22:57:26 -04:00
Tom Alexander c34f7c0912
Install the minio plugin for kubectl in Linux. 2023-07-08 22:57:26 -04:00
Tom Alexander 625babddc4
Fix kubernetes persistent volumes with specific file ownership. 2023-07-08 22:57:26 -04:00
Tom Alexander 759fece687
Rename texlive package group. 2023-07-08 22:57:26 -04:00
Tom Alexander 55fec03445
Add a "w" alias for watch. 2023-07-08 22:57:25 -04:00
Tom Alexander 1d97921e7b
Add nfs server for k8s persistent volumes. 2023-07-08 22:57:25 -04:00
Tom Alexander 6c7265d1d3
Uncomment playbook. 2023-07-01 16:42:20 -04:00
Tom Alexander b17a5f352d
Sanitize network interface names in jail_netgraph_bridge.bash script. 2023-07-01 16:41:41 -04:00
Tom Alexander db17b87cb8
Enable NTP on Linux. 2023-07-01 16:41:40 -04:00
Tom Alexander f667f50f84
Only put VM disk metadata into the ARC.
The guest VMs should have their own filesystem cache so I see no need to pollute the host's cache.
2023-07-01 16:41:40 -04:00
Tom Alexander 8346065c6f
Add a NFS server jail for persistent volumes. 2023-07-01 16:41:40 -04:00
Tom Alexander ab48b1e01f
Re-enable the vulkan renderer on linux.
It is no longer crashing on linux.
2023-07-01 16:41:40 -04:00
Tom Alexander eb547bf1bf
Add an endless loop to poudboot to rebuild at intervals. 2023-07-01 16:41:40 -04:00
Tom Alexander 9d16e1d42e
Add locking to poudboot. 2023-07-01 16:41:40 -04:00
Tom Alexander 0e86dac2ac
Add support for custom repos in FreeBSD. 2023-07-01 16:41:40 -04:00
Tom Alexander edfdb203a0
Only NAT internal DNS requests. 2023-06-20 13:05:31 -04:00
Tom Alexander 310fea89ae
Fix internal access to DNS server. 2023-06-20 13:05:31 -04:00
Tom Alexander e755cb4251
Successfully notifying hurricane electric when DNS updates are pushed. 2023-06-20 00:25:16 -04:00
Tom Alexander 2e4c2c3f9b
Improve firewall config. 2023-06-20 00:25:16 -04:00
Tom Alexander f2526cc768
Switch to using only sqlite. 2023-06-20 00:25:16 -04:00
Tom Alexander d78380f6bd
Generate tsig keys for dns updates. 2023-06-20 00:25:16 -04:00
Tom Alexander b00aef9318
Add support for subdomains. 2023-06-20 00:25:16 -04:00
Tom Alexander 99ff022411
Switch to using my own nameserver. 2023-06-20 00:25:16 -04:00
Tom Alexander 5b9c1a0e0f
Add fastmail DNS records. 2023-06-20 00:25:15 -04:00
Tom Alexander 1c42f01db2
Switch public_dns to PowerDNS for RFC-2136 support.
This is needed for cert-manager. It will also be used for the external dns operator but the external dns operator also had a programmatic way to support CoreDNS through etcd.
2023-06-20 00:25:15 -04:00
Tom Alexander 6bded8cc7e
Forward port 53 to the public dns server. 2023-06-20 00:25:15 -04:00
Tom Alexander a10922166b
Configure public_dns jail. 2023-06-20 00:25:15 -04:00
Tom Alexander 334ec8b49b
Add a public_dns jail.
This jail will host the authoritative zone for my domains.
2023-06-20 00:25:15 -04:00