Page MenuHomeDevCentral
Feed All Stories

Apr 22 2026

yousra added a revision to T2149: Ensure serial is bumped when editing DNS zone: D4092: Add DNS SOA serial validation pre-commit hook.
Apr 22 2026, 22:03 · User-yousra, Salt, DNS
yousra requested review of D4092: Add DNS SOA serial validation pre-commit hook.
Apr 22 2026, 22:03 · DNS
yousra added a comment to T2315: Reprovision Ysul.

@dereckson I tried applying these units for role devserver:

Apr 22 2026, 20:37 · Secure HA tunnels, Servers
yousra updated the summary of D4091: Fix missing devserver.ports pillar on ysul.
Apr 22 2026, 20:18
yousra updated the summary of D4091: Fix missing devserver.ports pillar on ysul.
Apr 22 2026, 20:18
yousra updated the summary of D4091: Fix missing devserver.ports pillar on ysul.
Apr 22 2026, 20:18
yousra updated the summary of D4091: Fix missing devserver.ports pillar on ysul.
Apr 22 2026, 20:16
yousra requested review of D4091: Fix missing devserver.ports pillar on ysul.
Apr 22 2026, 20:16
yousra updated the task description for T2320: Installation of Rust on ysul.
Apr 22 2026, 12:39 · Servers
yousra triaged T2320: Installation of Rust on ysul as Normal priority.
Apr 22 2026, 12:38 · Servers
Duranzed accepted D4090: Add import services from map.jinja.
Apr 22 2026, 12:37
Duranzed triaged T2319: Automate GRE tunnel failover on CARP PRIMARY router as Normal priority.
Apr 22 2026, 12:26 · Monitoring and reporting, Python, Salt, Drake network, Secure HA tunnels
yousra updated the summary of D4090: Add import services from map.jinja.
Apr 22 2026, 11:35
yousra closed D4089: Create /opt directory everywhere.
Apr 22 2026, 11:33
yousra committed rOPS7bf1e9b9f636: Create /opt directory everywhere (authored by yousra).
Create /opt directory everywhere
Apr 22 2026, 11:33
yousra added a comment to T2318: Restart Salt minion service after configuration change.

The error occured is (T2315) :

Apr 22 2026, 11:19 · security, Vault, Salt
dereckson updated subscribers of T2318: Restart Salt minion service after configuration change.
Apr 22 2026, 11:14 · security, Vault, Salt
dereckson moved T2318: Restart Salt minion service after configuration change from Backlog to Bug and issues on the Salt board.
Apr 22 2026, 11:14 · security, Vault, Salt
yousra requested review of D4090: Add import services from map.jinja.
Apr 22 2026, 11:14
yousra added a revision to T2315: Reprovision Ysul: D4090: Add import services from map.jinja.
Apr 22 2026, 11:14 · Secure HA tunnels, Servers
dereckson triaged T2318: Restart Salt minion service after configuration change as Normal priority.
Apr 22 2026, 11:14 · security, Vault, Salt
yousra updated the summary of D4089: Create /opt directory everywhere.
Apr 22 2026, 10:47
dereckson retitled D4089: Create /opt directory everywhere from Duplication of the Salt state ID /opt to Create /opt directory everywhere.
Apr 22 2026, 10:47
dereckson accepted D4089: Create /opt directory everywhere.
Apr 22 2026, 10:47
yousra requested review of D4089: Create /opt directory everywhere.
Apr 22 2026, 10:42
yousra added a revision to T2315: Reprovision Ysul: D4089: Create /opt directory everywhere.
Apr 22 2026, 10:42 · Secure HA tunnels, Servers
yousra closed D4088: Remove ZFS pool entry for ysul from pillar.
Apr 22 2026, 09:42
yousra committed rOPSe20054954963: Remove ZFS pool entry for ysul from pillar (authored by yousra).
Remove ZFS pool entry for ysul from pillar
Apr 22 2026, 09:42
dereckson accepted D4088: Remove ZFS pool entry for ysul from pillar.
Apr 22 2026, 09:38
dereckson updated the summary of D4088: Remove ZFS pool entry for ysul from pillar.
Apr 22 2026, 09:38
yousra added a revision to T2315: Reprovision Ysul: D4088: Remove ZFS pool entry for ysul from pillar.
Apr 22 2026, 09:35 · Secure HA tunnels, Servers
yousra requested review of D4088: Remove ZFS pool entry for ysul from pillar.
Apr 22 2026, 09:35
yousra updated the task description for T2315: Reprovision Ysul.
Apr 22 2026, 08:35 · Secure HA tunnels, Servers

Apr 20 2026

yousra added a comment to T2303: Installation and configuration of FRRouting.

ysul.nasqueron.org# show ip ospf neighbor

Apr 20 2026, 19:55 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 18:54 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Apr 20 2026, 18:49 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Apr 20 2026, 18:46 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Apr 20 2026, 18:46 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 18:37 · Drake network, Salt, Secure HA tunnels
yousra added a comment to T2303: Installation and configuration of FRRouting.

ysul.nasqueron.org# show ip ospf neighbor

Apr 20 2026, 17:30 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 17:21 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 17:19 · Drake network, Salt, Secure HA tunnels
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:24
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:22
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:21
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:20
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:19
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:18
yousra updated the diff for D4068: Configure FRRouting OSPF.

Activated OSPF in interface gre2 so then Ysul can get the route to 172.27.27.0/27.

Apr 20 2026, 15:11
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 15:08
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 14:18
yousra added a revision to T2303: Installation and configuration of FRRouting: D4068: Configure FRRouting OSPF.
Apr 20 2026, 14:18 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 14:18 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 14:17 · Drake network, Salt, Secure HA tunnels
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 14:17
yousra updated the summary of D4068: Configure FRRouting OSPF.
Apr 20 2026, 14:11
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 13:55 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 13:49 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 13:48 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 13:48 · Drake network, Salt, Secure HA tunnels
yousra renamed T2208: Installation and configuration of Quagga from Installation and configuration Quagga to Installation and configuration of Quagga .
Apr 20 2026, 13:42 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Apr 20 2026, 13:42 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Apr 20 2026, 13:36 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2315: Reprovision Ysul.
Apr 20 2026, 13:13 · Secure HA tunnels, Servers
yousra moved T2292: Create syslog configuration for CARP from Working on to Done on the Secure HA tunnels board.
Apr 20 2026, 11:46 · Servers, Secure HA tunnels
yousra closed T2292: Create syslog configuration for CARP as Resolved.
Apr 20 2026, 11:45 · Servers, Secure HA tunnels
yousra updated the test plan for D4033: Attach OVH VIP to the CARP PRIMARY MAC.
Apr 20 2026, 11:21
yousra updated the summary of D4033: Attach OVH VIP to the CARP PRIMARY MAC.
Apr 20 2026, 11:20
yousra removed a reviewer for D4034: Add debug scripts for Vault, OVH, and VIP assignment: yousra.
Apr 20 2026, 09:29

Apr 19 2026

yousra accepted D4034: Add debug scripts for Vault, OVH, and VIP assignment.
Apr 19 2026, 21:00
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.

Little change of Header

Apr 19 2026, 20:58
yousra updated the test plan for D4034: Add debug scripts for Vault, OVH, and VIP assignment.
Apr 19 2026, 20:52
yousra updated the summary of D4034: Add debug scripts for Vault, OVH, and VIP assignment.
Apr 19 2026, 20:40
yousra updated the test plan for D4034: Add debug scripts for Vault, OVH, and VIP assignment.
Apr 19 2026, 20:40
yousra updated the summary of D4033: Attach OVH VIP to the CARP PRIMARY MAC.
Apr 19 2026, 19:46
yousra updated the diff for D4033: Attach OVH VIP to the CARP PRIMARY MAC.

Use an absolute shebang (/usr/local/bin/python3) because devd runs with a limited environment and does not include /usr/local/bin in its PATH.
This is an exception to the usual #!/usr/bin/env python3 pattern, which cannot work in this context.

Apr 19 2026, 19:44
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.
  • Send all error to STDERR with file=sys.stderr
  • Use the OVH /me endpoint to perform a real API call and ensure the credentials are valid and authentication is working
Apr 19 2026, 19:31
yousra closed D4036: Configure a dedicated syslog file for carp-ovh logs.
Apr 19 2026, 18:56
yousra committed rOPSf835d7a6037c: Configure a dedicated syslog file for carp-ovh logs (authored by yousra).
Configure a dedicated syslog file for carp-ovh logs
Apr 19 2026, 18:56
dereckson added a comment to D4086: Add convenience XHubSignature256 class to default to SHA-256.

Unit tests

Apr 19 2026, 18:55
dereckson updated the summary of D4086: Add convenience XHubSignature256 class to default to SHA-256.
Apr 19 2026, 18:54
dereckson updated the diff for D4086: Add convenience XHubSignature256 class to default to SHA-256.

Algo can be overriden

Apr 19 2026, 18:53
dereckson updated the diff for D4086: Add convenience XHubSignature256 class to default to SHA-256.

Algo can be overriden

Apr 19 2026, 18:52
dereckson added a comment to D4086: Add convenience XHubSignature256 class to default to SHA-256.

To put tests in a namespace is certainly a good idea, but that will be in a follow-up commit.

Apr 19 2026, 18:50
dereckson requested review of D4086: Add convenience XHubSignature256 class to default to SHA-256.
Apr 19 2026, 18:48
dereckson added a revision to T2310: Support X-Hub-Signature-256: D4086: Add convenience XHubSignature256 class to default to SHA-256.
Apr 19 2026, 18:48 · Notifications center, Keruald
yousra closed D4032: Deploy CARP devd configuration via Salt.
Apr 19 2026, 18:26
yousra committed rOPS3b127b674cfb: Deploy CARP devd configuration via Salt (authored by yousra).
Deploy CARP devd configuration via Salt
Apr 19 2026, 18:26
dereckson closed D4082: Provide configuration paths.
Apr 19 2026, 17:13
dereckson committed rSNIPPETS67c1377682c4: Provide configuration paths (authored by dereckson).
Provide configuration paths
Apr 19 2026, 17:13
dereckson added inline comments to D4034: Add debug scripts for Vault, OVH, and VIP assignment.
Apr 19 2026, 17:13
yousra accepted D4082: Provide configuration paths.
Apr 19 2026, 17:12
dereckson accepted D4036: Configure a dedicated syslog file for carp-ovh logs.
Apr 19 2026, 16:59
dereckson accepted D4032: Deploy CARP devd configuration via Salt.
Apr 19 2026, 16:58
dereckson updated the diff for D4082: Provide configuration paths.

Use os.path.expanduser

Apr 19 2026, 16:51
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.

Actually, this config CARP will work only in FreeBSD machine because DEVD works only in FreeBSD, so it is not necessary to use dir from map.jinja,
we can put manually the path directory for the scripts that will help the final script carp-ovh-failover that works only in FreeBSD.

Apr 19 2026, 16:24
yousra updated the diff for D4033: Attach OVH VIP to the CARP PRIMARY MAC.

Actually, this config CARP will work only in FreeBSD machine because DEVD works only in FreeBSD, so it is not necessary to use dir from map.jinja,
we can put manually the path directory for the scrit carp-ovh-failover and config.yaml.

Apr 19 2026, 16:19
yousra requested changes to D4082: Provide configuration paths.

@dereckson I think it is better to use os.path.expanduser to resolve the user configuration path instead of relying on $HOME, as it provides a more robust and portable way to determine the user’s home directory across environments.

Apr 19 2026, 14:17
yousra accepted D4082: Provide configuration paths.
Apr 19 2026, 13:53
dereckson requested review of D4085: Prune unused migration scripts.
Apr 19 2026, 12:58