I've started a list of the points to check at https://agora.nasqueron.org/WindRiver#To_check_after_reboot
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
All Stories
Apr 3 2026
- NetBox ✅
- IP address exists: https://netbox.nasqueron.org/ipam/ip-addresses/112/
- IP address correctly assigned to igb0 interface: https://netbox.nasqueron.org/dcim/interfaces/12/
- Salt
- utils/netbox/pillarize.py windriver returns correctly 2001:bc8:2e84:700:0:dead:c0de:b07 alias
- Address added to pillar by 8202a28a
- /etc/rc.conf.d/netif/ipv6_igb0 contains the alias
Server was rebooted without .35 IP.
Apr 2 2026
- '0XXX" into XXX : correct permissions for Salt
- Change the name of the script in action (no more script .sh)
- '0644' (Ansible) into 644 (Salt)
Many changes:
- Improved script structure by separating configuration, helper functions, main function and application entry point.
carp-ovh logs were written both to /var/log/messages and /var/log/carp.log.
This change redirects them only to /var/log/carp.log by excluding them from /var/log/messages.
Apr 1 2026
Apr 1 14:03:22 router-002 kernel: carp: 2@vmx1: MASTER -> BACKUP (more frequent advertisement received) Apr 1 14:03:22 router-002 kernel: in_scrubprefix: err=65, prefix delete failed Apr 1 14:03:22 router-002 carp-ovh[98074]: Not MASTER -> exit
Mar 31 2026
In D4035#63113, @dereckson wrote:OK with pillarize too?
OK with pillarize too?
Minor changes to the script names in init.sls
If we're going to flood /var/log/messages with carp debug information, perhaps should we create a separate log topic, but that can be another change. I've created T2292.
Fix the path of the script : /usr/local/scripts/carp/carp-ovh.py
Fix the path of the parameter action : /usr/local/scripts/carp/carp-ovh-switch.sh
Mar 30 2026
removed white lline
Apr 1 14:01:39 router-002 kernel: carp: 2@vmx1: BACKUP -> MASTER (master timed out) Apr 1 14:01:39 router-002 carp-ovh[98049]: Detected MAC on vmx1: 00:50:56:09:3c:f2 Apr 1 14:01:39 router-002 carp-ovh[98053]: Checking current state... Apr 1 14:01:39 router-002 carp-ovh[98057]: Checking IPs for MAC 00:50:56:09:3c:f2 Apr 1 14:01:39 router-002 carp-ovh[98061]: OVH returned: ['178.32.70.110', '51.68.252.230'] Apr 1 14:01:39 router-002 carp-ovh[98065]: VIP is already on correct MAC -> nothing to do
When router-003 (The MASTER) become unavailable :
repair branch
Mar 29 2026
Enable rotation of Vault AppRole credentials on CARP routers
Mar 25 2026
Configuration deployed and running on router-002/router-003 and WindRiver
Tested locally with ripgrep. Configuration files like .arcconfig are now correctly included in search results !
I tested the Docker image locally and the image builds, the container starts correctly, and the test suite runs inside it.