Page MenuHomeDevCentral
Feed All Stories

Yesterday

dereckson placed T2030: Provide wheel Python package for ruamel.yaml.clib in /opt/python up for grabs.

This method works well, Salt automation is welcome.

Sun, Mar 22, 19:07 · Salt, Servers
dereckson changed the visibility for T2143: Hash Tomcat credentials.
Sun, Mar 22, 19:04 · Servers, Nasqueron Docker deployment squad, security
dereckson shifted T2143: Hash Tomcat credentials from the Restricted Space space to the S1 Nasqueron space.
Sun, Mar 22, 19:03 · Servers, Nasqueron Docker deployment squad, security
dereckson closed T2143: Hash Tomcat credentials as Resolved.
Sun, Mar 22, 19:02 · Servers, Nasqueron Docker deployment squad, security
dereckson closed T1975: Allow ops to login to Vault as Resolved.

Solution is satisfactory and stable all summer long.

Sun, Mar 22, 18:56 · Salt, Vault
dereckson closed T2014: Serve https://nasqueron.org from web-001, a subtask of T1582: Implement XEP-0156, as Resolved.
Sun, Mar 22, 18:56 · good-first-issue, XMPP, Servers
dereckson closed T2014: Serve https://nasqueron.org from web-001 as Resolved.
Sun, Mar 22, 18:56 · Alkane, DNS, Servers
dereckson removed a revision from T2014: Serve https://nasqueron.org from web-001: D3439: Automate www. deployment through Alkane.
Sun, Mar 22, 18:55 · Alkane, DNS, Servers
dereckson removed a task from D3439: Automate www. deployment through Alkane: T2014: Serve https://nasqueron.org from web-001.
Sun, Mar 22, 18:55
dereckson updated the summary of D3439: Automate www. deployment through Alkane.
Sun, Mar 22, 18:55
dereckson closed T2017: Install WindRiver replacement server as Resolved.

We can consider we're done and handle the remaining as regular tasks.

Sun, Mar 22, 18:54 · Servers
dereckson updated the task description for T2031: Harmonize nginx includes.
Sun, Mar 22, 18:53 · Servers
dereckson closed T2103: Upgrade servers to FreeBSD 14.3 as Resolved.

All server has been upgraded to FreeBSD 15, excepted router-001, which will be decom when router-002/003 will be live.

Sun, Mar 22, 18:52 · Servers
dereckson added a project to T1767: Provision /etc/hosts: Secure HA tunnels.
Sun, Mar 22, 18:48 · Secure HA tunnels, Salt, Drake network
dereckson placed T1510: Create migration.mediawiki.test.ook.space up for grabs.
Sun, Mar 22, 18:41 · Mediawiki SaaS, Wikimedia, Servers
dereckson added a comment to T1510: Create migration.mediawiki.test.ook.space.

https://migration.mediawiki.test.ook.space/w/index.php reports an unknown wiki.

Sun, Mar 22, 18:40 · Mediawiki SaaS, Wikimedia, Servers
dereckson closed T1396: nginx autoindex pages aren't served as UTF-8 as Resolved.

Test URL: https://windriver.nasqueron.org/~dereckson/ops/T1396-nginx-autoindex/

Sun, Mar 22, 18:37 · Servers
dereckson updated the task description for T1396: nginx autoindex pages aren't served as UTF-8.
Sun, Mar 22, 18:36 · Servers
dereckson placed T1396: nginx autoindex pages aren't served as UTF-8 up for grabs.

[ Not working actively on this, also we'd need a repro URL. ]

Sun, Mar 22, 18:32 · Servers
dereckson placed T1131: Populate language codes up for grabs.

[ Not actively working on this, but please ping me if you need this. ]

Sun, Mar 22, 18:32 · Nasqueron Databases, Odderon
dereckson moved T1109: Switch all OAuth GitHub applications to Nasqueron organization accounts from Backlog to Infra on the Auth Grove board.
Sun, Mar 22, 18:30 · Auth Grove, User-Dereckson, security, Nasqueron Operations Squad
dereckson triaged T1109: Switch all OAuth GitHub applications to Nasqueron organization accounts as Normal priority.
Sun, Mar 22, 18:29 · Auth Grove, User-Dereckson, security, Nasqueron Operations Squad
dereckson updated the task description for T1423: Investigate OpenFaaS + Kong.
Sun, Mar 22, 18:28 · Nasqueron Docker deployment squad, Servers, Nasqueron API, Product evaluation
dereckson placed T1423: Investigate OpenFaaS + Kong up for grabs.

Not working on this for now, and the number of services in our API doesn't make that urgent.

Sun, Mar 22, 18:24 · Nasqueron Docker deployment squad, Servers, Nasqueron API, Product evaluation
dereckson placed T1513: Propagate certificate to Openfire server up for grabs.
Sun, Mar 22, 18:21 · XMPP, security, Servers
dereckson triaged T1513: Propagate certificate to Openfire server as Normal priority.
Sun, Mar 22, 18:21 · XMPP, security, Servers
dereckson updated the diff for D4024: Make available TeX fonts to all the system on devserver.

Not in misc anymore

Sun, Mar 22, 18:19
dereckson updated the diff for D4024: Make available TeX fonts to all the system on devserver.

Whitespace issues

Sun, Mar 22, 18:17
dereckson updated the diff for D4024: Make available TeX fonts to all the system on devserver.

Extract TeX live states to tex.sls for clarity. Fix symlink.

Sun, Mar 22, 18:16
dereckson created P394 fc-list | grep texmf when deployed with D4024.
Sun, Mar 22, 18:02
dereckson moved T1526: Make available TeX fonts to all the system on devserver from Backlog to Pending review on the Servers board.
Sun, Mar 22, 17:54 · Salt, Servers
dereckson added a revision to T1526: Make available TeX fonts to all the system on devserver: D4024: Make available TeX fonts to all the system on devserver.
Sun, Mar 22, 17:54 · Salt, Servers
dereckson requested review of D4024: Make available TeX fonts to all the system on devserver.
Sun, Mar 22, 17:54
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

For all CARP external documentation, I think I've found the threshold where information is outdated in that man page:

Sun, Mar 22, 17:46 · Monitoring and reporting, Python, Secure HA tunnels
dereckson added a comment to T2276: Automate CARP VIP MAC reassignment using devd and OVH API.

According carp(4) (man carp) examples section, the name has changed.

Sun, Mar 22, 17:43 · Monitoring and reporting, Python, Secure HA tunnels
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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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 · Monitoring and reporting, Python, 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