Page MenuHomeDevCentral

dereckson (Sébastien Santoro)
Nasqueron founderAdministrator

Projects (84)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Nov 11 2014, 04:38 (271 w, 4 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 triaged T1575: includes/mediawikibot.php is a symlink as High priority.
Sat, Jan 25, 04:47 · Nasqueron Tools
dereckson moved T1559: Figure how to deploy automatically /var/51-wwwroot credentials from Backlog to Closed tasks to revisit on the Vault board.
Sat, Jan 25, 04:27 · Operations sprints (Consolidate them all), Vault, Servers
dereckson added a project to T1559: Figure how to deploy automatically /var/51-wwwroot credentials: Operations sprints (Consolidate them all).
Sat, Jan 25, 04:26 · Operations sprints (Consolidate them all), Vault, Servers
dereckson updated the task description for T1569: Deploy account is defined in saltmaster role but used in devserver role too.
Sat, Jan 25, 04:13 · Operations sprints (Consolidate them all), Technical debt, Salt
dereckson added a comment to T1559: Figure how to deploy automatically /var/51-wwwroot credentials.

Perhaps a master key would be more pertinent, if so, that's a candidate for Vault.

We've a deploy key in salt master, let's use it.

Sat, Jan 25, 04:09 · Operations sprints (Consolidate them all), Vault, Servers
dereckson added a revision to T1559: Figure how to deploy automatically /var/51-wwwroot credentials: D2154: Use deploy account to clone wwwroot51.
Sat, Jan 25, 04:05 · Operations sprints (Consolidate them all), Vault, Servers
dereckson requested review of D2154: Use deploy account to clone wwwroot51.
Sat, Jan 25, 04:05
dereckson added a parent task for T1565: Don't install PhantomJS anymore on devserver role: T1536: Provision a new development server.
Sat, Jan 25, 02:01 · Servers, Operations sprints (Consolidate them all)
dereckson added subtasks for T1536: Provision a new development server: T1573: Set access rights for private staging repository submodules, T1572: Group deploy doesn't exist for saltmaster, T1571: Create required Salt directories in saltmaster role, T1570: py36-python-jenkins package doesn't exist, T1565: Don't install PhantomJS anymore on devserver role.
Sat, Jan 25, 02:00 · Operations sprints (Consolidate them all), Servers
dereckson added a parent task for T1572: Group deploy doesn't exist for saltmaster: T1536: Provision a new development server.
Sat, Jan 25, 02:00 · Salt, Operations sprints (Consolidate them all)
dereckson added a parent task for T1573: Set access rights for private staging repository submodules: T1536: Provision a new development server.
Sat, Jan 25, 02:00 · Operations sprints (Consolidate them all)
dereckson added a parent task for T1570: py36-python-jenkins package doesn't exist: T1536: Provision a new development server.
Sat, Jan 25, 02:00 · Salt, Operations sprints (Consolidate them all)
dereckson added a parent task for T1571: Create required Salt directories in saltmaster role: T1536: Provision a new development server.
Sat, Jan 25, 02:00 · Salt, Operations sprints (Consolidate them all)
dereckson added a comment to T1536: Provision a new development server.

Roles core and saltmaster have been successfully fixed and applied.

Sat, Jan 25, 02:00 · Operations sprints (Consolidate them all), Servers
dereckson committed rOPS76f55d6f5c9b: Use deploy SSH key for private staging repository (authored by dereckson).
Use deploy SSH key for private staging repository
Sat, Jan 25, 01:51
dereckson closed D2153: Use deploy SSH key for private staging repository.
Sat, Jan 25, 01:51
dereckson accepted D2153: Use deploy SSH key for private staging repository.
Sat, Jan 25, 01:49
dereckson requested review of D2153: Use deploy SSH key for private staging repository.
Sat, Jan 25, 01:49
dereckson added a revision to T1573: Set access rights for private staging repository submodules: D2153: Use deploy SSH key for private staging repository.
Sat, Jan 25, 01:49 · Operations sprints (Consolidate them all)
dereckson closed T1573: Set access rights for private staging repository submodules as Resolved.
$ salt windriver state.sls_id staging_private_repository roles/saltmaster/staging
windriver:
----------
          ID: staging_private_repository
    Function: file.directory
        Name: /opt/salt/private/staging
      Result: True
     Comment: Directory /opt/salt/private/staging updated
     Started: 01:42:15.402422
    Duration: 5.32 ms
     Changes:
              ----------
              /opt/salt/private/staging:
                  New Dir
----------
          ID: staging_private_repository
    Function: git.latest
        Name: ssh://vcs@devcentral.nasqueron.org:5022/source/private-staging.git
      Result: True
     Comment: ssh://vcs@devcentral.nasqueron.org:5022/source/private-staging.git cloned to /opt/salt/private/staging
     Started: 01:42:15.414312
    Duration: 58070.73 ms
     Changes:
              ----------
              new:
                  ssh://vcs@devcentral.nasqueron.org:5022/source/private-staging.git => /opt/salt/private/staging
              revision:
                  ----------
                  new:
                      3668bc40de3ee19269b4a54933bce73e7d86deb2
                  old:
                      None
Sat, Jan 25, 01:46 · Operations sprints (Consolidate them all)
dereckson added a project to T1109: Switch all OAuth GitHub applications to Nasqueron organization accounts: Administrative.
Sat, Jan 25, 01:33 · Administrative, security, Nasqueron Operations Squad, User-Dereckson

Yesterday

dereckson abandoned D1651: Create evil account on Eglide.

Never used account.

Fri, Jan 24, 20:32
dereckson updated the task description for T1574: Ensure no Mercurial repository stays on BitBucket.
Fri, Jan 24, 20:27 · Administrative, DevCentral
dereckson updated the task description for T1574: Ensure no Mercurial repository stays on BitBucket.
Fri, Jan 24, 20:26 · Administrative, DevCentral
dereckson created T1574: Ensure no Mercurial repository stays on BitBucket.
Fri, Jan 24, 19:39 · Administrative, DevCentral
dereckson committed rOPS37af966fd2ad: Create required Salt directories (authored by dereckson).
Create required Salt directories
Fri, Jan 24, 19:30
dereckson closed T1571: Create required Salt directories in saltmaster role as Resolved by committing rOPS37af966fd2ad: Create required Salt directories.
Fri, Jan 24, 19:30 · Salt, Operations sprints (Consolidate them all)
dereckson closed D2152: Create required Salt directories.
Fri, Jan 24, 19:30
dereckson accepted D2152: Create required Salt directories.
Fri, Jan 24, 19:30
dereckson claimed T1573: Set access rights for private staging repository submodules.
Fri, Jan 24, 19:28 · Operations sprints (Consolidate them all)
dereckson renamed T1573: Set access rights for private staging repository submodules from Clone private repository to Set access rights for private staging repository submodules.
Fri, Jan 24, 19:28 · Operations sprints (Consolidate them all)
dereckson created T1573: Set access rights for private staging repository submodules.
Fri, Jan 24, 19:27 · Operations sprints (Consolidate them all)
dereckson requested review of D2152: Create required Salt directories.
Fri, Jan 24, 19:09
dereckson added a revision to T1571: Create required Salt directories in saltmaster role: D2152: Create required Salt directories.
Fri, Jan 24, 19:09 · Salt, Operations sprints (Consolidate them all)
dereckson committed rOPSa05e43e04f75: Remove kludge to set staging directory owner (authored by dereckson).
Remove kludge to set staging directory owner
Fri, Jan 24, 19:07
dereckson closed D2151: Remove kludge to set staging directory owner.
Fri, Jan 24, 19:07
dereckson accepted D2151: Remove kludge to set staging directory owner.
Fri, Jan 24, 19:07
dereckson requested review of D2151: Remove kludge to set staging directory owner.
Fri, Jan 24, 19:06
dereckson committed rOPS48d97caa175f: Bump Python 3 packages version for FreeBSD (authored by dereckson).
Bump Python 3 packages version for FreeBSD
Fri, Jan 24, 03:25
dereckson closed D2150: Bump Python 3 packages version for FreeBSD.
Fri, Jan 24, 03:25
dereckson closed T1570: py36-python-jenkins package doesn't exist as Resolved by committing rOPS48d97caa175f: Bump Python 3 packages version for FreeBSD.
Fri, Jan 24, 03:25 · Salt, Operations sprints (Consolidate them all)
dereckson accepted D2150: Bump Python 3 packages version for FreeBSD.
Fri, Jan 24, 03:25
dereckson added a comment to D2150: Bump Python 3 packages version for FreeBSD.

Ok, works fine now:

Fri, Jan 24, 03:25
dereckson requested review of D2150: Bump Python 3 packages version for FreeBSD.
Fri, Jan 24, 02:03
dereckson added a revision to T1570: py36-python-jenkins package doesn't exist: D2150: Bump Python 3 packages version for FreeBSD.
Fri, Jan 24, 02:03 · Salt, Operations sprints (Consolidate them all)
dereckson reopened T1310: Merge deploy and deployment groups, a subtask of T1309: Deploy Dæghrefn, Wearg and TC2 through Salt, as Open.
Fri, Jan 24, 01:48 · Operations sprints (The Dreadnought will produce new officers), Salt, Dæghrefn
dereckson reopened T1310: Merge deploy and deployment groups as "Open".

Still GID to do.

Fri, Jan 24, 01:48 · Operations sprints (Consolidate them all), Technical debt, Eglide, Salt
dereckson closed T1310: Merge deploy and deployment groups, a subtask of T1309: Deploy Dæghrefn, Wearg and TC2 through Salt, as Resolved.
Fri, Jan 24, 01:47 · Operations sprints (The Dreadnought will produce new officers), Salt, Dæghrefn
dereckson committed rOPS4017313027cb: Use deployment group instead of deploy (authored by dereckson).
Use deployment group instead of deploy
Fri, Jan 24, 01:47
dereckson closed T1310: Merge deploy and deployment groups as Resolved by committing rOPS4017313027cb: Use deployment group instead of deploy.
Fri, Jan 24, 01:47 · Operations sprints (Consolidate them all), Technical debt, Eglide, Salt
dereckson closed D2149: Use deployment group instead of deploy.
Fri, Jan 24, 01:47
dereckson accepted D2149: Use deployment group instead of deploy.
Fri, Jan 24, 01:46
dereckson requested review of D2149: Use deployment group instead of deploy.
Fri, Jan 24, 01:45
dereckson added a revision to T1310: Merge deploy and deployment groups: D2149: Use deployment group instead of deploy.
Fri, Jan 24, 01:45 · Operations sprints (Consolidate them all), Technical debt, Eglide, Salt

Thu, Jan 23

dereckson merged task T1572: Group deploy doesn't exist for saltmaster into T1310: Merge deploy and deployment groups.
Thu, Jan 23, 07:46 · Salt, Operations sprints (Consolidate them all)
dereckson merged T1572: Group deploy doesn't exist for saltmaster into T1310: Merge deploy and deployment groups.
Thu, Jan 23, 07:46 · Operations sprints (Consolidate them all), Technical debt, Eglide, Salt
dereckson edited projects for T1310: Merge deploy and deployment groups, added: Operations sprints (Consolidate them all); removed Operations sprints (The Dreadnought will produce new officers).

I need this task to solve T1572.

Thu, Jan 23, 07:16 · Operations sprints (Consolidate them all), Technical debt, Eglide, Salt
dereckson created T1572: Group deploy doesn't exist for saltmaster.
Thu, Jan 23, 07:15 · Salt, Operations sprints (Consolidate them all)
dereckson added a project to T1572: Group deploy doesn't exist for saltmaster: Salt.
Thu, Jan 23, 07:15 · Salt, Operations sprints (Consolidate them all)
dereckson added a project to T1571: Create required Salt directories in saltmaster role: Salt.
Thu, Jan 23, 07:11 · Salt, Operations sprints (Consolidate them all)
dereckson created T1571: Create required Salt directories in saltmaster role.
Thu, Jan 23, 07:11 · Salt, Operations sprints (Consolidate them all)
dereckson created T1570: py36-python-jenkins package doesn't exist.
Thu, Jan 23, 07:11 · Salt, Operations sprints (Consolidate them all)
dereckson created T1569: Deploy account is defined in saltmaster role but used in devserver role too.
Thu, Jan 23, 07:10 · Operations sprints (Consolidate them all), Technical debt, Salt
dereckson committed rOPSd11d03061fc1: Refresh SSH keys for dereckson (authored by dereckson).
Refresh SSH keys for dereckson
Thu, Jan 23, 06:31
dereckson closed D2148: Refresh SSH keys for dereckson.
Thu, Jan 23, 06:31
dereckson accepted D2148: Refresh SSH keys for dereckson.
Thu, Jan 23, 06:31
dereckson requested review of D2148: Refresh SSH keys for dereckson.
Thu, Jan 23, 06:30

Tue, Jan 21

dereckson updated the diff for D1004: WIP: implement /get.

s/Consumes/Consume

Tue, Jan 21, 18:56
dereckson planned changes to D1004: WIP: implement /get.
Tue, Jan 21, 15:42
dereckson added a comment to D1656: Implement a similar datatype than Rust result.

Some ideas to make this code more useful:

Tue, Jan 21, 12:59
dereckson planned changes to D1656: Implement a similar datatype than Rust result.
Tue, Jan 21, 12:59
dereckson committed rOPS9986b1593a0c: Update SSH key for vigilant (authored by dereckson).
Update SSH key for vigilant
Tue, Jan 21, 12:50
dereckson closed D2126: Update SSH key for vigilant.
Tue, Jan 21, 12:50
dereckson accepted D2126: Update SSH key for vigilant.
Tue, Jan 21, 12:49
dereckson committed rOPSa62cb7d9a540: Sync Snap installation with packages (authored by dereckson).
Sync Snap installation with packages
Tue, Jan 21, 12:48
dereckson closed T1568: Fix Snap installation on CentOS as Resolved by committing rOPSa62cb7d9a540: Sync Snap installation with packages.
Tue, Jan 21, 12:48 · Operations sprints (Consolidate them all), Servers
dereckson closed D2147: Sync Snap installation with packages.
Tue, Jan 21, 12:48
dereckson accepted D2147: Sync Snap installation with packages.
Tue, Jan 21, 12:48
dereckson requested review of D2147: Sync Snap installation with packages.
Tue, Jan 21, 12:47
dereckson added a revision to T1568: Fix Snap installation on CentOS: D2147: Sync Snap installation with packages.
Tue, Jan 21, 12:47 · Operations sprints (Consolidate them all), Servers
dereckson committed rLFf40b8f1a0812: Use Display trait instead of Error::description() (authored by dereckson).
Use Display trait instead of Error::description()
Tue, Jan 21, 11:52
dereckson closed D2146: Use Display trait instead of Error::description().
Tue, Jan 21, 11:44
dereckson committed rLFcab97a7c7c9e: Use Display trait instead of Error::description() (authored by dereckson).
Use Display trait instead of Error::description()
Tue, Jan 21, 11:44
dereckson added inline comments to D2146: Use Display trait instead of Error::description().
Tue, Jan 21, 11:43
dereckson accepted D2146: Use Display trait instead of Error::description().
Tue, Jan 21, 11:43
dereckson requested review of D2146: Use Display trait instead of Error::description().
Tue, Jan 21, 11:42
dereckson moved T1568: Fix Snap installation on CentOS from Backlog to Pending review on the Operations sprints (Consolidate them all) board.
Tue, Jan 21, 05:41 · Operations sprints (Consolidate them all), Servers

Mon, Jan 20

dereckson closed D2145: Install Starship everywhere.
Mon, Jan 20, 21:13
dereckson committed rOPS19c2ab9af5d7: Install Starship everywhere (authored by dereckson).
Install Starship everywhere
Mon, Jan 20, 21:13
dereckson closed T1539: Deploy starship in devserver userland as Resolved by committing rOPS19c2ab9af5d7: Install Starship everywhere.
Mon, Jan 20, 21:13 · Operations sprints (Consolidate them all), Salt, Servers
dereckson accepted D2145: Install Starship everywhere.
Mon, Jan 20, 21:13
dereckson updated the diff for D2145: Install Starship everywhere.

+creates

Mon, Jan 20, 21:12
dereckson added a comment to T1568: Fix Snap installation on CentOS.

After a few dozens of seconds, I've got:

Mon, Jan 20, 20:27 · Operations sprints (Consolidate them all), Servers
dereckson added a comment to T1568: Fix Snap installation on CentOS.

Fun, after systemctl enable --now snapd.socket I got the following message:

Mon, Jan 20, 20:20 · Operations sprints (Consolidate them all), Servers
dereckson triaged T1568: Fix Snap installation on CentOS as Normal priority.
Mon, Jan 20, 20:15 · Operations sprints (Consolidate them all), Servers
dereckson updated the diff for D2145: Install Starship everywhere.

Restrict OS architecture for Starship

Mon, Jan 20, 20:06
dereckson added a comment to D2145: Install Starship everywhere.
stderr:
    error: snap "starship" is not available on stable for this architecture (armhf)
           but exists on other architectures (amd64, i386).
Mon, Jan 20, 19:55
dereckson updated the diff for D2145: Install Starship everywhere.

Use snap

Mon, Jan 20, 19:54
dereckson requested review of D2145: Install Starship everywhere.
Mon, Jan 20, 19:48
dereckson added a revision to T1539: Deploy starship in devserver userland: D2145: Install Starship everywhere.
Mon, Jan 20, 19:48 · Operations sprints (Consolidate them all), Salt, Servers