Page MenuHomeDevCentral
Feed All Stories

Sun, Mar 22

yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

@dereckson I first tried to redefine the devd rule by matching specific IFNET event types such as LINK_UP, LINK_DOWN, UP and DOWN, but none of them were triggered during CARP state changes in my tests.

Sun, Mar 22, 17:11 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson added a comment to T1526: Make available TeX fonts to all the system on devserver.

Procedure still the same in current TeX Live Guide, updated the link.

Sun, Mar 22, 17:08 · Salt, Servers
dereckson triaged T1526: Make available TeX fonts to all the system on devserver as Normal priority.
Sun, Mar 22, 17:07 · Salt, Servers
dereckson updated the task description for T2285: Allow to run recent Node version on Jenkins CI and CD.
Sun, Mar 22, 17:03 · upsection, Docker images, Jenkins, ServPulse
dereckson updated the task description for T2285: Allow to run recent Node version on Jenkins CI and CD.
Sun, Mar 22, 17:02 · upsection, Docker images, Jenkins, ServPulse
dereckson moved T2285: Allow to run recent Node version on Jenkins CI and CD from 🧭 Dispatch to 🟣 BACKEND - DevOps/Infra on the ServPulse board.
Sun, Mar 22, 17:01 · upsection, Docker images, Jenkins, ServPulse
dereckson moved T2285: Allow to run recent Node version on Jenkins CI and CD from Backlog to Need Dockerfile or config on the Docker images board.
Sun, Mar 22, 17:01 · upsection, Docker images, Jenkins, ServPulse
dereckson moved T2285: Allow to run recent Node version on Jenkins CI and CD from Backlog / triage to Deployment on the upsection board.
Sun, Mar 22, 17:00 · upsection, Docker images, Jenkins, ServPulse
dereckson moved T2285: Allow to run recent Node version on Jenkins CI and CD from Backlog to Executor nodes / agents on the Jenkins board.
Sun, Mar 22, 17:00 · upsection, Docker images, Jenkins, ServPulse
dereckson triaged T2285: Allow to run recent Node version on Jenkins CI and CD as High priority.
Sun, Mar 22, 17:00 · upsection, Docker images, Jenkins, ServPulse
dereckson placed T2244: Configure Harbormaster build plan up for grabs.

[ Deassigning, as it needs some CI love first, to be able to run modern Node 24 on Jenkins ]

Sun, Mar 22, 16:53 · ServPulse
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
notify 0 {
    match "system" "IFNET";
    match "subsystem" "vmx1";
    action "logger CARP state change detected";
};
Sun, Mar 22, 16:32 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

A dedicated devd file was placed in /usr/local/etc/devd because this directory is usually used for custom configurations added by administrators, while /etc/devd contains the default system rules from FreeBSD. It makes the setup cleaner, avoids mixing custom logic with system configuration, and makes future maintenance or upgrades easier.

Sun, Mar 22, 15:48 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Sun, Mar 22, 15:28 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Sun, Mar 22, 15:26 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Sun, Mar 22, 15:25 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
yousra updated the task description for T2276: Automate CARP VIP MAC reassignment using devd and OVH API.
Sun, Mar 22, 15:24 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels
dereckson requested review of D4023: Provide a Docker image able to run tests.
Sun, Mar 22, 13:57
dereckson added a revision to T2283: Allow to install Salt to run tests against operations repository: D4023: Provide a Docker image able to run tests.
Sun, Mar 22, 13:57 · Continous integration and delivery, Regression, Salt
dereckson moved T2283: Allow to install Salt to run tests against operations repository from Backlog to Bug and issues on the Salt board.
Sun, Mar 22, 13:30 · Continous integration and delivery, Regression, Salt
dereckson claimed T2283: Allow to install Salt to run tests against operations repository.
Sun, Mar 22, 13:30 · Continous integration and delivery, Regression, Salt
dereckson added a revision to T2283: Allow to install Salt to run tests against operations repository: D4021: Update base image to Debian Trixie and Java 25.
Sun, Mar 22, 12:36 · Continous integration and delivery, Regression, Salt
dereckson added a task to D4021: Update base image to Debian Trixie and Java 25: T2283: Allow to install Salt to run tests against operations repository.
Sun, Mar 22, 12:36
dereckson added a revision to T2283: Allow to install Salt to run tests against operations repository: D4022: Guess by heuristics Rust platform triplet.
Sun, Mar 22, 12:36 · Continous integration and delivery, Regression, Salt
dereckson added a task to D4022: Guess by heuristics Rust platform triplet: T2283: Allow to install Salt to run tests against operations repository.
Sun, Mar 22, 12:36
dereckson retitled D4022: Guess by heuristics Rust platform triplet from Guess by heuristics rust platform triplet to Guess by heuristics Rust platform triplet.
Sun, Mar 22, 12:32
dereckson requested review of D4022: Guess by heuristics Rust platform triplet.
Sun, Mar 22, 12:32
dereckson closed D4021: Update base image to Debian Trixie and Java 25.
Sun, Mar 22, 09:09
dereckson committed rDJENKINSAGENTS9a1eb8e2b541: Update base image to Debian Trixie and Java 25 (authored by dereckson).
Update base image to Debian Trixie and Java 25
Sun, Mar 22, 09:09
dereckson created P393 Test run in Docker container for operations.
Sun, Mar 22, 09:07 · Docker images, Nasqueron Operations Squad, Servers
dereckson added a comment to T2283: Allow to install Salt to run tests against operations repository.

In a Debian container, this works:

Sun, Mar 22, 08:21 · Continous integration and delivery, Regression, Salt
dereckson moved T2284: Allow to restart automatically the broker timer from Backlog to Bugs on the Notifications center board.
Sun, Mar 22, 08:17 · Notifications center, Dæghrefn
dereckson triaged T2284: Allow to restart automatically the broker timer as High priority.
Sun, Mar 22, 08:17 · Notifications center, Dæghrefn
dereckson added a comment to T2282: Allow to reconnect automatically to MariaDB.

As the eggdrop code supports to run a function periodically with bind time with a syntax similar to cron, it could be interesting too to check server connections health there too.

Sun, Mar 22, 08:14 · DBA, Dæghrefn
dereckson accepted D4021: Update base image to Debian Trixie and Java 25.

Need to publish it to Docker Hub, for local tests to create the operations agent image.

Sun, Mar 22, 08:00

Sat, Mar 21

dereckson requested review of D4021: Update base image to Debian Trixie and Java 25.
Sat, Mar 21, 22:48
dereckson moved T2205: Enable CARP high-availability on router-002 and router-003 from Backlog to Servers config on the Salt board.
Sat, Mar 21, 20:35 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
dereckson moved T2274: Configure CARP to send advertisements in unicast mode from Backlog to Servers config on the Salt board.
Sat, Mar 21, 20:34 · Monitoring and reporting, Salt, Secure HA tunnels
yousra moved T2274: Configure CARP to send advertisements in unicast mode from Working on to Done on the Secure HA tunnels board.
Sat, Mar 21, 19:53 · Monitoring and reporting, Salt, Secure HA tunnels
yousra closed T2274: Configure CARP to send advertisements in unicast mode as Resolved.
Sat, Mar 21, 19:53 · Monitoring and reporting, Salt, Secure HA tunnels
yousra moved T2205: Enable CARP high-availability on router-002 and router-003 from Working on to Done on the Secure HA tunnels board.
Sat, Mar 21, 19:52 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra closed T2205: Enable CARP high-availability on router-002 and router-003 as Resolved.
Sat, Mar 21, 19:52 · Vault, Monitoring and reporting, Salt, Secure HA tunnels
yousra committed rOPS339882122b8d: Add to template roles/router/carp/files/carp.rc the parameter peer for the… (authored by yousra).
Add to template roles/router/carp/files/carp.rc the parameter peer for the…
Sat, Mar 21, 18:58
yousra closed D4010: Add to template roles/router/carp/files/carp.rc the parameter peer for the command ifconfig.
Sat, Mar 21, 18:58
yousra closed D4009: Read the CARP peer parameter from pillar.
Sat, Mar 21, 18:54
yousra committed rOPSdf4a2c0fb05f: Read the CARP peer parameter from pillar (authored by yousra).
Read the CARP peer parameter from pillar
Sat, Mar 21, 18:54
yousra closed D4008: Add the CARP peer parameter to the generated pillar configuration.
Sat, Mar 21, 18:43
yousra committed rOPS96155f8b7e38: Add the CARP peer parameter to the generated pillar configuration (authored by yousra).
Add the CARP peer parameter to the generated pillar configuration
Sat, Mar 21, 18:43
yousra closed D4006: Automate CARP activation and parameter preemption.
Sat, Mar 21, 18:38
yousra committed rOPS66b757b85061: Automate CARP activation and parameter preemption (authored by yousra).
Automate CARP activation and parameter preemption
Sat, Mar 21, 18:38
ptdradmin updated the diff for D3908: Deploy Anubis for DevCentral.

Restore private.key provisioning from Vault as requested by dereckson

Sat, Mar 21, 18:36
ptdradmin updated the diff for D3908: Deploy Anubis for DevCentral.

Apply dereckson feedback: add headers, remove defaults for bind/port to fail loudly if undefined

Sat, Mar 21, 17:43
dereckson added a comment to T1374: Deploy Flow, Echo and Thanks extensions.

Just a note Flow isn't maintained anymore. The current recommended discussions extension is https://www.mediawiki.org/wiki/Extension:DiscussionTools

Sat, Mar 21, 17:42 · Mediawiki SaaS, Servers
ptdradmin updated the diff for D3908: Deploy Anubis for DevCentral.

YAML/Jinaj Style: remove defaults to fail loudly on missing ports/bind as suggested by dereckson, plus add headers

Sat, Mar 21, 17:42
dereckson added a comment to D3908: Deploy Anubis for DevCentral.

Provisioning of /etc/anubis/private.key we added here has disappeared: https://devcentral.nasqueron.org/D3908?vs=10478&id=10480#toc

Sat, Mar 21, 17:31
dereckson updated the summary of D4020: Install GNU findutils.
Sat, Mar 21, 16:42
dereckson requested review of D4020: Install GNU findutils.
Sat, Mar 21, 16:41
dereckson added reviewers for D4019: Revert "Try to install Salt 3006.8 as test dependency": yousra, DorianWinty.

Plan is to replace pip installation by a script, ideally invokable through make, to prepare the venv or anything else with Salt there.

Sat, Mar 21, 16:27
dereckson updated subscribers of D4019: Revert "Try to install Salt 3006.8 as test dependency".
Sat, Mar 21, 16:25
dereckson added a revision to T2283: Allow to install Salt to run tests against operations repository: D4019: Revert "Try to install Salt 3006.8 as test dependency".
Sat, Mar 21, 16:25 · Continous integration and delivery, Regression, Salt
dereckson added a reverting change for rOPSede81bc37383: Try to install Salt 3006.8 as test dependency: D4019: Revert "Try to install Salt 3006.8 as test dependency".
Sat, Mar 21, 16:25
dereckson added a reverting change for D4001: Try to install Salt 3006.8 as test dependency: D4019: Revert "Try to install Salt 3006.8 as test dependency".
Sat, Mar 21, 16:25
dereckson requested review of D4019: Revert "Try to install Salt 3006.8 as test dependency".
Sat, Mar 21, 16:25
dereckson edited P392 roles/router/carp/files/carp-ovh-switch.py.
Sat, Mar 21, 16:07 · Secure HA tunnels
dereckson added a comment to P392 roles/router/carp/files/carp-ovh-switch.py.

Proof of concept to call OVH API from Python to define MAC address to router-002/003.

Sat, Mar 21, 16:06 · Secure HA tunnels
dereckson added a project to P392 roles/router/carp/files/carp-ovh-switch.py: Secure HA tunnels.
Sat, Mar 21, 16:04 · Secure HA tunnels
dereckson created P392 roles/router/carp/files/carp-ovh-switch.py.
Sat, Mar 21, 16:04 · Secure HA tunnels
dereckson added inline comments to D3908: Deploy Anubis for DevCentral.
Sat, Mar 21, 15:46
dereckson requested review of D4018: Install LLVM 22 on shellserver and devserver roles.
Sat, Mar 21, 15:30
dereckson added a revision to T620: Review and publish C code convention: D4018: Install LLVM 22 on shellserver and devserver roles.
Sat, Mar 21, 15:30 · C, discussion, architecture
ptdradmin updated the diff for D3908: Deploy Anubis for DevCentral.

Fix Anubis deployment: unify env vars, reconcile policies with P390, and align Nginx config

Sat, Mar 21, 15:25
dereckson added a revision to T620: Review and publish C code convention: D4017: Style with clang-format 22.
Sat, Mar 21, 15:19 · C, discussion, architecture
dereckson requested review of D4017: Style with clang-format 22.
Sat, Mar 21, 15:19
dereckson closed T845: Create a wiki farm as Resolved.

At this point, we can consider that the goal "create a wiki farm" is accomplished, and the subtasks are feature requests / bugs to solve in the ongoing cycle.

Sat, Mar 21, 10:35 · Servers
dereckson lowered the priority of T2277: Check DNS records with reference to router-001 from High to Normal.
Sat, Mar 21, 10:34 · DNS, Secure HA tunnels
dereckson triaged T2269: Failed to start Configure 4to6 tunnel through Hurricane Electric as High priority.
Sat, Mar 21, 10:33 · Regression, Salt, Servers, IPv6
dereckson triaged T2277: Check DNS records with reference to router-001 as High priority.
Sat, Mar 21, 10:33 · DNS, Secure HA tunnels
dereckson triaged T2279: Prometheus / IPsec exporter as Normal priority.
Sat, Mar 21, 10:33 · Monitoring and reporting, Secure HA tunnels
dereckson added a parent task for T1513: Propagate certificate to Openfire server: T2043: Switch to acme.sh instead of certbot.
Sat, Mar 21, 10:32 · TLS certificates, XMPP, security, Servers
dereckson added a subtask for T2043: Switch to acme.sh instead of certbot: T1513: Propagate certificate to Openfire server.
Sat, Mar 21, 10:32 · TLS certificates, Operations sprints (Ignite Alkane Propulsion), Servers
dereckson updated subscribers of T1513: Propagate certificate to Openfire server.

Will need to be revisited when we switch to acme.sh.

Sat, Mar 21, 10:31 · TLS certificates, XMPP, security, Servers
dereckson triaged T2283: Allow to install Salt to run tests against operations repository as High priority.
Sat, Mar 21, 10:28 · Continous integration and delivery, Regression, Salt
dereckson moved T2052: Salt mixes Python and grep regular expressions for SELinux code from Bug and issues to Require Salt dev on the Salt board.
Sat, Mar 21, 10:20 · upstream, Salt
dereckson closed T2214: youtube-dl can't extract info anymore from YouTube as Resolved.
Sat, Mar 21, 09:45 · Dæghrefn
dereckson closed D4002: Avoid timeout extracting info from video playlist.
Sat, Mar 21, 09:44
dereckson committed rVIPER0c04d4cf4d0b: Avoid timeout extracting info from video playlist (authored by dereckson).
Avoid timeout extracting info from video playlist
Sat, Mar 21, 09:44
dereckson updated the diff for D4002: Avoid timeout extracting info from video playlist.

Rebaesd

Sat, Mar 21, 09:43
dereckson added a comment to D4002: Avoid timeout extracting info from video playlist.

Testing with shangri-l:

Sat, Mar 21, 09:40
dereckson added a revision to T2214: youtube-dl can't extract info anymore from YouTube: D4002: Avoid timeout extracting info from video playlist.
Sat, Mar 21, 09:39 · Dæghrefn
dereckson updated the summary of D4002: Avoid timeout extracting info from video playlist.
Sat, Mar 21, 09:39
dereckson added a comment to T1514: UTF-8 log entries aren't processed.

Code responsible to convert the message into a JSON payload, then post it:

Sat, Mar 21, 09:33 · Nasqueron API, Servers, IRC, Dæghrefn
dereckson updated subscribers of T1514: UTF-8 log entries aren't processed.

@yousra I've noticed I've already created a task with the same issue, with dash character — instead of the non-breaking space here.

Sat, Mar 21, 09:29 · Nasqueron API, Servers, IRC, Dæghrefn
dereckson triaged T1361: Create an list of expressions not to log for Wearg like '[ERROR ]' (Salt) as Normal priority.
Sat, Mar 21, 09:27 · Dæghrefn
dereckson renamed T1361: Create an list of expressions not to log for Wearg like '[ERROR ]' (Salt) from Whitelist expressions not to log for Wearg like '[ERROR ]' (Salt) to Create an list of expressions not to log for Wearg like '[ERROR ]' (Salt).
Sat, Mar 21, 09:27 · Dæghrefn
dereckson merged T1862: Reconnect automatically to mysql into T2282: Allow to reconnect automatically to MariaDB.
Sat, Mar 21, 09:25 · DBA, Dæghrefn
dereckson merged task T1862: Reconnect automatically to mysql into T2282: Allow to reconnect automatically to MariaDB.
Sat, Mar 21, 09:25 · Dæghrefn, IRC
dereckson closed T2273: Switch code file indent from tab to spaces as Resolved.
Sat, Mar 21, 09:23 · documentation, Dæghrefn
dereckson added a comment to T2273: Switch code file indent from tab to spaces.

Documented on Agora: https://agora.nasqueron.org/index.php?title=Code_conventions&diff=2486&oldid=2039

Sat, Mar 21, 09:22 · documentation, Dæghrefn
dereckson triaged T2282: Allow to reconnect automatically to MariaDB as High priority.
Sat, Mar 21, 09:22 · DBA, Dæghrefn

Fri, Mar 20

dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

OVH API credentials published to apps/network/carp-hyper-001-switch path,
under application_key, application_secret, consumer_key keys.

Fri, Mar 20, 23:11 · Drake network, Servers, Monitoring and reporting, Secure HA tunnels