doc/pxe_test_setup #117

Merged
johnride merged 29 commits from doc/pxe_test_setup into master 2025-08-30 14:33:38 +00:00
Owner
No description provided.
johnride added 2 commits 2025-08-20 17:15:00 +00:00
johnride added 3 commits 2025-08-21 21:28:37 +00:00
johnride added 1 commit 2025-08-21 21:31:58 +00:00
fix: Make sure directory exists before uploading file in opnsense http
Some checks failed
Run Check Script / check (pull_request) Failing after 31s
2618441de3
johnride added 2 commits 2025-08-22 01:58:56 +00:00
johnride added 2 commits 2025-08-22 13:05:39 +00:00
johnride added 2 commits 2025-08-23 19:26:56 +00:00
The process will setup DHCP dnsmasq on opnsense to boot the correct ipxe file depending on the architecture
Then ipxe will chainload to either a mac-specific ipxe boot file or the fallback inventory boot file
Then a kickstart pre script will setup the cluster ssh key to allow ssh connections to the machine and also setup and start harmony_inventory_agent to allow being scraped

Note: there is a bug with the inventory agent currently, it cannot find lsmod on centos stream 9, will fix this soon
fix(inventory_agent): Inventory agent now fallsback on error messages when it cant find values
Some checks failed
Run Check Script / check (pull_request) Failing after 38s
0f59f29ac4
johnride added 1 commit 2025-08-23 19:31:23 +00:00
fix(opnsense-xml): dnsmasq force is now optional
Some checks failed
Run Check Script / check (pull_request) Failing after 38s
b33615b969
johnride added 1 commit 2025-08-23 19:33:20 +00:00
fix: Update prebuilt inventory_agent binary
Some checks failed
Run Check Script / check (pull_request) Failing after 35s
c805d7e018
johnride added 1 commit 2025-08-23 19:48:28 +00:00
chore: cargo fmt
Some checks failed
Run Check Script / check (pull_request) Failing after 37s
6c92dd24f7
johnride added 1 commit 2025-08-23 19:52:13 +00:00
chore: cargo fix
Some checks failed
Run Check Script / check (pull_request) Failing after 36s
a1ab5d40fb
johnride force-pushed doc/pxe_test_setup from 4c17fcd447 to 8cc7adf196 2025-08-23 20:26:38 +00:00 Compare
letian added 1 commit 2025-08-28 18:29:34 +00:00
wip: rename harmony-secret* by harmony_secret*
All checks were successful
Run Check Script / check (pull_request) Successful in 1m14s
f180cc4c80
letian added 1 commit 2025-08-28 20:22:02 +00:00
wip: mark DhcpRange fields as optional (to better support OPNSense possible configs)
All checks were successful
Run Check Script / check (pull_request) Successful in 1m14s
ff2efc0a66
johnride added 2 commits 2025-08-29 05:15:07 +00:00
letian added 1 commit 2025-08-29 08:42:30 +00:00
fix typo in service type
Some checks failed
Run Check Script / check (pull_request) Failing after 34s
78b80c2169
letian added 2 commits 2025-08-29 13:52:16 +00:00
johnride added 2 commits 2025-08-29 15:23:19 +00:00
johnride added 1 commit 2025-08-29 15:27:26 +00:00
feat: Update harmony_inventory_agent binary in pxe http files
All checks were successful
Run Check Script / check (pull_request) Successful in 1m14s
c542a935e3
johnride added 1 commit 2025-08-29 16:22:04 +00:00
Merge remote-tracking branch 'origin/master' into doc/pxe_test_setup
All checks were successful
Run Check Script / check (pull_request) Successful in 1m19s
a9f8cd16ea
johnride added 1 commit 2025-08-29 18:49:48 +00:00
feat: Allow building harmony statically with x86_64-unknown-linux-musl target
All checks were successful
Run Check Script / check (pull_request) Successful in 1m15s
ec277bc13d
johnride merged commit 269f13ae9b into master 2025-08-30 14:33:38 +00:00
johnride deleted branch doc/pxe_test_setup 2025-08-30 14:33:40 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NationTech/harmony#117
No description provided.