Page MenuHomeDevCentral

dereckson (Sébastien Santoro)
Nasqueron founderAdministrator

Projects (92)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Nov 11 2014, 04:38 (590 w, 1 d)
Roles
Administrator
Availability
Available

At Nasqueron, I maintain this Phabricator instance, and overview the operations infrastructure.

Website: https://www.dereckson.be/

Individual board: User-Dereckson

Recent Activity

Today

dereckson added a comment to D3993: Added missing " ".

To deploy to all IntraNought VMs.

Wed, Mar 4, 11:49
dereckson accepted D3993: Added missing " ".
Wed, Mar 4, 11:49
dereckson requested changes to D3974: Synchronize nodes.sls with NetBox pillar.

Virtually OK, but one critical flag missing from pillarize for ongoing IPv6 connectivity

Wed, Mar 4, 07:37
dereckson added a comment to T2269: Failed to start Configure 4to6 tunnel through Hurricane Electric.

For context, when we apply Salt configuration, it currently checks if ipv6-setup-tunnel is running.

Wed, Mar 4, 07:34 · Salt, Servers, IPv6
dereckson updated the task description for T2269: Failed to start Configure 4to6 tunnel through Hurricane Electric.
Wed, Mar 4, 07:33 · Salt, Servers, IPv6
dereckson updated the task description for T2269: Failed to start Configure 4to6 tunnel through Hurricane Electric.
Wed, Mar 4, 07:32 · Salt, Servers, IPv6
dereckson moved T2269: Failed to start Configure 4to6 tunnel through Hurricane Electric from Backlog to Servers on the IPv6 board.
Wed, Mar 4, 07:32 · Salt, Servers, IPv6
dereckson edited the content of Python track.
Wed, Mar 4, 07:32 · Python
dereckson updated subscribers of T1694: Cache hash queries.

@Duranzed As a follow-up for the Terminator plugin, that one could be interesting too.

Wed, Mar 4, 07:31 · User-Dereckson, CLI, Resolve hash
dereckson requested changes to D3976: Add plugin for terminator to resolve hashes.

Plugin works, but now we need to polish the two README files.

Wed, Mar 4, 07:31
dereckson accepted D3979: Retrieve CARP configuration for a specific node.
Wed, Mar 4, 07:29
dereckson retitled D3979: Retrieve CARP configuration for a specific node from add helper get_carp_entries() to _modules/node.py and unit tests to Retrieve CARP configuration for a specific node.
Wed, Mar 4, 07:29
dereckson added a comment to D3986: Configure CARP on routers.

Configuration logic. Looks good to me.

Wed, Mar 4, 07:27
dereckson retitled D3986: Configure CARP on routers from Add CARP configuration to Configure CARP on routers.
Wed, Mar 4, 07:14
dereckson retitled D3986: Configure CARP on routers from Add CARP configuration in role/router/carp/carp.sls to Add CARP configuration.
Wed, Mar 4, 07:14
dereckson updated the summary of D3986: Configure CARP on routers.
Wed, Mar 4, 07:14
dereckson requested changes to D3988: Configure strongSwan as IPsec implementation.

Service part OK.

Wed, Mar 4, 07:14
dereckson accepted D3987: Allow all servers to read IPsec in Vault.
Wed, Mar 4, 07:03
dereckson retitled D3987: Allow all servers to read IPsec in Vault from Vault configuration to read ipsec key to Allow all servers to read IPsec in Vault.
Wed, Mar 4, 07:01
dereckson retitled D3988: Configure strongSwan as IPsec implementation from IPsec strongswan configuration to Configure strongSwan as IPsec implementation.
Wed, Mar 4, 06:49
dereckson updated the summary of D3989: Add dark mode toggle button.
Wed, Mar 4, 06:44
dereckson added a comment to D3992: Fix scrollbar layout shift on all pages.

Per https://cbea.ms/git-commit/ titles of your commit messages should be much shorter.

Wed, Mar 4, 06:42
dereckson requested changes to D3990: Standardize NTP configuration.
Wed, Mar 4, 06:38
dereckson added a comment to D3990: Standardize NTP configuration.

Pillar OK.

Wed, Mar 4, 06:34
dereckson added a reviewer for D3992: Fix scrollbar layout shift on all pages: ieli.
Wed, Mar 4, 06:18

Yesterday

dereckson added a comment to D3988: Configure strongSwan as IPsec implementation.

No link to a task in description?

Tue, Mar 3, 17:59
dereckson retitled D3990: Standardize NTP configuration from Standardize NTP configuration (T1223) to Standardize NTP configuration.
Tue, Mar 3, 17:58
dereckson added a revision to T1223: Configure NTP in rOPS: D3990: Standardize NTP configuration.
Tue, Mar 3, 17:58 · Servers, Salt
dereckson accepted D3991: Change db-A-001 to db-a-001 and db-B-001 to db-b-001 on all files.

OK for Wolfplex too.

Tue, Mar 3, 17:57

Mon, Mar 2

dereckson added a member for Trusted users: Chenani-MohamedAmine.
Mon, Mar 2, 07:25

Sat, Feb 28

dereckson added a comment to D3983: Add new SSH key for new ptdradmin PC-GUI computer.

Applied to WindRiver.

Sat, Feb 28, 17:00
dereckson closed D3983: Add new SSH key for new ptdradmin PC-GUI computer.
Sat, Feb 28, 16:58
dereckson committed rOPSa31b892b1d11: Add new SSH key for new ptdradmin PC-GUI computer (authored by ptdradmin).
Add new SSH key for new ptdradmin PC-GUI computer
Sat, Feb 28, 16:58
dereckson requested review of D3984: Help to install Arcanist dependencies.
Sat, Feb 28, 16:56
dereckson accepted D3983: Add new SSH key for new ptdradmin PC-GUI computer.

Request authenticated through IRC + DevCentral commit + prior knowledge of upcoming commit irl + familiar pattern of activity.

Sat, Feb 28, 16:52
dereckson retitled D3983: Add new SSH key for new ptdradmin PC-GUI computer from ptdradmin: Add new SSH key for PC-GUI to Add new SSH key for new ptdradmin PC-GUI computer.
Sat, Feb 28, 16:51

Thu, Feb 26

dereckson added a comment to T2266: Improve Python requirements for Operations repository.

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

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

Caught this issue during dependencies test.

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

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

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

Wed, Feb 25

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

Plugin works, but we need more metadata:

Wed, Feb 25, 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

Wed, Feb 25, 23:37 · Python, Servers, Regression, Salt
dereckson claimed T2266: Improve Python requirements for Operations repository.
Wed, Feb 25, 23:35 · Python, Servers, Regression, Salt
dereckson triaged T2267: Create PTR records for routers as High priority.
Wed, Feb 25, 23:35 · Secure HA tunnels, Servers
dereckson raised the priority of T2266: Improve Python requirements for Operations repository from Normal to High.
Wed, Feb 25, 17:28 · Python, Servers, Regression, Salt
dereckson triaged T2266: Improve Python requirements for Operations repository as Normal priority.
Wed, Feb 25, 17:28 · Python, Servers, Regression, Salt
dereckson created P386 Packages for operations virtual environment.
Wed, Feb 25, 17:26

Mon, Feb 23

dereckson added a revision to T1695: Write a Terminator plugin to resolve hashes: D3976: Add plugin for terminator to resolve hashes.
Mon, Feb 23, 18:14 · User-Duranzed, Python, good-first-issue, Resolve hash
dereckson updated the summary of D3976: Add plugin for terminator to resolve hashes.
Mon, Feb 23, 18:14
dereckson requested changes to D3976: Add plugin for terminator to resolve hashes.
Mon, Feb 23, 17:57
dereckson added a comment to D3976: Add plugin for terminator to resolve hashes.

Repository move

Mon, Feb 23, 17:57
dereckson added a comment to D3976: Add plugin for terminator to resolve hashes.

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

Mon, Feb 23, 17:29

Sat, Feb 21

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).

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

Fri, Feb 20

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
Fri, Feb 20, 19:28
dereckson set the image for User-Duranzed to F24440754: profile.
Fri, Feb 20, 19:02
dereckson renamed User-Duranzed from Duranzed tasks to User-Duranzed.
Fri, Feb 20, 19:01
dereckson triaged T2263: Document GitLab token procedure as Normal priority.
Fri, Feb 20, 19:00 · documentation, Resolve hash

Thu, Feb 19

dereckson added a comment to T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret).

19:21 < Yousra> Dereckson router-003: IP= 178.32.70.111/30, en fait .111 c'est la broadcast

Thu, Feb 19, 00:56 · Drake network, Salt, Secure HA tunnels

Wed, Feb 18

dereckson added a comment to T2242: Add root package.json with unified test script.

Copying from Discord:

Wed, Feb 18, 18:01 · ServPulse

Tue, Feb 17

dereckson added 1 task(s) for M17: 404 / Not Found page: T2239: 404 / Not Found page.
Tue, Feb 17, 17:31 · design
dereckson added 1 mock(s) for T2239: 404 / Not Found page: M17: 404 / Not Found page.
Tue, Feb 17, 17:31 · ServPulse
dereckson added a comment to M17: 404 / Not Found page.

Clean and straightforward.

Tue, Feb 17, 17:30 · design

Mon, Feb 16

dereckson added a member for ServPulse: Chenani-MohamedAmine.
Mon, Feb 16, 11:23
dereckson renamed T2203: CARP setup (IP allocation, vhid, advskew / priorité (master / backup), shared secret) from Define IP range to Define IP range to use with CARP.
Mon, Feb 16, 01:32 · Drake network, Salt, Secure HA tunnels
dereckson added a comment to T2209: Test TCP and UDP traffic.

This task should be clarified.

Mon, Feb 16, 01:32 · Secure HA tunnels
dereckson renamed T2209: Test TCP and UDP traffic from Test trafic tcp/upd to Test TCP and UDP traffic.
Mon, Feb 16, 01:30 · Secure HA tunnels
dereckson updated subscribers of T1668: Improve inclusive terminology.

We've some work on the wiki too:
https://agora.nasqueron.org/index.php?search=master&title=Special%3ASearch&go=Go

Mon, Feb 16, 01:29 · User-Dereckson, documentation, We are Nasqueron, discussion
dereckson added a comment to P383 bin/arc-delete-remote-branch.

The default branch is master, as that was one of the main use of my remote delete script when we switched repositories to main branch.

Mon, Feb 16, 01:27 · Nasqueron Operations Squad, DevCentral
dereckson added a comment to T2229: Allow to enable or disable dangerous changes on a repository from IRC.

Note to spawn process was traditionally the TC2 role. That could clearly benefit of T2228.

Mon, Feb 16, 01:27 · Dæghrefn
dereckson added a parent task for T2228: Spawn a process should be executed asynchronously: T2229: Allow to enable or disable dangerous changes on a repository from IRC.
Mon, Feb 16, 01:25 · Dæghrefn
dereckson added a subtask for T2229: Allow to enable or disable dangerous changes on a repository from IRC: T2228: Spawn a process should be executed asynchronously.
Mon, Feb 16, 01:25 · Dæghrefn
dereckson moved T2231: (Footer Text) Decide how to handle donations - ServPulse related from 🧭 Dispatch to Later on the ServPulse board.
Mon, Feb 16, 01:24 · ServPulse, User-ieli
dereckson awarded D3969: Add Git + Arc workflow cheatsheet a Y So Serious token.
Mon, Feb 16, 01:16
dereckson awarded D3968: Fix default app title and document JWT secret behavior - Replace "Codrlabs Uptime" with "ServPulse" as default app title - Document that changing JWT_SECRET invalidates existing tokens a Y So Serious token.
Mon, Feb 16, 01:16
dereckson triaged T2232: Define 2026 budget as Normal priority.
Mon, Feb 16, 01:12 · discussion, Administrative
dereckson added a comment to T2231: (Footer Text) Decide how to handle donations - ServPulse related.

So I’d suggest we hold off on adding any donation call-to-action for the moment.

Mon, Feb 16, 01:07 · ServPulse, User-ieli
dereckson renamed T2231: (Footer Text) Decide how to handle donations - ServPulse related from Decide how to handle donations to Decide how to handle donations - ServPulse related.
Mon, Feb 16, 01:05 · ServPulse, User-ieli
dereckson edited projects for T2231: (Footer Text) Decide how to handle donations - ServPulse related, added: ServPulse; removed discussion, Administrative.
Mon, Feb 16, 01:03 · ServPulse, User-ieli

Sun, Feb 15

dereckson updated the task description for T420: Deploy IPv6 for mail.nasqueron.org.
Sun, Feb 15, 15:39 · Servers, IPv6, Nasqueron Docker deployment squad, Mail
dereckson updated the task description for T420: Deploy IPv6 for mail.nasqueron.org.
Sun, Feb 15, 15:39 · Servers, IPv6, Nasqueron Docker deployment squad, Mail
dereckson awarded D3964: Phase 3: Frontend redesign with Tailwind CSS and Vue 3 component architecture a Y So Serious token.
Sun, Feb 15, 13:51
dereckson awarded D3965: Phase 4: Add metrics, notifications, and monitoring integrations a Y So Serious token.
Sun, Feb 15, 13:51
dereckson awarded D3966: Phase 5: Add tests, documentation, and production deployment a Y So Serious token.
Sun, Feb 15, 13:51
dereckson triaged T2231: (Footer Text) Decide how to handle donations - ServPulse related as Normal priority.
Sun, Feb 15, 13:27 · ServPulse, User-ieli
dereckson created T2231: (Footer Text) Decide how to handle donations - ServPulse related.
Sun, Feb 15, 13:26 · ServPulse, User-ieli
dereckson closed T2218: Rhyne-Wyse tries to login on test.wikipedia.org instead of agora.nasqueron.org as Resolved.
Sun, Feb 15, 12:34 · Servers, Operations sprints (Echoes in the Void), Agora
dereckson added a comment to T2218: Rhyne-Wyse tries to login on test.wikipedia.org instead of agora.nasqueron.org.

Deployment wasn't up-to-date and families configuration for Agora was missing, that's why fallback was on testwiki.

Sun, Feb 15, 12:28 · Servers, Operations sprints (Echoes in the Void), Agora
dereckson awarded D3963: Phase 2: Backend refactor with full CRUD API, expanded schema, and JWT auth a Y So Serious token.
Sun, Feb 15, 12:17
dereckson awarded D3962: Phase 1: Repository cleanup, Docker Compose setup, and environment config a Y So Serious token.
Sun, Feb 15, 12:17 · ServPulse
dereckson edited P383 bin/arc-delete-remote-branch.
Sun, Feb 15, 11:40 · Nasqueron Operations Squad, DevCentral
dereckson added a comment to T2227: CARP : what we need to know.
Yousra asked on #nasqueron-ops

22:24:01 < yousra> Dereckson Je me disais que, dans la configuration actuelle, router-004 ne serait utilisé qu’en cas de panne. En fonctionnement normal, une des deux
machines resterait donc presque inactive. Je trouvais que se serait plutôt bien que les deux routeurs travaillent en permanence tout en gardant la redondance.
22:24:02 < yousra> Mais comme on n’a pas vraiment plusieurs VLAN ou réseaux distincts, je ne suis pas sûr que la topologie actuelle permette cette répartition. Est-ce qu’on > pourrait quand même optimiser ça d’une certaine manière ?

Sun, Feb 15, 00:57 · documentation, Secure HA tunnels
dereckson committed rOPSc97fb8b47478: Remove duplicate name parameter for rsyslog fix (authored by dereckson).
Remove duplicate name parameter for rsyslog fix
Sun, Feb 15, 00:00
dereckson closed D3961: Remove duplicate name parameter for rsyslog fix.
Sun, Feb 15, 00:00
dereckson accepted D3961: Remove duplicate name parameter for rsyslog fix.
Sun, Feb 15, 00:00

Sat, Feb 14

dereckson requested review of D3961: Remove duplicate name parameter for rsyslog fix.
Sat, Feb 14, 23:59
dereckson added a comment to T2175: Update mw to launch maintenance/run.php.

Deployed

Sat, Feb 14, 20:15 · good-first-issue, Mediawiki SaaS
dereckson closed T2175: Update mw to launch maintenance/run.php as Resolved.
Sat, Feb 14, 20:15 · good-first-issue, Mediawiki SaaS