Page MenuHomeDevCentral
Feed Advanced Search

Sun, Apr 19

yousra updated the summary of D4033: Attach OVH VIP to the CARP PRIMARY MAC.
Sun, Apr 19, 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.

Sun, Apr 19, 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
Sun, Apr 19, 19:31
yousra closed D4036: Configure a dedicated syslog file for carp-ovh logs.
Sun, Apr 19, 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
Sun, Apr 19, 18:56
yousra closed D4032: Deploy CARP devd configuration via Salt.
Sun, Apr 19, 18:26
yousra committed rOPS3b127b674cfb: Deploy CARP devd configuration via Salt (authored by yousra).
Deploy CARP devd configuration via Salt
Sun, Apr 19, 18:26
yousra accepted D4082: Provide configuration paths.
Sun, Apr 19, 17:12
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.

Sun, Apr 19, 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.

Sun, Apr 19, 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.

Sun, Apr 19, 14:17
yousra accepted D4082: Provide configuration paths.
Sun, Apr 19, 13:53

Sat, Apr 18

yousra accepted D4043: Remove Created date headers from all files.
Sat, Apr 18, 22:30
yousra accepted D4057: Ensure nginx logs are always split by subdomain.
Sat, Apr 18, 22:28
yousra accepted D4063: Fix Zed nginx config stat issue.
Sat, Apr 18, 22:26
yousra accepted D4081: Correct AAAA record.
Sat, Apr 18, 22:25
yousra accepted D4080: Upgrade psysh.
Sat, Apr 18, 22:23
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.

Actually, those scripts should not be placed in the folder bin.

Sat, Apr 18, 22:21
yousra updated the diff for D4033: Attach OVH VIP to the CARP PRIMARY MAC.

The CARP OVH failover script remains in the folder libexec as it is an internal executable triggered by devd (UNIX conventions).

Sat, Apr 18, 22:00
yousra updated the diff for D4036: Configure a dedicated syslog file for carp-ovh logs.

Removed /var/log/carp.log state because it is created automatically by newsyslog.

Sat, Apr 18, 20:38
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.

We should put the executables in the folder bin, it is the UNIX convention, so in FreeBSD, it will be /usr/local/bin.

Sat, Apr 18, 20:33
yousra updated the diff for D4033: Attach OVH VIP to the CARP PRIMARY MAC.

-use config dictionary directly instead of intermediate variables
-rename script to .py in repository
-add in config.yaml, the path of the secret

Sat, Apr 18, 20:03
yousra updated the diff for D4034: Add debug scripts for Vault, OVH, and VIP assignment.
  • use /usr/bin/env python3 shebang
  • use config dictionary directly instead of intermediate variables
  • rename scripts to .py in repository
  • refactor init.sls to use a loop for script deployment
Sat, Apr 18, 19:04
yousra updated the diff for D4033: Attach OVH VIP to the CARP PRIMARY MAC.

!/usr/local/bin/python3 uses a fixed Python path, while !/usr/bin/env python3 finds Python dynamically from the system’s PATH,
making it more portable (Python can be installed elsewhere depending on the OS)

Sat, Apr 18, 17:01
yousra updated the diff for D4032: Deploy CARP devd configuration via Salt.

Removed the extra space

Sat, Apr 18, 16:46

Fri, Apr 17

yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 15:04 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 14:49 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 14:49 · Secure HA tunnels, Servers
yousra added a comment to T2315: Reprovision Ysul.

Upgrade to FreeBSD 15 completed successfully.

Fri, Apr 17, 14:46 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 14:42 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 14:36 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 14:36 · Secure HA tunnels, Servers
yousra updated the task description for T2315: Reprovision Ysul.
Fri, Apr 17, 13:37 · Secure HA tunnels, Servers
yousra claimed T2315: Reprovision Ysul.
Fri, Apr 17, 12:10 · Secure HA tunnels, Servers

Thu, Apr 16

yousra accepted D4073: Hunt insecable whitespaces.
Thu, Apr 16, 14:30
yousra accepted D4071: Update IRC network name to Libera.
Thu, Apr 16, 14:27
yousra added a reviewer for D4071: Update IRC network name to Libera: yousra.
Thu, Apr 16, 14:26
yousra accepted D4072: Update IRC network information to Libera.
Thu, Apr 16, 14:26
yousra added a reviewer for D4072: Update IRC network information to Libera: yousra.
Thu, Apr 16, 14:25
yousra edited projects for T2299: Upgrade to NetBox 4, added: User-yousra; removed Secure HA tunnels.
Thu, Apr 16, 13:06 · User-yousra, Servers
yousra moved T2200: Install mtr everywhere from Backlog to Done on the User-yousra board.
Thu, Apr 16, 13:05 · User-yousra, Servers
yousra added a project to T2200: Install mtr everywhere: User-yousra.
Thu, Apr 16, 13:05 · User-yousra, Servers
yousra added a project to D3904: Make mtr available outside devservers: User-yousra.
Thu, Apr 16, 13:04 · User-yousra
yousra moved T2233: Add SSH key for Amine on WindRiver and Dwellers from Backlog to Done on the User-yousra board.
Thu, Apr 16, 13:03 · User-yousra, ServPulse
yousra added a project to T2233: Add SSH key for Amine on WindRiver and Dwellers: User-yousra.
Thu, Apr 16, 13:03 · User-yousra, ServPulse
yousra moved T2298: Upgrade to Salt 3006.23 everywhere from Backlog to Done on the User-yousra board.
Thu, Apr 16, 13:02 · User-yousra, Servers, Salt
yousra added a project to T2298: Upgrade to Salt 3006.23 everywhere: User-yousra.
Thu, Apr 16, 13:01 · User-yousra, Servers, Salt
yousra added a project to T2149: Ensure serial is bumped when editing DNS zone: User-yousra.
Thu, Apr 16, 12:59 · User-yousra, Salt, DNS
yousra created User-yousra.
Thu, Apr 16, 12:55
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 16, 08:06 · Drake network, Salt, Secure HA tunnels
yousra updated the diff for D4068: Configure FRRouting OSPF.

Fix : 4 spaces beside of one space by convention

Thu, Apr 16, 08:04
yousra accepted D4069: Update PHP documentation chain software.
Thu, Apr 16, 07:45

Wed, Apr 15

yousra updated the summary of D4068: Configure FRRouting OSPF.
Wed, Apr 15, 22:10
yousra added a comment to T2303: Installation and configuration of FRRouting.

command : sudo vtysh

router-002# show ip ospf route
============ OSPF network routing table ============
N    172.27.27.0/27        [10] area: 0.0.0.0
                           directly attached to vmx0
Wed, Apr 15, 22:04 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Wed, Apr 15, 21:59 · Drake network, Salt, Secure HA tunnels
yousra updated the summary of D4068: Configure FRRouting OSPF.
Wed, Apr 15, 21:58
yousra requested review of D4068: Configure FRRouting OSPF.
Wed, Apr 15, 21:57
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Wed, Apr 15, 20:31 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Wed, Apr 15, 10:26 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Wed, Apr 15, 09:18 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Wed, Apr 15, 08:32 · Drake network, Salt, Secure HA tunnels
yousra closed D4055: FRRouting (FRR): Installation on routers and activation at boot.
Wed, Apr 15, 07:43
yousra committed rOPSfa83110020d7: FRRouting (FRR): Installation on routers and activation at boot (authored by yousra).
FRRouting (FRR): Installation on routers and activation at boot
Wed, Apr 15, 07:43

Tue, Apr 14

yousra updated the task description for T2303: Installation and configuration of FRRouting.
Tue, Apr 14, 21:35 · Drake network, Salt, Secure HA tunnels
yousra updated the diff for D4055: FRRouting (FRR): Installation on routers and activation at boot.

Many changes:

Tue, Apr 14, 21:23
yousra retitled D4055: FRRouting (FRR): Installation on routers and activation at boot from Installation of package frr10 on routers to FRRouting (FRR): Installation on routers and activation at boot .
Tue, Apr 14, 18:58
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Tue, Apr 14, 18:48 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Tue, Apr 14, 18:43 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Tue, Apr 14, 18:41 · Drake network, Salt, Secure HA tunnels

Fri, Apr 10

yousra moved T2302: CARP + GRE + OSPF conflict from Working on to Backlog on the Secure HA tunnels board.
Fri, Apr 10, 18:42 · Secure HA tunnels

Thu, Apr 9

yousra updated the summary of D4055: FRRouting (FRR): Installation on routers and activation at boot.
Thu, Apr 9, 19:05
yousra updated the summary of D4055: FRRouting (FRR): Installation on routers and activation at boot.
Thu, Apr 9, 18:59
yousra added a revision to T2303: Installation and configuration of FRRouting: D4055: FRRouting (FRR): Installation on routers and activation at boot.
Thu, Apr 9, 18:59 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 18:59 · Drake network, Salt, Secure HA tunnels
yousra requested review of D4055: FRRouting (FRR): Installation on routers and activation at boot.
Thu, Apr 9, 14:30
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 10:53 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 10:40 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 10:38 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 10:35 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Thu, Apr 9, 10:31 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Thu, Apr 9, 10:30 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 09:49 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 09:46 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 09:45 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 09:25 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 09:09 · Drake network, Salt, Secure HA tunnels
yousra updated the task description for T2303: Installation and configuration of FRRouting.
Thu, Apr 9, 08:39 · Drake network, Salt, Secure HA tunnels
yousra triaged T2303: Installation and configuration of FRRouting as Normal priority.
Thu, Apr 9, 08:38 · Drake network, Salt, Secure HA tunnels
yousra moved T2208: Installation and configuration of Quagga from Working on to Done on the Secure HA tunnels board.
Thu, Apr 9, 08:34 · Salt, Drake network, Secure HA tunnels
yousra closed T2208: Installation and configuration of Quagga as Resolved.
Thu, Apr 9, 08:33 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Thu, Apr 9, 08:27 · Salt, Drake network, Secure HA tunnels
yousra closed T2298: Upgrade to Salt 3006.23 everywhere as Resolved.
Thu, Apr 9, 08:15 · User-yousra, Servers, Salt
yousra closed T2298: Upgrade to Salt 3006.23 everywhere, a subtask of T2294: Can't connect to Salt from WindRiver, as Resolved.
Thu, Apr 9, 08:15 · Servers, Salt
yousra added a comment to T2298: Upgrade to Salt 3006.23 everywhere.

I upgraded Salt to version 3006.23 across all machines.

Thu, Apr 9, 08:14 · User-yousra, Servers, Salt

Wed, Apr 8

yousra claimed T2298: Upgrade to Salt 3006.23 everywhere.
Wed, Apr 8, 20:03 · User-yousra, Servers, Salt
yousra added a comment to T2208: Installation and configuration of Quagga .
Wed, Apr 8, 11:14 · Salt, Drake network, Secure HA tunnels
yousra added a comment to T2208: Installation and configuration of Quagga .

I also came across OpenOSPFD, an OSPF routing daemon originally developed for OpenBSD, but it is marked as deprecated because it depends on an older CARP implementation.

Wed, Apr 8, 08:42 · Salt, Drake network, Secure HA tunnels
yousra updated the task description for T2208: Installation and configuration of Quagga .
Wed, Apr 8, 08:41 · Salt, Drake network, Secure HA tunnels
yousra added a comment to T2208: Installation and configuration of Quagga .

I’ve noticed that Quagga is now deprecated and has been replaced by FRRouting (FRR), which is actively maintained.

Wed, Apr 8, 08:04 · Salt, Drake network, Secure HA tunnels

Tue, Apr 7

yousra moved T2208: Installation and configuration of Quagga from Backlog to Working on on the Secure HA tunnels board.
Tue, Apr 7, 20:54 · Salt, Drake network, Secure HA tunnels