Page MenuHomeDevCentral
Feed All Stories

Yesterday

dereckson added a comment to rOPS7c31e0895a1b: Allow to generate a report against acquisitariat.

(self-merged as part of a move to merge *every* pillar/credentials/vault.sls change to avoid a publish/revert wheel of secrets for salt-node-windriver policy)

Mon, Sep 22, 21:47
dereckson moved T2124: Update reports automatically on Agora from Backlog to Pending review on the Servers board.
Mon, Sep 22, 21:46 · Servers, Agora
dereckson added a project to T2124: Update reports automatically on Agora: Servers.
Mon, Sep 22, 21:45 · Servers, Agora
dereckson triaged T2132: Propagate acme.sh certificate so Dovecot can read it as High priority.
Mon, Sep 22, 21:32 · security, Mail, Restricted Project
dereckson closed D3691: Use @ syntax for zone apex.
Mon, Sep 22, 21:04
dereckson committed rOPS00b82a3cae0a: Use @ syntax for zone apex (authored by dereckson).
Use @ syntax for zone apex
Mon, Sep 22, 21:04
dereckson added a comment to T1217: Host our DNS servers.

Dorian and me meet this evening to do the switch.

Mon, Sep 22, 21:03 · DNS, Servers
dereckson updated the diff for D3690: Test DNS zone files.

See comments

Mon, Sep 22, 20:16
DorianWinty accepted D3691: Use @ syntax for zone apex.
Mon, Sep 22, 20:11
dereckson edited P372 DNS - Raw AXFR output - nasqueron.org.
Mon, Sep 22, 19:08 · DNS, Servers
DorianWinty closed D3654: Define nasqueron.org DNS zone.
Mon, Sep 22, 18:54
DorianWinty committed rOPS99b81c295453: Define nasqueron.org DNS zone (authored by DorianWinty).
Define nasqueron.org DNS zone
Mon, Sep 22, 18:54
dereckson closed D3709: Reduce MediaWiki log level to "error" to minimize disk usage.
Mon, Sep 22, 18:50
dereckson committed rSAASMW3b2a1296542c: Reduce MediaWiki log level to "error" to minimize disk usage (authored by dereckson).
Reduce MediaWiki log level to "error" to minimize disk usage
Mon, Sep 22, 18:50
DorianWinty accepted D3709: Reduce MediaWiki log level to "error" to minimize disk usage.
Mon, Sep 22, 18:49
dereckson moved T1502: Database connection error doesn't mention database product from Backlog to Features on the Limiting Factor board.
Mon, Sep 22, 18:14 · Operations sprints (Consolidate them all), Limiting Factor
dereckson moved T1462: Improve documentation for Kernel module from Backlog to Features on the Limiting Factor board.
Mon, Sep 22, 18:14 · documentation, Limiting Factor
dereckson moved T1427: Prepare a Jenkins job template for Rust CI from Backlog to Features on the Limiting Factor board.
Mon, Sep 22, 18:14 · Servers, Limiting Factor, Nasqueron API, Jenkins
dereckson moved T2131: Can't compile Limiting Factor on current nightly from Backlog to Rocket -> Axum on the Limiting Factor board.
Mon, Sep 22, 18:14 · Limiting Factor
dereckson added a comment to T2131: Can't compile Limiting Factor on current nightly.

Current mitigation plan is to port our Rocket applications to Axum.

Mon, Sep 22, 18:14 · Limiting Factor
dereckson closed T227: Compare MTA as Resolved.

So, finally, we've decided to go with Postfix, the more currently maintained.

Mon, Sep 22, 18:13 · User-Sandlayth, Murasil
dereckson closed D3710: Install btop and smartmontools on devserver role.
Mon, Sep 22, 16:07
dereckson committed rOPSfe8351a9955c: Install btop and smartmontools on devserver role (authored by dereckson).
Install btop and smartmontools on devserver role
Mon, Sep 22, 16:07
ledesillusionniste accepted D3710: Install btop and smartmontools on devserver role.
Mon, Sep 22, 16:07
dereckson requested review of D3710: Install btop and smartmontools on devserver role.
Mon, Sep 22, 16:03
dereckson added a comment to D3492: Export metrics for ccache.

See also https://www.dereckson.be/blog/2024/10/06/openmetrics-for-ccache/ for blog announcement with the explanation of how it works.

Mon, Sep 22, 14:39
dereckson triaged T2131: Can't compile Limiting Factor on current nightly as High priority.
Mon, Sep 22, 00:32 · Limiting Factor

Sun, Sep 21

dereckson triaged T2130: Rotate nginx logs on PaaS Docker as Normal priority.
Sun, Sep 21, 15:09 · Nasqueron Docker deployment squad, Servers
dereckson triaged T2129: Rotate nginx logs on FreeBSD servers as High priority.
Sun, Sep 21, 15:02 · privacy, Alkane, Servers
dereckson added a comment to D3709: Reduce MediaWiki log level to "error" to minimize disk usage.

Opened https://phabricator.wolfplex.org/T97 on the Wolfplex collaboration platform to document the missing files.

Sun, Sep 21, 14:57
dereckson updated the summary of D3709: Reduce MediaWiki log level to "error" to minimize disk usage.
Sun, Sep 21, 14:56
dereckson updated the summary of D3709: Reduce MediaWiki log level to "error" to minimize disk usage.
Sun, Sep 21, 14:56
dereckson requested review of D3709: Reduce MediaWiki log level to "error" to minimize disk usage.
Sun, Sep 21, 14:55
dereckson added inline comments to D3690: Test DNS zone files.
Sun, Sep 21, 12:37
dereckson planned changes to D3690: Test DNS zone files.
Sun, Sep 21, 12:37
dereckson closed D3708: Bump pywikibot version.
Sun, Sep 21, 11:57
dereckson committed rRPRT7f4d20e6a76a: Bump pywikibot version (authored by dereckson).
Bump pywikibot version
Sun, Sep 21, 11:57
dereckson accepted D3708: Bump pywikibot version.
Sun, Sep 21, 11:57
dereckson requested review of D3708: Bump pywikibot version.
Sun, Sep 21, 11:56
dereckson closed D3707: Provide general Makefile for secretsmith.
Sun, Sep 21, 11:44
dereckson committed rRPRT9c660f6a9f2e: Provide general Makefile for secretsmith (authored by dereckson).
Provide general Makefile for secretsmith
Sun, Sep 21, 11:44
dereckson accepted D3707: Provide general Makefile for secretsmith.
Sun, Sep 21, 11:44
dereckson requested review of D3707: Provide general Makefile for secretsmith.
Sun, Sep 21, 11:44
dereckson closed D3706: Test secretsmith.
Sun, Sep 21, 11:42
dereckson committed rRPRTa0f60307e6f7: Test secretsmith (authored by dereckson).
Test secretsmith
Sun, Sep 21, 11:42
dereckson accepted D3706: Test secretsmith.
Sun, Sep 21, 11:42
dereckson awarded D3706: Test secretsmith a Y So Serious token.
Sun, Sep 21, 11:34
dereckson added a comment to D3706: Test secretsmith.

tests/vault/client content written with Claude Sonnet 4 assistance.

Sun, Sep 21, 11:34
dereckson requested review of D3706: Test secretsmith.
Sun, Sep 21, 11:33
dereckson moved T2124: Update reports automatically on Agora from Backlog (content) to Done on the Agora board.
Sun, Sep 21, 01:10 · Servers, Agora
dereckson closed D3705: Add secretsmith to documentation index.
Sun, Sep 21, 01:08
dereckson committed rDWWWfab53747ce7c: Add secretsmith to documentation index (authored by dereckson).
Add secretsmith to documentation index
Sun, Sep 21, 01:08
dereckson accepted D3705: Add secretsmith to documentation index.
Sun, Sep 21, 01:07
dereckson added a revision to T2124: Update reports automatically on Agora: D3705: Add secretsmith to documentation index.
Sun, Sep 21, 01:07 · Servers, Agora
dereckson requested review of D3705: Add secretsmith to documentation index.
Sun, Sep 21, 01:07
dereckson added a comment to T2124: Update reports automatically on Agora.

Next steps for full automation:

  • allow to login with proper credentials
    • Vault via rOPS: Create a permission for access to relevant credentials (see first comment of this post, acquisitariat not needed)
    • Vault manually: Create an AppRole linked to that permission
    • Code: allow to login to Vault with AppRole when available in environment or when a file exists, TO IMPLEMENT FOR BOTH TOOLS (bot needs Agora, run-report needs db-B-001).
  • deploy the bot on WindRiver
    • Vault via rOPS: credentials to query Vault (ie secret id and role id from the AppRole)
    • Salt: create rhyne-wyse user
    • Salt: create /var/db/rhyne-wyse, chown to rhyne-wyse:nasquenautes in 775, so everyone can run the bot too
    • Salt: provide /etc/periodic configuration to run the script daily
Sun, Sep 21, 01:04 · Servers, Agora
dereckson updated the diff for D3698: Deploy Rhyne-Wyse on reports role.

Tested correctly with Complector and WindRiver. Can run the bot succesfully afterwards.

Sun, Sep 21, 00:57
dereckson added a comment to T2124: Update reports automatically on Agora.

Just for information, log doesn't have any timestamp.

Sun, Sep 21, 00:54 · Servers, Agora
dereckson committed rRPRTa3a0169a347c: Allow rhyne-wyse user to run the service too (authored by dereckson).
Allow rhyne-wyse user to run the service too
Sun, Sep 21, 00:51
dereckson closed D3704: Allow rhyne-wyse user to run the service too.
Sun, Sep 21, 00:51
dereckson accepted D3704: Allow rhyne-wyse user to run the service too.
Sun, Sep 21, 00:51
dereckson added a revision to T2124: Update reports automatically on Agora: D3704: Allow rhyne-wyse user to run the service too.
Sun, Sep 21, 00:50 · Servers, Agora
dereckson requested review of D3704: Allow rhyne-wyse user to run the service too.
Sun, Sep 21, 00:50

Sat, Sep 20

dereckson closed D3703: Document secretsmith.
Sat, Sep 20, 23:02
dereckson committed rRPRT6fba245db17b: Document secretsmith (authored by dereckson).
Document secretsmith
Sat, Sep 20, 23:02
dereckson accepted D3703: Document secretsmith.
Sat, Sep 20, 22:46
dereckson updated the test plan for D3703: Document secretsmith.
Sat, Sep 20, 22:45
dereckson updated the diff for D3703: Document secretsmith.

Proper headers for Sphinx autogenerated configuration

Sat, Sep 20, 22:43
dereckson requested review of D3703: Document secretsmith.
Sat, Sep 20, 22:41
dereckson closed D3697: Configure Vault connection with secretsmith.
Sat, Sep 20, 22:32
dereckson committed rRPRTbd6dd2bea022: Configure Vault connection with secretsmith (authored by dereckson).
Configure Vault connection with secretsmith
Sat, Sep 20, 22:32
dereckson accepted D3697: Configure Vault connection with secretsmith.
Sat, Sep 20, 22:32
dereckson added a comment to D3697: Configure Vault connection with secretsmith.

No need to build secretsmith in rOPS, going to push to PyPI once doc is published at https://docs.nasqueron.org/secretsmith

Sat, Sep 20, 22:31
dereckson retitled D3697: Configure Vault connection with secretsmith from Configure Vault connection to Configure Vault connection with secretsmith.
Sat, Sep 20, 22:30
dereckson updated the diff for D3697: Configure Vault connection with secretsmith.

Rebased. Rhyne-Wise -> Rhyne-Wyse too here.

Sat, Sep 20, 22:30
dereckson closed D3702: Use standard name: Rhyne-Wise -> Rhyne-Wyse.
Sat, Sep 20, 22:29
dereckson committed rRPRT1f26f9955333: Use standard name: Rhyne-Wise -> Rhyne-Wyse (authored by dereckson).
Use standard name: Rhyne-Wise -> Rhyne-Wyse
Sat, Sep 20, 22:29
dereckson accepted D3702: Use standard name: Rhyne-Wise -> Rhyne-Wyse.
Sat, Sep 20, 22:29
dereckson requested review of D3702: Use standard name: Rhyne-Wise -> Rhyne-Wyse.
Sat, Sep 20, 22:28
dereckson committed rRPRT72e6a3f86262: Use coherent filename for tests (authored by dereckson).
Use coherent filename for tests
Sat, Sep 20, 22:24
dereckson closed D3701: Use coherent filename for tests.
Sat, Sep 20, 22:24
dereckson accepted D3701: Use coherent filename for tests.
Sat, Sep 20, 22:24
dereckson requested review of D3701: Use coherent filename for tests.
Sat, Sep 20, 22:24
dereckson committed rRPRT3481a1111139: Improve style (authored by dereckson).
Improve style
Sat, Sep 20, 22:22
dereckson closed D3700: Improve style.
Sat, Sep 20, 22:22
dereckson accepted D3700: Improve style.
Sat, Sep 20, 22:22
dereckson requested review of D3700: Improve style.
Sat, Sep 20, 22:21
dereckson accepted D3697: Configure Vault connection with secretsmith.
Sat, Sep 20, 22:17
dereckson published D3697: Configure Vault connection with secretsmith for review.
Sat, Sep 20, 22:17
dereckson planned changes to D3698: Deploy Rhyne-Wyse on reports role.
Sat, Sep 20, 22:15