Page MenuHomeDevCentral
Feed All Stories

Feb 26 2026

yousra updated the summary of D3979: Retrieve CARP configuration for a specific node.
Feb 26 2026, 13:39
yousra added a revision to T2264: Implement CARP configuration for router-002 and router-003 : D3979: Retrieve CARP configuration for a specific node.
Feb 26 2026, 13:39 · Vault, Salt, Secure HA tunnels
yousra updated the diff for D3979: Retrieve CARP configuration for a specific node.

I added a test to determine if the function get_carp_entries() will avoid an FHRP group
if it's not the CARP protocol. Also, it is more readable if we place the CARP configuration directly in the forest.yaml.

Feb 26 2026, 13:31
yousra added reviewers for D3979: Retrieve CARP configuration for a specific node: dereckson, Duranzed.
Feb 26 2026, 12:42
yousra requested review of D3979: Retrieve CARP configuration for a specific node.
Feb 26 2026, 12:41
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

testing arc diff

Feb 26 2026, 11:54
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Removed unused imports

Feb 26 2026, 11:47
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Added README.md file for installation steps
Added Nasqueron header in the plugin file

Feb 26 2026, 08:34
dereckson added a comment to T2266: Improve Python requirements for Operations repository.

@yousra I think pip install salt==3006.8 should work, with dependencies.

Feb 26 2026, 00:45 · Python, Servers, Regression, Salt
dereckson added a reviewer for D3978: Use jdiff instead of jsondiff: yousra.

Caught this issue during dependencies test.

Feb 26 2026, 00:17
dereckson requested review of D3978: Use jdiff instead of jsondiff.
Feb 26 2026, 00:17
dereckson added a comment to T2266: Improve Python requirements for Operations repository.

Salt dependencies are reasonable enough to add to requirements.txt:

Feb 26 2026, 00:11 · Python, Servers, Regression, Salt

Feb 25 2026

dereckson moved T1695: Write a Terminator plugin to resolve hashes from Next to In progress on the Resolve hash board.
Feb 25 2026, 23:44 · upstream, User-Duranzed, Python, good-first-issue, Resolve hash
dereckson awarded D3976: [WIP] Add plugin for terminator to resolve hashes a Like token.
Feb 25 2026, 23:42
dereckson requested changes to D3976: [WIP] Add plugin for terminator to resolve hashes.
Feb 25 2026, 23:42
dereckson added a comment to D3976: [WIP] Add plugin for terminator to resolve hashes.

Plugin works, but we need more metadata:

Feb 25 2026, 23:41
dereckson added a comment to T2266: Improve Python requirements for Operations repository.

If Salt dependencies are the issue, a possibility is to define requirements from https://github.com/saltstack/salt/tree/master/requirements

Feb 25 2026, 23:37 · Python, Servers, Regression, Salt
dereckson claimed T2266: Improve Python requirements for Operations repository.
Feb 25 2026, 23:35 · Python, Servers, Regression, Salt
dereckson triaged T2267: Create PTR records for routers as High priority.
Feb 25 2026, 23:35 · DNS, Secure HA tunnels
ieli accepted D3971: NotFound.vue.

Congrats on your first revision. 👍🏻

Feb 25 2026, 21:59
dereckson raised the priority of T2266: Improve Python requirements for Operations repository from Normal to High.
Feb 25 2026, 17:28 · Python, Servers, Regression, Salt
dereckson triaged T2266: Improve Python requirements for Operations repository as Normal priority.
Feb 25 2026, 17:28 · Python, Servers, Regression, Salt
dereckson created P386 Packages for operations virtual environment.
Feb 25 2026, 17:26
yousra requested changes to D2790: Generate a pillar from NetBox information.

We need to use OrderedDict from the collections module because the pillar generation script must preserve the order of the information. This ensures that the generated pillar file remains consistent and human-readable. Maintaining a stable order also makes it easier to review changes, compare versions, and debug configurations.

Feb 25 2026, 14:02
yousra accepted D2790: Generate a pillar from NetBox information.
Feb 25 2026, 13:50
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Feb 25 2026, 09:10 · Vault, Salt, Secure HA tunnels
yousra renamed T2264: Implement CARP configuration for router-002 and router-003 from Implement CARP configurations for router-002 and router-003 to Implement CARP configuration for router-002 and router-003 .
Feb 25 2026, 09:01 · Vault, Salt, Secure HA tunnels
Chenani-MohamedAmine updated the diff for D3971: NotFound.vue.

Fixed IDE 2-space formatting across all files, added RouterLink stub to tests, and ensured trailing newlines.

Feb 25 2026, 01:55
ieli requested changes to D3971: NotFound.vue.
Feb 25 2026, 00:42
ieli added inline comments to D3971: NotFound.vue.
Feb 25 2026, 00:41
ieli added inline comments to D3971: NotFound.vue.
Feb 25 2026, 00:36
Chenani-MohamedAmine updated the summary of D3971: NotFound.vue.
Feb 25 2026, 00:14
Chenani-MohamedAmine updated the diff for D3971: NotFound.vue.

Stripped unrelated logo/navbar/package-lock files and fixed trailing newlines

Feb 25 2026, 00:13
Chenani-MohamedAmine updated the diff for D3971: NotFound.vue.

Reverted accidental OS-specific changes in package-lock.json

Feb 25 2026, 00:06

Feb 24 2026

ieli abandoned D3977: Add 404 error page and catch-all route.
Feb 24 2026, 23:52
ieli added a comment to D3977: Add 404 error page and catch-all route.

I mentioned in D3971 that the requested changes are implemented there.

Feb 24 2026, 23:51
Chenani-MohamedAmine updated the diff for D3977: Add 404 error page and catch-all route.

Fixed 2-space indentation in router and added NotFound unit test

Feb 24 2026, 23:45
ieli added a comment to T2254: Design ServPulse logo.

@Chenani-MohamedAmine I appreciate the effort you’ve put into these logo drafts, but I want to reiterate that I had explicitly asked not to move forward with logo work at this stage. Any design work on the branding or logo requires broader discussion with other members of Nasqueron before proceeding.

Feb 24 2026, 22:12 · ServPulse
yousra added projects to T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret): Salt, Drake network.
Feb 24 2026, 21:34 · Drake network, Secure HA tunnels
ieli added a comment to D3971: NotFound.vue.

I've reviewed your changes. I noticed you created a new differential (D3977) instead of updating this one (D3971) for the same task.

Feb 24 2026, 21:34
ieli requested changes to D3977: Add 404 error page and catch-all route.
Feb 24 2026, 21:23
yousra closed T2265: Add forward A records for routers (2 and 3) and public CARP VIP as Resolved.
Feb 24 2026, 21:22 · DNS, Secure HA tunnels
yousra updated the summary of D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 24 2026, 21:21
yousra added a revision to T2265: Add forward A records for routers (2 and 3) and public CARP VIP: D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 24 2026, 21:21 · DNS, Secure HA tunnels
yousra triaged T2265: Add forward A records for routers (2 and 3) and public CARP VIP as Normal priority.
Feb 24 2026, 21:21 · DNS, Secure HA tunnels
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Updated hash resolver plugin for terminator :

Feb 24 2026, 16:42
Chenani-MohamedAmine updated the diff for D3977: Add 404 error page and catch-all route.

fix

Feb 24 2026, 15:37
Chenani-MohamedAmine updated the diff for D3977: Add 404 error page and catch-all route.
Feb 24 2026, 15:10
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Feb 24 2026, 14:32 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Feb 24 2026, 14:32 · Vault, Salt, Secure HA tunnels
Chenani-MohamedAmine added a comment to T2254: Design ServPulse logo.

Here are the final SVG designs for the ServPulse logo.

Feb 24 2026, 14:29 · ServPulse
Duranzed updated the language for P385 strongswan.sls from autodetect to yaml.
Feb 24 2026, 14:00 · User-Duranzed
Duranzed created P385 strongswan.sls.
Feb 24 2026, 14:00 · User-Duranzed
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Feb 24 2026, 12:54 · Vault, Salt, Secure HA tunnels
Chenani-MohamedAmine updated the summary of D3977: Add 404 error page and catch-all route.
Feb 24 2026, 12:52
yousra triaged T2264: Implement CARP configuration for router-002 and router-003 as Normal priority.
Feb 24 2026, 12:49 · Vault, Salt, Secure HA tunnels
Chenani-MohamedAmine updated the summary of D3971: NotFound.vue.
Feb 24 2026, 12:39
Chenani-MohamedAmine requested review of D3977: Add 404 error page and catch-all route.
Feb 24 2026, 12:16
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 24 2026, 10:26 · Drake network, Secure HA tunnels
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 24 2026, 10:26 · Drake network, Secure HA tunnels
yousra closed D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 24 2026, 09:03
yousra committed rOPS91c9a1f7452b: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron. (authored by yousra).
Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.
Feb 24 2026, 09:03
Duranzed accepted D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 24 2026, 08:26

Feb 23 2026

yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

Hostnames should always be written in lowercase and the node name must match the hostname.

Feb 23 2026, 21:05
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 23 2026, 20:49 · Drake network, Secure HA tunnels
dereckson added a revision to T1695: Write a Terminator plugin to resolve hashes: D3976: [WIP] Add plugin for terminator to resolve hashes.
Feb 23 2026, 18:14 · upstream, User-Duranzed, Python, good-first-issue, Resolve hash
dereckson updated the summary of D3976: [WIP] Add plugin for terminator to resolve hashes.
Feb 23 2026, 18:14
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Moving to resolve-hash repository

Feb 23 2026, 18:03
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Moving to resolve-hash repository

Feb 23 2026, 18:03
dereckson requested changes to D3976: [WIP] Add plugin for terminator to resolve hashes.
Feb 23 2026, 17:57
dereckson added a comment to D3976: [WIP] Add plugin for terminator to resolve hashes.

Repository move

Feb 23 2026, 17:57
dereckson added a comment to D3976: [WIP] Add plugin for terminator to resolve hashes.

Not for the operations repository, it's for rRESOLVEHASH.

Feb 23 2026, 17:29
Duranzed requested review of D3976: [WIP] Add plugin for terminator to resolve hashes.
Feb 23 2026, 16:23
Duranzed created P384 Terminator plugin.
Feb 23 2026, 16:11
Duranzed added a comment to T1695: Write a Terminator plugin to resolve hashes.

I came up with this solution which seems to work as intended :

Feb 23 2026, 15:45 · upstream, User-Duranzed, Python, good-first-issue, Resolve hash
yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

Add the flag ipv6_dhcp_duid for windriver

Feb 23 2026, 15:08
yousra updated the diff for D2790: Generate a pillar from NetBox information.

Fix : when an IPv6 address belongs to the Scaleway tenant, add the
ipv6_dhcp_duid flag in the pillar

Feb 23 2026, 15:02
yousra updated the diff for D2790: Generate a pillar from NetBox information.

Remove an incorrect character from the code (star that shouldn't be there).

Feb 23 2026, 14:43
yousra updated the diff for D2790: Generate a pillar from NetBox information.

I removed the priority and name entries from the generated pillar, as they are not used by Salt in our current setup.
Keeping only the fields actually consumed by the states makes the pillar cleaner and avoids maintaining redundant data.

Feb 23 2026, 13:58
yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

Use True and False (capitalized) to follow Salt's Python boolean conventions.

Feb 23 2026, 13:27
yousra updated the diff for D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.

Increase the SOA serial so secondary name servers detect the changes and perform a zone transfer.
Ensure DNS records are placed in alphabetical order within the zone file.

Feb 23 2026, 12:31
Duranzed accepted D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 23 2026, 09:39
yousra requested review of D3975: Add forward A records for routers (2 and 3) and public CARP VIPin the nasqueron.org.zone.
Feb 23 2026, 09:38
yousra added a reviewer for D2790: Generate a pillar from NetBox information: yousra.
Feb 23 2026, 08:47

Feb 22 2026

yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 23:19 · Drake network, Secure HA tunnels
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 23:06 · Drake network, Secure HA tunnels
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 23:05 · Drake network, Secure HA tunnels
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 22:07 · Drake network, Secure HA tunnels
yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

Fix priority for CARP in NetBox, and then in the file nodes.sls

Feb 22 2026, 21:59
Duranzed added a project to D3939: Add MOTD file for router-002: User-Duranzed.
Feb 22 2026, 21:24 · User-Duranzed
yousra added a revision to T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret): D3974: Synchronize nodes pillar with NetBox information.
Feb 22 2026, 20:11 · Drake network, Secure HA tunnels
yousra updated the summary of D3974: Synchronize nodes pillar with NetBox information.
Feb 22 2026, 20:11
yousra updated the task description for T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 20:10 · Drake network, Secure HA tunnels
yousra requested review of D3974: Synchronize nodes pillar with NetBox information.
Feb 22 2026, 20:03
yousra updated the diff for D2790: Generate a pillar from NetBox information.

Add functions to get the CARP configurations in NetBox

Feb 22 2026, 15:48
yousra renamed T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) from CARP setup (IP allocation, vhid, advskew / priorité (master / backup), secret shared) to CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).
Feb 22 2026, 13:42 · Drake network, Secure HA tunnels
yousra renamed T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) from CARP setup (IP allocation, vhid, advskew / priorité (master / backup)) to CARP setup (IP allocation, vhid, advskew / priorité (master / backup), secret shared).
Feb 22 2026, 13:40 · Drake network, Secure HA tunnels
yousra renamed T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) from Define IP range to use with CARP to CARP setup (IP allocation, vhid, advskew / priorité (master / backup)).
Feb 22 2026, 13:25 · Drake network, Secure HA tunnels

Feb 21 2026

dereckson added a comment to T2263: Document GitLab token procedure.

For (1), it was disabled between March 2022 (D2569) and August 2024 (forum thread reporting the issue).

Feb 21 2026, 14:36 · documentation, Resolve hash

Feb 20 2026

dereckson committed rQVRcb23535fab6b: Allow to add IP in pf firewall as self-service (authored by dereckson).
Allow to add IP in pf firewall as self-service
Feb 20 2026, 19:28