Commit Graph

18 Commits

Author SHA1 Message Date
0f825babb3 feat: change git pull to fetch and checkout latest tag instead of branch
- Modified step_git_pull() to fetch tags from main branch and checkout the latest tag
- Added fallback to main branch if no tags are found
- Changed default branch parameter from "release" to "main"
- Removed redundant git pull from step_update_app()
- Updated success message to indicate tag checkout
2026-02-04 16:12:55 +01:00
99c9667792 feat: fix WireGuard AllowedIPs to preserve local network access
- Added rewrite_allowed_ips() to replace 0.0.0.0/0 with VPN CIDR in WireGuard configs
- Modified step_wireguard_provision() to rewrite AllowedIPs before deploying config
- Removed TODO comment about VPN blocking local network access
2025-12-17 18:29:10 +01:00
ea8b9639da add gold image with modifications for adc 2025-12-16 17:49:47 +01:00
5d78c5f940 update readme comment out vpn 2025-11-25 11:29:14 +01:00
108beaf9f7 add new master gold image 2025-11-25 10:49:28 +01:00
fc0b75af8f feat: add secure boot USB mass storage scripts for CM4
- Added gen-secure-msd-sig.sh to sign boot.img with private key using rpi-eeprom-digest
- Added rpi-boot-secure.sh to load signed secure-boot mass storage gadget via rpiboot
- Updated .gitignore to exclude usbboot/ directory
- Updated README with secure boot CM4 unlock instructions
2025-11-25 10:32:46 +01:00
886030c533 add sudo to enable-linger 2025-11-17 15:55:24 +01:00
d343ec2583 feat: add MAC address provisioning for secondary ethernet port
- Added step_set_eth1_mac() to generate and configure random locally administered MAC addresses
- Made --name argument optional and conditional based on selected provisioning steps
- Updated documentation to include MAC configuration in production deployment checklist
2025-11-11 14:23:57 +01:00
da411e1ee6 feat: add git pull step to device provisioning and update service script paths 2025-10-14 15:43:07 +02:00
750c019806 feat: implement device provisioning with app update, service management and reboot 2025-10-14 14:13:50 +02:00
2be380f614 add hostname provisioning step 2025-09-01 16:50:18 +02:00
3c03f2a58c Merge branch 'main' of ssh://ssh.pstruebi.xyz:222/pstruebi/castbox-provisioning 2025-09-01 08:42:06 +02:00
77e3c36a67 update readme 2025-09-01 08:41:19 +02:00
3cb4fbd40c small fixes in gold image 2025-08-28 16:56:57 +02:00
60a4bc98a6 chore: use SSH for Git LFS via .lfsconfig 2025-08-28 13:59:37 +02:00
06d16a6b03 mage automated wg provisioning work 2025-08-27 14:22:02 +02:00
2d902c0265 update readme 2025-08-26 10:44:56 +02:00
d2f8314c73 initial commit 2025-08-26 09:54:39 +02:00