Page MenuHomeDevCentral
Feed All Stories

May 18 2023

dereckson added a comment to T687: Document on Etherpad default message the installation is shared between Wolfplex and Nasqueron.

It has been done manually some years ago, but it seems we don't provision the configuration file settings.json automatically.

May 18 2023, 09:46 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Etherpad
dereckson closed T1627: Supersede equatower.nasqueron.org by docker-002.nasqueron.org as Resolved.
May 18 2023, 09:43 · Operations sprints (Consolidate them all), Servers, Salt, security
dereckson committed rDO9f2ce70212be: Supersede Equatower references by docker-002 (authored by dereckson).
Supersede Equatower references by docker-002
May 18 2023, 09:43
dereckson closed D3103: Supersede Equatower references by docker-002.
May 18 2023, 09:43
dereckson accepted D3103: Supersede Equatower references by docker-002.
May 18 2023, 09:43
dereckson requested review of D3103: Supersede Equatower references by docker-002.
May 18 2023, 09:42
dereckson added a revision to T1627: Supersede equatower.nasqueron.org by docker-002.nasqueron.org: D3103: Supersede Equatower references by docker-002.
May 18 2023, 09:42 · Operations sprints (Consolidate them all), Servers, Salt, security
dereckson closed D3102: Supersede Equatower references by docker-002.
May 18 2023, 09:38
dereckson committed rTESTSPRODENVbf254e4dbe29: Supersede Equatower references by docker-002 (authored by dereckson).
Supersede Equatower references by docker-002
May 18 2023, 09:38
dereckson accepted D3102: Supersede Equatower references by docker-002.
May 18 2023, 09:38
dereckson requested review of D3102: Supersede Equatower references by docker-002.
May 18 2023, 09:38
dereckson added a revision to T1627: Supersede equatower.nasqueron.org by docker-002.nasqueron.org: D3102: Supersede Equatower references by docker-002.
May 18 2023, 09:38 · Operations sprints (Consolidate them all), Servers, Salt, security
dereckson closed D3101: Supersede Equatower references by docker-002.
May 18 2023, 09:36
dereckson committed rOPSc6c0307d4cf6: Supersede Equatower references by docker-002 (authored by dereckson).
Supersede Equatower references by docker-002
May 18 2023, 09:36
dereckson accepted D3101: Supersede Equatower references by docker-002.
May 18 2023, 09:36
dereckson added a revision to T1627: Supersede equatower.nasqueron.org by docker-002.nasqueron.org: D3101: Supersede Equatower references by docker-002.
May 18 2023, 09:35 · Operations sprints (Consolidate them all), Servers, Salt, security
dereckson requested review of D3101: Supersede Equatower references by docker-002.
May 18 2023, 09:35
dereckson renamed T1627: Supersede equatower.nasqueron.org by docker-002.nasqueron.org from Supersede equatower.nasqueron.org by docker-001.nasqueron.org to Supersede equatower.nasqueron.org by docker-002.nasqueron.org.
May 18 2023, 09:35 · Operations sprints (Consolidate them all), Servers, Salt, security
dereckson closed T1597: Review PURL URLs as Resolved.
May 18 2023, 09:31 · Operations sprints (Consolidate them all)
dereckson closed T1601: Install bats on devserver role as Resolved.
May 18 2023, 09:31 · Salt, Operations sprints (Consolidate them all), Servers
dereckson added a task to D2402: Install bats on shellserver and devserver: T1601: Install bats on devserver role.
May 18 2023, 09:30
dereckson added a revision to T1601: Install bats on devserver role: D2402: Install bats on shellserver and devserver.
May 18 2023, 09:30 · Salt, Operations sprints (Consolidate them all), Servers
dereckson closed T1536: Provision a new development server as Resolved.
May 18 2023, 09:24 · Operations sprints (Consolidate them all), Servers
dereckson closed D3100: Update MOTD to advertise Ysul EOL status.
May 18 2023, 09:24
dereckson committed rOPS0162d25c7590: Update MOTD to advertise Ysul EOL status (authored by dereckson).
Update MOTD to advertise Ysul EOL status
May 18 2023, 09:24
dereckson accepted D3100: Update MOTD to advertise Ysul EOL status.

ChatGPT haiku of the day:

May 18 2023, 09:23
dereckson added a revision to T1536: Provision a new development server: D3100: Update MOTD to advertise Ysul EOL status.
May 18 2023, 09:21 · Operations sprints (Consolidate them all), Servers
dereckson requested review of D3100: Update MOTD to advertise Ysul EOL status.
May 18 2023, 09:21
dereckson added a revision to T1268: Reprovision Ysul: D3100: Update MOTD to advertise Ysul EOL status.
May 18 2023, 09:21 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers
dereckson added a revision to T1803: Move and migrate Ysul production services elsewhere: D3100: Update MOTD to advertise Ysul EOL status.
May 18 2023, 09:21 · Operations sprints (Ignite Alkane Propulsion), Alkane, Servers
dereckson moved T1536: Provision a new development server from Blocked to Pending review on the Operations sprints (Consolidate them all) board.

As all tasks are done, excepted the portsearch -u issue, which is not a blocker (it correctly indexes the ports), we're done here.

May 18 2023, 09:12 · Operations sprints (Consolidate them all), Servers
dereckson abandoned D2206: WIP: improve wwwroot 51 clone repository.

We've a Salt approach in two phases:

  • deploy with deploy user and a specific deployment key (GitHub / it could be a read-only one) or access key (BitBucket), or bot user key (DevCentral)
  • fix user/group to the required one (like the chown)
May 18 2023, 09:10
dereckson closed T1559: Figure how to deploy automatically /var/51-wwwroot credentials as Resolved by committing rOPS4295a983aa53: Clone wwwroot51 repositories wih proper credentials.
May 18 2023, 09:08 · Operations sprints (Consolidate them all), Vault, Servers
dereckson closed T1559: Figure how to deploy automatically /var/51-wwwroot credentials, a subtask of T1536: Provision a new development server, as Resolved.
May 18 2023, 09:08 · Operations sprints (Consolidate them all), Servers
dereckson closed D3094: Clone wwwroot51 repositories wih proper credentials.
May 18 2023, 09:08
dereckson committed rOPS4295a983aa53: Clone wwwroot51 repositories wih proper credentials (authored by dereckson).
Clone wwwroot51 repositories wih proper credentials
May 18 2023, 09:08
dereckson added inline comments to D3094: Clone wwwroot51 repositories wih proper credentials.
May 18 2023, 09:07
dereckson accepted D3094: Clone wwwroot51 repositories wih proper credentials.
May 18 2023, 09:07
dereckson updated the diff for D3094: Clone wwwroot51 repositories wih proper credentials.

Fixes during test deployment

May 18 2023, 09:06
dereckson updated the diff for D3094: Clone wwwroot51 repositories wih proper credentials.

Rebased against D3099

May 18 2023, 00:06
dereckson closed D3099: Create ZFS volume for /var/51-wwwroot.
May 18 2023, 00:02
dereckson committed rOPSd420a719800b: Create ZFS volume for /var/51-wwwroot (authored by dereckson).
Create ZFS volume for /var/51-wwwroot
May 18 2023, 00:02
dereckson accepted D3099: Create ZFS volume for /var/51-wwwroot.

Snapshots work too:

May 18 2023, 00:02
dereckson added a comment to D3099: Create ZFS volume for /var/51-wwwroot.
WindRiver
$ salt-call --local state.sls_id arcology/wwwroot51 roles/devserver/webserver-wwwroot51
local:
----------
          ID: arcology/wwwroot51
    Function: zfs.filesystem_present
      Result: True
     Comment: filesystem arcology/wwwroot51 was created
     Started: 23:59:59.370841
    Duration: 85.636 ms
     Changes:
              ----------
              arcology/wwwroot51:
                  ----------
                  mountpoint:
                      /var/51-wwwroot
                  compression:
                      zstd
                  com.sun:auto-snapshot:
                      true
May 18 2023, 00:01
dereckson added a comment to D3094: Clone wwwroot51 repositories wih proper credentials.
May 18 2023, 00:00

May 17 2023

dereckson requested review of D3099: Create ZFS volume for /var/51-wwwroot.
May 17 2023, 23:59
dereckson committed rOPS0c3bb36d0b97: Correctly resolve %%node%% variable in Vault policies (authored by dereckson).
Correctly resolve %%node%% variable in Vault policies
May 17 2023, 23:45
dereckson closed D3098: Correctly resolve %%node%% variable in Vault policies.
May 17 2023, 23:45
dereckson accepted D3098: Correctly resolve %%node%% variable in Vault policies.
May 17 2023, 23:44
dereckson requested review of D3098: Correctly resolve %%node%% variable in Vault policies.
May 17 2023, 23:44
dereckson added inline comments to rOPS936e401ff3a4: Update connection information to broker for notifications CLI.
May 17 2023, 23:42

May 15 2023

inidal closed D3097: Initialize repository.
May 15 2023, 22:22
inidal committed rSPbc7bacc3538a: Initialize repository (authored by inidal).
Initialize repository
May 15 2023, 22:22
dereckson accepted D3097: Initialize repository.
May 15 2023, 22:21
dereckson updated the summary of D3097: Initialize repository.
May 15 2023, 22:21
dereckson updated the summary of D3097: Initialize repository.
May 15 2023, 22:21
inidal requested review of D3097: Initialize repository.
May 15 2023, 22:19
dereckson edited the content of New-repo.
May 15 2023, 21:48
inidal updated images of M16: ServPulse - Index (Wireframe).
May 15 2023, 20:24 · ServPulse, design
dereckson added a comment to T1739: Add SASL capability to Darkbot.

Next step is to actually deploy the SASL credential from secrets/nasqueron/odderon/nickserv

May 15 2023, 17:35 · Odderon, IRC
dereckson closed D3096: Add SASL capability.
May 15 2023, 17:30
dereckson committed rDARKBOTd812e6e73fa0: Add SASL capability (authored by dereckson).
Add SASL capability
May 15 2023, 17:30
dereckson accepted D3096: Add SASL capability.
May 15 2023, 17:29
dereckson updated the summary of D3096: Add SASL capability.
May 15 2023, 17:29
dereckson added a revision to T1739: Add SASL capability to Darkbot: D3096: Add SASL capability.
May 15 2023, 17:27 · Odderon, IRC
dereckson requested review of D3096: Add SASL capability.
May 15 2023, 17:27
dereckson added a comment to T1868: NetBox to .db.

Views of addresses for a prefix shows relevant information we can extract: https://netbox.nasqueron.org/ipam/prefixes/3/ip-addresses/

May 15 2023, 17:11 · Odderon
dereckson added a comment to T1145: Don't truncate passwords.

Password truncation
Passwords are explicitly truncated to 25 characters in load_helpers functions:

May 15 2023, 17:08 · security, Odderon
dereckson closed T1870: Can't end network registration on Freenode as Resolved by committing rDARKBOT829d0e0bda75: Don't declare mutable variables as static.
May 15 2023, 16:42 · IRC, Odderon
dereckson closed D3095: Don't declare mutable variables as static.
May 15 2023, 16:42
dereckson committed rDARKBOT829d0e0bda75: Don't declare mutable variables as static (authored by dereckson).
Don't declare mutable variables as static
May 15 2023, 16:42
dereckson accepted D3095: Don't declare mutable variables as static.

Where we see why global variables are evil.

May 15 2023, 16:42
dereckson updated the diff for D3095: Don't declare mutable variables as static.

Remove setup.ini SASL change, not in scope of this

May 15 2023, 16:40
dereckson added a revision to T1870: Can't end network registration on Freenode : D3095: Don't declare mutable variables as static.
May 15 2023, 16:37 · IRC, Odderon
dereckson requested review of D3095: Don't declare mutable variables as static.
May 15 2023, 16:37
dereckson updated the task description for T1738: Allow Darkbot to connect to IPv6.
May 15 2023, 15:48 · good-first-issue, IPv6, Odderon, IRC
dereckson added a comment to T1870: Can't end network registration on Freenode .

SASL patch tested in T1739 works fine:

May 15 2023, 00:32 · IRC, Odderon
dereckson added a comment to T1739: Add SASL capability to Darkbot.

I don't know what's happen with darkbot 7, but with 6f6 it works like a charm:

May 15 2023, 00:32 · Odderon, IRC

May 14 2023

dereckson added a comment to T1870: Can't end network registration on Freenode .

Back to version 6f6, I can't repro the issue, it connects correctly:

May 14 2023, 22:11 · IRC, Odderon
dereckson added a comment to T1870: Can't end network registration on Freenode .

I can repro while connecting to Libera through znc.

May 14 2023, 19:23 · IRC, Odderon
dereckson added a comment to T1739: Add SASL capability to Darkbot.

Blocked by T1870 to test correctly this.

May 14 2023, 18:37 · Odderon, IRC
dereckson triaged T1870: Can't end network registration on Freenode as High priority.
May 14 2023, 18:36 · IRC, Odderon
dereckson moved T1738: Allow Darkbot to connect to IPv6 from Backlog to Dev on the good-first-issue board.
May 14 2023, 18:25 · good-first-issue, IPv6, Odderon, IRC
dereckson updated the task description for T1738: Allow Darkbot to connect to IPv6.
May 14 2023, 18:25 · good-first-issue, IPv6, Odderon, IRC
dereckson updated the task description for T1738: Allow Darkbot to connect to IPv6.
May 14 2023, 18:22 · good-first-issue, IPv6, Odderon, IRC
dereckson triaged T1869: Deploy credentials for irssi as Wishlist priority.
May 14 2023, 14:11 · Salt, IRC, User-Dereckson
dereckson edited P331 SASL-plain.c.
May 14 2023, 12:43 · IRC
dereckson claimed T1739: Add SASL capability to Darkbot.
May 14 2023, 12:40 · Odderon, IRC
dereckson added a comment to T1739: Add SASL capability to Darkbot.

Secrets stored in Vault

May 14 2023, 12:40 · Odderon, IRC
dereckson created P332 base64.c.
May 14 2023, 12:39
dereckson created P331 SASL-plain.c.
May 14 2023, 12:38 · IRC
dereckson committed rSNIPPETS587e4227c3e1: Prune blank line at the top (authored by dereckson).
Prune blank line at the top
May 14 2023, 09:17
dereckson committed rSNIPPETS20ba24990923: Add C template (authored by dereckson).
Add C template
May 14 2023, 09:16
inidal renamed M14: ServPulse - System Design (Draft) from Status Page - System Design (Draft) to ServPulse - System Design (Draft).
May 14 2023, 08:50 · design
inidal renamed M15: ServPulse - Database (Schema) from Status Page - Database (Schema) to ServPulse - Database (Schema).
May 14 2023, 08:50 · design, ServPulse
inidal renamed M16: ServPulse - Index (Wireframe) from Status Page - Index (Wireframe) to ServPulse - Index (Wireframe).
May 14 2023, 08:50 · ServPulse, design
inidal edited Description on ServPulse.
May 14 2023, 08:48
dereckson added a comment to T1739: Add SASL capability to Darkbot.

Simple SASL implementation does NOT require a library.

May 14 2023, 08:34 · Odderon, IRC
dereckson triaged T1868: NetBox to .db as Wishlist priority.
May 14 2023, 08:32 · Odderon

May 13 2023

dereckson requested review of D3094: Clone wwwroot51 repositories wih proper credentials.
May 13 2023, 23:58