Page MenuHomeDevCentral

dereckson (Sébastien Santoro)
Nasqueron founderAdministrator

Projects (84)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Nov 11 2014, 04:38 (329 w, 6 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

Dec 30 2020

dereckson closed T1640: "certbot: error: unrecognized arguments:" when renewing certificates on Docker Engine as Resolved by committing rOPS636fd7818086: Allow certbot wrapper to work when no argument is provided after the command.
Dec 30 2020, 02:23 · Regression, Nasqueron Docker deployment squad, security, Servers
dereckson committed rOPS636fd7818086: Allow certbot wrapper to work when no argument is provided after the command (authored by dereckson).
Allow certbot wrapper to work when no argument is provided after the command
Dec 30 2020, 02:23
dereckson closed D2375: Allow certbot wrapper to work when no argument is provided after the command.
Dec 30 2020, 02:23
dereckson accepted D2375: Allow certbot wrapper to work when no argument is provided after the command.
Another way to solve this according https://github.com/koalaman/shellcheck/wiki/SC2086:

Quoting this doesn't work, since in the default case, "$debug" would expand to one empty argument while $debug would expand into zero arguments. In this case, you can use an array with zero or one elements as outlined above, or you can use an unquoted expansion with an alternate value:

debug=""
[[ $1 == "--trace-commands" ]] && debug="yes"
bash ${debug:+"-x"} script

This is better than an unquoted value because the alternative value can be properly quoted, e.g. wget ${output:+ -o "$output"}.

Dec 30 2020, 02:22
dereckson requested review of D2375: Allow certbot wrapper to work when no argument is provided after the command.
Dec 30 2020, 02:19
dereckson added a revision to T1640: "certbot: error: unrecognized arguments:" when renewing certificates on Docker Engine: D2375: Allow certbot wrapper to work when no argument is provided after the command.
Dec 30 2020, 02:19 · Regression, Nasqueron Docker deployment squad, security, Servers
dereckson added a project to T1640: "certbot: error: unrecognized arguments:" when renewing certificates on Docker Engine: Regression.

Regression introduced in rOPSbf659c5728cbfeab65c1fba8772f2037278000b5:

Dec 30 2020, 02:14 · Regression, Nasqueron Docker deployment squad, security, Servers
dereckson triaged T1640: "certbot: error: unrecognized arguments:" when renewing certificates on Docker Engine as High priority.
Dec 30 2020, 02:07 · Regression, Nasqueron Docker deployment squad, security, Servers

Nov 24 2020

dereckson accepted D2374: Update daily /usr/ports on FreeBSD servers.

Ok, but typo to fix.

Nov 24 2020, 21:19
dereckson updated the summary of D2374: Update daily /usr/ports on FreeBSD servers.
Nov 24 2020, 21:17
dereckson requested review of D2374: Update daily /usr/ports on FreeBSD servers.
Nov 24 2020, 21:13

Oct 26 2020

dereckson updated the summary of D2310: Install Kubernetes.
Oct 26 2020, 18:48

Oct 20 2020

dereckson requested review of D2373: Upgrade to Openfire 4.6.0.
Oct 20 2020, 01:34
dereckson moved T1513: Propagate certificate to Openfire server from Backlog to Working on on the XMPP board.
Oct 20 2020, 01:19 · XMPP, security, Servers
dereckson added a project to T1513: Propagate certificate to Openfire server: XMPP.
Oct 20 2020, 01:19 · XMPP, security, Servers

Oct 14 2020

dereckson updated the task description for T1639: Build a new GitHub repositories calendar.
Oct 14 2020, 03:26 · easy
dereckson added a comment to T1639: Build a new GitHub repositories calendar.

Could be presented in January as "one year of open source :: 2020 retrospective" with added insights?

Oct 14 2020, 03:25 · easy
dereckson moved T1639: Build a new GitHub repositories calendar from Backlog to Dev on the easy board.
Oct 14 2020, 03:14 · easy
dereckson triaged T1639: Build a new GitHub repositories calendar as Wishlist priority.
Oct 14 2020, 03:14 · easy
dereckson closed D2372: Fix entrypoint.sh creating one folder named {plugins,embedded-db}.
Oct 14 2020, 02:26
dereckson committed rDOf5f19ab8b0a4: Fix entrypoint.sh creating one folder named {plugins,embedded-db} (authored by Brandon Delcamp <delcamp.brandon@gmail.com>).
Fix entrypoint.sh creating one folder named {plugins,embedded-db}
Oct 14 2020, 02:26
dereckson accepted D2372: Fix entrypoint.sh creating one folder named {plugins,embedded-db}.
Oct 14 2020, 02:23
dereckson added a comment to D2372: Fix entrypoint.sh creating one folder named {plugins,embedded-db}.

Imported from https://github.com/nasqueron/docker-openfire/pull/1

Oct 14 2020, 02:22
dereckson requested review of D2372: Fix entrypoint.sh creating one folder named {plugins,embedded-db}.
Oct 14 2020, 02:21

Oct 13 2020

dereckson committed rOPSfc75e251bf1c: Update arc wrapper for Docker development server role (authored by dereckson).
Update arc wrapper for Docker development server role
Oct 13 2020, 04:31
dereckson closed D2371: Update arc wrapper for Docker development server role.
Oct 13 2020, 04:31
dereckson accepted D2371: Update arc wrapper for Docker development server role.
Oct 13 2020, 04:30
dereckson requested review of D2371: Update arc wrapper for Docker development server role.
Oct 13 2020, 04:30
dereckson closed D2370: Allow tu update user image.
Oct 13 2020, 04:26 · Docker images
dereckson committed rDARC1efd7f31469d: Allow tu update user image (authored by dereckson).
Allow tu update user image
Oct 13 2020, 04:26
dereckson accepted D2370: Allow tu update user image.
Oct 13 2020, 04:25 · Docker images
dereckson updated the diff for D2370: Allow tu update user image.

Clear extra lines from README

Oct 13 2020, 04:25 · Docker images
dereckson added a comment to T686: Decouple PostgreSQL from forum container on Dwellers.

PostgreSQL by default doesn't consume 2 GB of RAM for an InnoDB cache, so I'm not sure it's a good idea.

Oct 13 2020, 04:20 · Operations sprints (Operations sprint 1), Forum, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson requested review of D2370: Allow tu update user image.
Oct 13 2020, 04:18 · Docker images
dereckson closed D2369: Be more flexible with Docker image selection.
Oct 13 2020, 04:12 · Docker images
dereckson committed rDARCa64e57214ce1: Be more flexible with Docker image selection (authored by dereckson).
Be more flexible with Docker image selection
Oct 13 2020, 04:12
dereckson accepted D2369: Be more flexible with Docker image selection.
Oct 13 2020, 04:12 · Docker images
dereckson requested review of D2369: Be more flexible with Docker image selection.
Oct 13 2020, 04:12 · Docker images
dereckson closed T682: Provide a recent version of Git to arcanist image as Resolved by committing rDARC0785e22e0cf7: Build Git manually.
Oct 13 2020, 04:06 · Continous integration and delivery, Docker images
dereckson closed D2368: Build Git manually.
Oct 13 2020, 04:06 · Docker images
dereckson committed rDARC0785e22e0cf7: Build Git manually (authored by dereckson).
Build Git manually
Oct 13 2020, 04:06
dereckson accepted D2368: Build Git manually.
Oct 13 2020, 04:05 · Docker images
dereckson added a revision to T682: Provide a recent version of Git to arcanist image: D2368: Build Git manually.
Oct 13 2020, 03:56 · Continous integration and delivery, Docker images
dereckson requested review of D2368: Build Git manually.
Oct 13 2020, 03:56 · Docker images
dereckson added a comment to T682: Provide a recent version of Git to arcanist image.

Currently, the image runs on Buster, so we're more up to date:

Oct 13 2020, 02:28 · Continous integration and delivery, Docker images
dereckson reopened T1542: Jenkins CD can't publish to Ysul anymore as "Open".
Oct 13 2020, 02:19 · Jenkins, Operations sprints (Consolidate them all), Regression, Servers
dereckson closed T1542: Jenkins CD can't publish to Ysul anymore as Resolved.
Oct 13 2020, 02:19 · Jenkins, Operations sprints (Consolidate them all), Regression, Servers

Oct 12 2020

dereckson closed T1638: Increase memory limit for Jenkins PHP nodes as Resolved by committing rDPHPCLI3b6ae064e29b: Ensure enough memory for Composer.
Oct 12 2020, 05:28 · Jenkins
dereckson closed D2367: Ensure enough memory for Composer.
Oct 12 2020, 05:28
dereckson committed rDPHPCLI3b6ae064e29b: Ensure enough memory for Composer (authored by dereckson).
Ensure enough memory for Composer
Oct 12 2020, 05:28
dereckson updated the summary of D2367: Ensure enough memory for Composer.
Oct 12 2020, 05:28
dereckson accepted D2367: Ensure enough memory for Composer.
Oct 12 2020, 05:26
dereckson added a comment to D2367: Ensure enough memory for Composer.
zenerre
$ php -r "echo ini_get('memory_limit').PHP_EOL;"
2G
$ composer install
...
Writing lock file
Generating autoload files
...
Oct 12 2020, 05:26
dereckson requested review of D2367: Ensure enough memory for Composer.
Oct 12 2020, 05:18
dereckson added a revision to T1638: Increase memory limit for Jenkins PHP nodes: D2367: Ensure enough memory for Composer.
Oct 12 2020, 05:18 · Jenkins
dereckson added a comment to T1638: Increase memory limit for Jenkins PHP nodes.

Let's try in the container by the way:

Oct 12 2020, 05:11 · Jenkins
dereckson moved T1638: Increase memory limit for Jenkins PHP nodes from Backlog to Executor nodes on the Jenkins board.
Oct 12 2020, 05:09 · Jenkins
dereckson created T1638: Increase memory limit for Jenkins PHP nodes.
Oct 12 2020, 05:08 · Jenkins
dereckson closed D2366: Set project name in CI Ant script.
Oct 12 2020, 05:04
dereckson committed rGROVE9109448ed39a: Set project name in CI Ant script (authored by dereckson).
Set project name in CI Ant script
Oct 12 2020, 05:04
dereckson accepted D2366: Set project name in CI Ant script.
Oct 12 2020, 05:03
dereckson requested review of D2366: Set project name in CI Ant script.

We can ignore build failure, it's a Composer out of memory issue. With 2G on WindRiver, I was okay: php -d memory_limit=2G /opt/composer/composer.phar install.

Oct 12 2020, 05:03
dereckson committed rNOTIF310174e5e4cb: Set project name in CI Ant script (authored by dereckson).
Set project name in CI Ant script
Oct 12 2020, 04:50
dereckson closed D2365: Set project name in CI Ant script.
Oct 12 2020, 04:50
dereckson accepted D2365: Set project name in CI Ant script.
Oct 12 2020, 04:50
dereckson requested review of D2365: Set project name in CI Ant script.
Oct 12 2020, 04:50
dereckson closed D2364: Bump phan version.
Oct 12 2020, 04:49
dereckson committed rNOTIF7cc1493b431d: Bump phan version (authored by dereckson).
Bump phan version
Oct 12 2020, 04:49
dereckson updated the summary of D2364: Bump phan version.
Oct 12 2020, 04:48
dereckson accepted D2364: Bump phan version.

How to use Phan?

Oct 12 2020, 04:47
dereckson requested review of D2364: Bump phan version.
Oct 12 2020, 03:59
dereckson closed D2363: Install PHP ast extension through package.
Oct 12 2020, 03:52
dereckson committed rOPSab6611ee755b: Install PHP ast extension through package (authored by dereckson).
Install PHP ast extension through package
Oct 12 2020, 03:52
dereckson accepted D2363: Install PHP ast extension through package.
Oct 12 2020, 03:52
dereckson requested review of D2363: Install PHP ast extension through package.
Oct 12 2020, 03:51
dereckson planned changes to D2362: WIP: Improve nginx configuration for Jenkins.
Oct 12 2020, 03:44
dereckson requested review of D2362: WIP: Improve nginx configuration for Jenkins.
Oct 12 2020, 03:43
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 02:25 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 02:08 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 02:03 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 02:02 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 01:59 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 01:58 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 01:58 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 01:50 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Oct 12 2020, 00:40 · Notifications center, Jenkins
dereckson triaged T1637: Create a new Jenkins template for PHP applications as Normal priority.
Oct 12 2020, 00:38 · Notifications center, Jenkins

Oct 11 2020

dereckson closed D2361: Upgrade to pika 1.1.0.
Oct 11 2020, 19:29
dereckson committed rNOTIFCLIfaab23e5a496: Upgrade to pika 1.1.0 (authored by dereckson).
Upgrade to pika 1.1.0
Oct 11 2020, 19:29
dereckson accepted D2361: Upgrade to pika 1.1.0.
Oct 11 2020, 19:29
dereckson requested review of D2361: Upgrade to pika 1.1.0.
Oct 11 2020, 19:29
dereckson closed D2360: Restore executable bit for notifications script.
Oct 11 2020, 19:24
dereckson committed rNOTIFCLI30b1bf346375: Restore executable bit for notifications script (authored by dereckson).
Restore executable bit for notifications script
Oct 11 2020, 19:24
dereckson accepted D2360: Restore executable bit for notifications script.
Oct 11 2020, 19:24
dereckson requested review of D2360: Restore executable bit for notifications script.
Oct 11 2020, 19:24
dereckson committed rNOTIFCLIf4fcdd5e3219: Allow to import application as module (authored by dereckson).
Allow to import application as module
Oct 11 2020, 19:18
dereckson closed D2359: Allow to import application as module.
Oct 11 2020, 19:18
dereckson accepted D2359: Allow to import application as module.
Oct 11 2020, 19:17
dereckson requested review of D2359: Allow to import application as module.
Oct 11 2020, 19:17
dereckson created T1636: Evaluate Screego.
Oct 11 2020, 01:37 · Nasqueron Docker deployment squad, Product evaluation