johnride
  • Joined on 2024-02-06
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-04 21:23:22 +00:00
8bcade27a1 refact: Split OKD installation score into a simple struct that returns the list of scores. Also refactored discovery logic so it can be used by bootstrap and control plane steps
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-04 15:29:22 +00:00
e7ccfe6969 chore: Rename interpret name Okd.. string to OKD..
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-04 02:42:22 +00:00
4fdc2e8a58 fix: mac-specific ipxe file was missing #!ipxe sheban causing bad exec format. Also added autofree to chainloading boot file so it won't cause kernel panics when fallback boots after a failed boot of a previous file
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-04 00:53:51 +00:00
c5427b983c New boot ipxe default file, much better logging and easier to follow . Also Tolerate the opnsense lack of reloading every time
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 21:50:21 +00:00
f0d907d92f feat: opnsense-config make sure file has not changed on remote since loading it before saving it, also fix group member Vec<u8> type was not able to deserialize when more than one member
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 17:18:04 +00:00
a03327d7e4 fix: OPnsense xml fields for wk1 after update to 25.7
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 17:07:07 +00:00
680902e450 fix: Use ssh key from FileContent in OKDIpxe score instead of hardcoded path
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 16:09:50 +00:00
b765e9b7dc feat(secret): added get_or_prompt functionality and debuggable ipxe chainloading boot file and some misc stuff
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 12:53:53 +00:00
160939de21 fix: opnsense dhcp test and formatting
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 12:40:11 +00:00
5142e2dd2d fix: Support multiple mac address on static host binding
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 12:39:46 +00:00
fed4a8076c fix: Support multiple mac address on static host binding
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 04:39:25 +00:00
ceea03d6ce wip minor refactor in okd example
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 04:00:40 +00:00
f1209b3823 feat: OKD bootstrap automation pretty much complete with a few prompt for manual steps
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-03 00:55:47 +00:00
6f746d4c88 feat: OKD Installation now generates ignition files, copies them over, also uploads scos images
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 15:46:48 +00:00
75f27a2b85 chore: Move opnsense credential secret from example into domain. There is an architectural problem around secrets still but its definitely something we want to manage for the user
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 15:26:12 +00:00
d24ea23413 fix: Dhcp static hostname has to have domain specified with dnsmasq, also progress on okd installation automation
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 04:41:15 +00:00
0070373714 feat(okd installation): Process works nicely all the way up to setting the bootstrap host binding in opnsense automatically! Next step : generate the mac address boot file for bootstrap host, install ignition files and the cluster will booooooooot
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 04:39:58 +00:00
a353249eec feat(okd installation): Process works nicely all the way up to setting the bootstrap host binding in opnsense automatically! Next step : generate the mac address boot file for bootstrap host, install ignition files and the cluster will booooooooot
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 04:10:34 +00:00
f6e665f990 feat: Can now select a bootstrap host and save the role mapping to database
johnride pushed to feat/dnsmasqDhcpStatic at NationTech/harmony 2025-09-02 03:36:40 +00:00
241980ebec wip: OKd installation, some cleanup of unused and some refactoring