Page MenuHomeDevCentral
Feed All Stories

Mar 12 2026

ieli accepted D3999: Remove hardcoded admin token file.

Removed hardcoded admin token (thanks to @dereckson)

Mar 12 2026, 22:57
ieli requested review of D3999: Remove hardcoded admin token file.
Mar 12 2026, 22:56
dereckson accepted D3953: Switch to yt-dlp to get video metadata.
Mar 12 2026, 22:06
dereckson retitled D3974: Synchronize nodes pillar with NetBox information from Synchronize nodes.sls with NetBox pillar to Synchronize nodes pillar with NetBox information.
Mar 12 2026, 22:05
dereckson accepted D3974: Synchronize nodes pillar with NetBox information.
Mar 12 2026, 22:01
dereckson accepted D3986: Configure CARP on routers.
Mar 12 2026, 22:01
dereckson added a comment to D3988: Configure strongSwan as IPsec implementation.

Test to deploy this final version on Complector with a test=True to see if it's still no-op.

Mar 12 2026, 22:00
dereckson requested changes to D3988: Configure strongSwan as IPsec implementation.
Mar 12 2026, 21:59
dereckson triaged T2272: Avoid use of SELECT * in queries as Low priority.
Mar 12 2026, 21:52 · DBA, ServPulse
dereckson triaged T2271: Refine the multiple choice fields in the schema as Normal priority.
Mar 12 2026, 21:49 · DBA, ServPulse
dereckson triaged T1772: Design LDAP schema for Nasqueron login and identity services as High priority.

It has been asserted a LDAP is the easiest deployment road for Keycloak operation, supported out of the box, without any custom development needed. If we store users in a MariaDB or PostgreSQL database, we need custom development to explain to Keycloak how to use it.

Mar 12 2026, 20:53 · Login and identity services
dereckson added a comment to T1771: Evaluate Keycloak as identity and access management solution.

One of the important thing to note is Keycloak federates user information from external storage.

Mar 12 2026, 20:51 · Product evaluation, Login and identity services
dereckson placed T1771: Evaluate Keycloak as identity and access management solution up for grabs.
Mar 12 2026, 20:06 · Product evaluation, Login and identity services
Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.

ALigned ip adresses

Mar 12 2026, 16:56
Duranzed accepted D3986: Configure CARP on routers.
Mar 12 2026, 12:43
Duranzed accepted D3988: Configure strongSwan as IPsec implementation.
Mar 12 2026, 12:33
Chenani-MohamedAmine added a reviewer for D3998: Add a "Last checked: 2m ago" line below each service description.: ieli.
Mar 12 2026, 12:11
Chenani-MohamedAmine retitled D3998: Add a "Last checked: 2m ago" line below each service description. from Summary: Added a "Last checked: 2m ago" line below each service description, using service.updated_at from the database to Added a "Last checked: 2m ago" line below each service description..
Mar 12 2026, 12:07
Chenani-MohamedAmine added a revision to T2251: Add "last checked" timestamp per service: D3998: Add a "Last checked: 2m ago" line below each service description..
Mar 12 2026, 12:07 · ServPulse
yousra updated the diff for D3986: Configure CARP on routers.

The alphabetical order in top.sls must be respected.

Mar 12 2026, 12:03
Duranzed retitled D3943: Add MOTD for router-003 and router-002 to complete router configuration from Add MOTD for router-003 to complete router configuration to Add MOTD for router-003 and router-002 to complete router configuration.
Mar 12 2026, 11:53
Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.
  • Added private_ipv4 to be able to display on the MOTD files
Mar 12 2026, 11:52
Duranzed accepted D3974: Synchronize nodes pillar with NetBox information.
Mar 12 2026, 11:49
Chenani-MohamedAmine requested review of D3998: Add a "Last checked: 2m ago" line below each service description..
Mar 12 2026, 11:46
yousra renamed T2205: Enable CARP high-availability on router-002 and router-003 from Authorize CARP on router-002 and router-003 to Enable CARP high-availability on router-002 and router-003.
Mar 12 2026, 11:46 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 12 2026, 11:41 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 12 2026, 11:41 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 12 2026, 11:37 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.

Using correct parameters to display IPs

Mar 12 2026, 10:49
yousra moved T2222: Add MOTD to router-003 and router-002 from Done to Working on on the Secure HA tunnels board.
Mar 12 2026, 09:33 · Secure HA tunnels, User-Duranzed, Salt, Servers
yousra reopened T2222: Add MOTD to router-003 and router-002 as "Open".
Mar 12 2026, 09:32 · Secure HA tunnels, User-Duranzed, Salt, Servers
yousra renamed T2222: Add MOTD to router-003 and router-002 from Add MOTD to router-003 to Add MOTD to router-003 and router-002.
Mar 12 2026, 09:32 · Secure HA tunnels, User-Duranzed, Salt, Servers
yousra moved T2222: Add MOTD to router-003 and router-002 from Backlog to Done on the Secure HA tunnels board.
Mar 12 2026, 09:32 · Secure HA tunnels, User-Duranzed, Salt, Servers
yousra added a project to T2222: Add MOTD to router-003 and router-002: Secure HA tunnels.
Mar 12 2026, 09:32 · Secure HA tunnels, User-Duranzed, Salt, Servers
yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

Add the gateway public for router-002 and router-003

Mar 12 2026, 08:27

Mar 11 2026

Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.

Now using node.resolve_network

Mar 11 2026, 18:21
dereckson requested changes to D3943: Add MOTD for router-003 and router-002 to complete router configuration.

I'd suggest to use node.resolve_network to find public IP address.

Mar 11 2026, 18:09
dereckson added inline comments to D3990: Standardize NTP configuration.
Mar 11 2026, 17:56
Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.

Fixed spaced

Mar 11 2026, 10:31
Duranzed updated the diff for D3943: Add MOTD for router-003 and router-002 to complete router configuration.

Added the public IP adress to be displayed on the MOTD files of the routers

Mar 11 2026, 10:28
Duranzed reopened D3943: Add MOTD for router-003 and router-002 to complete router configuration.
Mar 11 2026, 10:28
Duranzed updated the diff for D3976: [WIP] Add plugin for terminator to resolve hashes.

Added more details in README.md

Mar 11 2026, 09:50

Mar 10 2026

dereckson abandoned D3179: Use 4 spaces as indent.

Done separately as part of early 2026 commits.

Mar 10 2026, 18:31
dereckson abandoned D3243: Improved file organization in backend and frontend.

Superseded by the current stage of the project.

Mar 10 2026, 18:30
ieli requested changes to D3989: Add dark mode toggle button.

This revision cannot be accepted.

Mar 10 2026, 16:31
ieli closed D3997: Fix scrollbar layout shift on all pages.
Mar 10 2026, 16:03
ieli closed T2270: Fix scrollbar layout shift on all pages as Resolved by committing rSPc75ca1e05e30: Fix scrollbar layout shift on all pages.
Mar 10 2026, 16:03 · ServPulse
ieli committed rSPc75ca1e05e30: Fix scrollbar layout shift on all pages (authored by ieli).
Fix scrollbar layout shift on all pages
Mar 10 2026, 16:03
ieli added a revision to T2270: Fix scrollbar layout shift on all pages: D3997: Fix scrollbar layout shift on all pages.
Mar 10 2026, 16:02 · ServPulse
ieli updated the summary of D3997: Fix scrollbar layout shift on all pages.
Mar 10 2026, 16:02
ieli accepted D3997: Fix scrollbar layout shift on all pages.

An attempt by @Chenani-MohamedAmine was made on D3992.

Mar 10 2026, 16:01
ieli updated the summary of D3997: Fix scrollbar layout shift on all pages.
Mar 10 2026, 16:00
ieli requested review of D3997: Fix scrollbar layout shift on all pages.
Mar 10 2026, 15:59
ieli triaged T2270: Fix scrollbar layout shift on all pages as Unbreak Now! priority.
Mar 10 2026, 15:52 · ServPulse
ieli abandoned D3992: Fix scrollbar layout shift on all pages.

I am abandoning this revision.

Mar 10 2026, 15:49
Duranzed updated the diff for D3988: Configure strongSwan as IPsec implementation.

Added software.sls and modified init.sls

Mar 10 2026, 15:10
Duranzed updated the diff for D3988: Configure strongSwan as IPsec implementation.

Improved configuration files and headers

Mar 10 2026, 14:57
Chenani-MohamedAmine updated the diff for D3992: Fix scrollbar layout shift on all pages.

Page Transitions & Scrollbar Fix

Mar 10 2026, 11:24
Chenani-MohamedAmine updated the diff for D3992: Fix scrollbar layout shift on all pages.
Mar 10 2026, 11:23
Chenani-MohamedAmine updated the diff for D3989: Add dark mode toggle button.

Add dark mode toggle button

Mar 10 2026, 11:01
yousra updated the diff for D3974: Synchronize nodes pillar with NetBox information.

No more VIP for intranought, we will see in the futur when it will be necessary.

Mar 10 2026, 10:54
Duranzed updated the diff for D3988: Configure strongSwan as IPsec implementation.

Updated config files to use node.resolve_gre_tunnels

Mar 10 2026, 08:23

Mar 9 2026

ieli requested changes to D3989: Add dark mode toggle button.

This code was submitted with an obvious syntax error that would prevent the application from even running. The Vue compiler immediately fails with:

Mar 9 2026, 15:44

Mar 8 2026

yousra accepted D3996: Simplify autochmod-git.
Mar 8 2026, 22:07
Chenani-MohamedAmine updated the diff for D3989: Add dark mode toggle button.

Redesigned theme config: admin selects a theme from dropdown, toggle visibility is determined automatically by variant count. Removed checkbox approach.

Mar 8 2026, 21:41
yousra edited projects for T2267: Create PTR records for routers, added: DNS; removed Servers.
Mar 8 2026, 21:22 · DNS, Secure HA tunnels
yousra moved T2267: Create PTR records for routers from Backlog to Working on on the Secure HA tunnels board.
Mar 8 2026, 21:22 · DNS, Secure HA tunnels
yousra added a project to T2264: Implement CARP configuration for router-002 and router-003 : Vault.
Mar 8 2026, 21:21 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 21:21 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 21:19 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra removed a project from T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret): Salt.
Mar 8 2026, 21:11 · Drake network, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 21:08 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 16:15 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 16:15 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 16:15 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 15:22 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra updated the task description for T2205: Enable CARP high-availability on router-002 and router-003.
Mar 8 2026, 15:21 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra renamed T2205: Enable CARP high-availability on router-002 and router-003 from Authorize CARP on all routers to Authorize CARP on router-002 and router-003.
Mar 8 2026, 15:18 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra moved T2205: Enable CARP high-availability on router-002 and router-003 from Backlog to Working on on the Secure HA tunnels board.
Mar 8 2026, 15:16 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra reopened T2227: CARP : what we need to know as "Open".
Mar 8 2026, 15:14 · documentation, Secure HA tunnels
yousra moved T2202: Pick solution for IPsec from Done to Documentation on the Secure HA tunnels board.
Mar 8 2026, 15:14 · User-Duranzed, documentation, Product evaluation, Secure HA tunnels
yousra moved T2227: CARP : what we need to know from Done to Documentation on the Secure HA tunnels board.
Mar 8 2026, 15:13 · documentation, Secure HA tunnels
yousra moved T2264: Implement CARP configuration for router-002 and router-003 from Working on to Done on the Secure HA tunnels board.
Mar 8 2026, 15:12 · Vault, Salt, Secure HA tunnels
yousra moved T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) from Working on to Done on the Secure HA tunnels board.
Mar 8 2026, 15:12 · Drake network, Secure HA tunnels
yousra closed T2264: Implement CARP configuration for router-002 and router-003 as Resolved.
Mar 8 2026, 15:12 · Vault, Salt, Secure HA tunnels
yousra closed T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) as Resolved.
Mar 8 2026, 15:11 · Drake network, Secure HA tunnels
yousra updated the diff for D3986: Configure CARP on routers.

Add routers on top.sls to be able to do a command like sudo salt 'router-002' state.apply roles/router

Mar 8 2026, 14:46
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 14:34 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 14:33 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 14:09 · Vault, Salt, Secure HA tunnels
yousra updated the diff for D3986: Configure CARP on routers.

vmx0 is not always releated to the network intranought, so I add entry["interface_name"] = interface_name
in output of get_carp_entries(), so then in carp.rc the prefixe is based on that.

Mar 8 2026, 13:55
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 13:20 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 13:18 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 13:16 · Vault, Salt, Secure HA tunnels
yousra updated the task description for T2264: Implement CARP configuration for router-002 and router-003 .
Mar 8 2026, 13:14 · Vault, Salt, Secure HA tunnels

Mar 6 2026

dereckson closed D3954: Update dependencies for ViperServ video extraction.
Mar 6 2026, 19:52
dereckson committed rOPS6302a43b3981: Update dependencies for ViperServ video extraction (authored by dereckson).
Update dependencies for ViperServ video extraction
Mar 6 2026, 19:52
dereckson retitled D3996: Simplify autochmod-git from Use directly find without xargs to fix repository permissions to Simplify autochmod-git.
Mar 6 2026, 19:50
dereckson updated the diff for D3996: Simplify autochmod-git.

I've discovered X option in chmod that solves the issue nicely, by setting executable bit only where needed (already executable files and directories), so we can keep the find approach and stay safe for whitespaces.

Mar 6 2026, 19:49
dereckson closed D3993: Added missing " ".
Mar 6 2026, 19:38