Page MenuHomeDevCentral
Feed All Stories

Jan 24 2016

dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the Message queues board.
Jan 24 2016, 06:16 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the CLI board.
Jan 24 2016, 06:10 · CLI, Message queues, Continous integration and delivery, Notifications center

Jan 23 2016

dereckson moved T696: Provide on Ysul a tool to get notifications in CLI from Backlog to Working on on the Notifications center board.
Jan 23 2016, 21:29 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:26 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:25 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated the task description for T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:22 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson updated subscribers of T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 21:16 · CLI, Message queues, Continous integration and delivery, Notifications center
dereckson created T696: Provide on Ysul a tool to get notifications in CLI.
Jan 23 2016, 20:53 · CLI, Message queues, Continous integration and delivery, Notifications center
Sandlayth accepted D256: Fixed whitespace issue.
Jan 23 2016, 15:35
Sandlayth accepted D257: Arcanist configuration.
Jan 23 2016, 15:35
Sandlayth accepted D259: Improve .env autogenerate.
Jan 23 2016, 15:34
dereckson added a member for Notifications center: Sandlayth.
Jan 23 2016, 04:17
dereckson edited Description on Notifications center.
Jan 23 2016, 04:17
dereckson moved T631: Bitbucket support for Notifications center from Backlog to New services on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson moved T664: Determine which Phabricator stories are administrative from Backlog to Bugs on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson moved T695: Send a non JSON error to /gate/GitHub should fail sooner from Backlog to Bugs on the Notifications center board.
Jan 23 2016, 04:14 · Notifications center
dereckson created T695: Send a non JSON error to /gate/GitHub should fail sooner.
Jan 23 2016, 04:05 · Notifications center
dereckson added a comment to T678: Deploy nasqueron/notifications docker image on Dwellers.
  1. -------------------------------------------------------------
  2. Notifications center
  3. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  4. Author: Sébastien Santoro aka Dereckson
  5. Project: Nasqueron
  6. Created: 2016-01-23
  7. Description: Listen to webhooks, fire notifications to

#  the broker. Used for CI / IRC notifications.

  1. Image: nasqueron/notifications
  2. Services used: RabbitMQ broker (white-rabbit)
  3. Docker volume (/data/notifications/storage)
  4. -------------------------------------------------------------
Jan 23 2016, 03:48 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson updated the task description for T678: Deploy nasqueron/notifications docker image on Dwellers.
Jan 23 2016, 03:46 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson added a parent task for T684: Install an error reporting server: T678: Deploy nasqueron/notifications docker image on Dwellers.
Jan 23 2016, 03:45 · Continous integration and delivery
dereckson added a subtask for T678: Deploy nasqueron/notifications docker image on Dwellers: T684: Install an error reporting server.
Jan 23 2016, 03:45 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson created T694: See how to organize storage/ folder regeneration.
Jan 23 2016, 03:44 · User-Sandlayth, Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson lowered the priority of T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist from High to Normal.
Jan 23 2016, 03:17 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson added a comment to T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist.

Dwellers is already in the whitelist.

Jan 23 2016, 03:16 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson added a project to T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist: security.
Jan 23 2016, 03:13 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson created T693: Add dwellers.nasqueron.org to Ysul sshguard whitelist.
Jan 23 2016, 03:13 · security, Nasqueron Docker deployment squad, Servers, Restricted Project
dereckson closed T692: Credentials on white-rabbit for our Notifications center production instance as Resolved.
Environment for the container
BROKER_HOST=white-rabbit.nasqueron.org
BROKER_USER=`ssh -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 56 username`
BROKER_PASS=`ssh -i /root/.ssh/id_zr zr@ysul.nasqueron.org getcredentials 56`
BROKER_VHOST=dev
Jan 23 2016, 02:54 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson closed T692: Credentials on white-rabbit for our Notifications center production instance, a subtask of T678: Deploy nasqueron/notifications docker image on Dwellers, as Resolved.
Jan 23 2016, 02:54 · Operations sprints (Operations sprint 1), Nasqueron Docker deployment squad, Continous integration and delivery
dereckson added a comment to T692: Credentials on white-rabbit for our Notifications center production instance.

Credentials created on the broker and saved at K56.

Jan 23 2016, 02:50 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson created T692: Credentials on white-rabbit for our Notifications center production instance.
Jan 23 2016, 02:43 · Restricted Project, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson committed rNOTIF087c82957076: Integration test: 404 for not existing Phabricator door (authored by dereckson).
Integration test: 404 for not existing Phabricator door
Jan 23 2016, 00:39
dereckson closed D249: Integration test: 404 for not existing Phabricator door by committing rNOTIF087c82957076: Integration test: 404 for not existing Phabricator door.
Jan 23 2016, 00:39
dereckson accepted D249: Integration test: 404 for not existing Phabricator door.
Jan 23 2016, 00:38
dereckson retitled D259: Improve .env autogenerate from to Improve .env autogenerate.
Jan 23 2016, 00:37
dereckson committed rDNOTIF73d49d978c97: Ensure APP_KEY is defined (authored by dereckson).
Ensure APP_KEY is defined
Jan 23 2016, 00:24
dereckson closed T690: Ensure APP_KEY is properly defined as Resolved by committing rDNOTIF73d49d978c97: Ensure APP_KEY is defined.
Jan 23 2016, 00:24 · Notifications center, Docker images, security
dereckson closed D258: Ensure APP_KEY is defined by committing rDNOTIF73d49d978c97: Ensure APP_KEY is defined.
Jan 23 2016, 00:24
dereckson updated the test plan for D258: Ensure APP_KEY is defined.
Jan 23 2016, 00:23

Jan 22 2016

Sandlayth accepted D258: Ensure APP_KEY is defined.
Jan 22 2016, 20:16
Sandlayth closed T455: Update on the wiki the list of ports used by Docker on Dwellers as Resolved.
Jan 22 2016, 19:08 · User-Sandlayth, documentation, Nasqueron Docker deployment squad, Agora
dereckson assigned T455: Update on the wiki the list of ports used by Docker on Dwellers to Sandlayth.
Jan 22 2016, 19:07 · User-Sandlayth, documentation, Nasqueron Docker deployment squad, Agora
dereckson updated the diff for D258: Ensure APP_KEY is defined.

More robust .env code

Jan 22 2016, 05:48
dereckson planned changes to D258: Ensure APP_KEY is defined.

When .env doesn't exist, it executes what it should (echo "APP_KEY=SomeRandomString" > .env then php artisan key:generate but the command doesn't update .env.

Jan 22 2016, 05:27
dereckson retitled D258: Ensure APP_KEY is defined from to Ensure APP_KEY is defined.
Jan 22 2016, 05:09
dereckson added a revision to T690: Ensure APP_KEY is properly defined: D258: Ensure APP_KEY is defined.
Jan 22 2016, 05:09 · Notifications center, Docker images, security
dereckson updated the task description for T690: Ensure APP_KEY is properly defined.
Jan 22 2016, 05:05 · Notifications center, Docker images, security
dereckson closed T691: Revert APP_KEY to a dummy non 32 character value, a subtask of T690: Ensure APP_KEY is properly defined, as Resolved.
Jan 22 2016, 05:03 · Notifications center, Docker images, security
dereckson closed T691: Revert APP_KEY to a dummy non 32 character value as Resolved.
Jan 22 2016, 05:03 · Notifications center, security
dereckson committed rNOTIFbc6b78c70675: Allow phpunit tests to run without .env file (authored by dereckson).
Allow phpunit tests to run without .env file
Jan 22 2016, 05:03
dereckson closed D255: Allow phpunit tests to run without .env file by committing rNOTIFbc6b78c70675: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:03
dereckson accepted D255: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:03
dereckson added revisions to T691: Revert APP_KEY to a dummy non 32 character value: D253: Revert "Set correct default app.key configuration setting", D254: Sync .env.example with .env for APP_KEY, D255: Allow phpunit tests to run without .env file.
Jan 22 2016, 05:01 · Notifications center, security
dereckson added a task to D254: Sync .env.example with .env for APP_KEY: T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson added a task to D253: Revert "Set correct default app.key configuration setting": T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson added a task to D255: Allow phpunit tests to run without .env file: T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 05:01
dereckson retitled D257: Arcanist configuration from to Arcanist configuration.
Jan 22 2016, 04:54
dereckson retitled D256: Fixed whitespace issue from to Fixed whitespace issue.
Jan 22 2016, 04:52
alken-orin added a comment to D255: Allow phpunit tests to run without .env file.

Build is green https://ci.nasqueron.org/job/test-notifications-phab/48/ for more details.

Jan 22 2016, 04:52
alken-orin added a comment to D255: Allow phpunit tests to run without .env file.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/48/ (console: https://ci.nasqueron.org/job/test-notifications-phab/48/console)

Jan 22 2016, 04:48
dereckson retitled D255: Allow phpunit tests to run without .env file from to Allow phpunit tests to run without .env file.
Jan 22 2016, 04:48
alken-orin added a comment to D254: Sync .env.example with .env for APP_KEY.

Build has FAILED

Jan 22 2016, 04:24
dereckson committed rNOTIFbd81f36c9c39: Sync .env.example with .env for APP_KEY (authored by dereckson).
Sync .env.example with .env for APP_KEY
Jan 22 2016, 04:21
dereckson closed D254: Sync .env.example with .env for APP_KEY by committing rNOTIFbd81f36c9c39: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:21
alken-orin added a comment to D254: Sync .env.example with .env for APP_KEY.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/47/ (console: https://ci.nasqueron.org/job/test-notifications-phab/47/console)

Jan 22 2016, 04:20
dereckson accepted D254: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson updated the test plan for D254: Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson retitled D254: Sync .env.example with .env for APP_KEY from to Sync .env.example with .env for APP_KEY.
Jan 22 2016, 04:19
dereckson committed rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting" (authored by dereckson).
Revert "Set correct default app.key configuration setting"
Jan 22 2016, 04:16
dereckson added a reverting change for rNOTIF53de6354a0b3: Set correct default app.key configuration setting: rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:16
dereckson closed D253: Revert "Set correct default app.key configuration setting" by committing rNOTIF292935a0c8d4: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:16
dereckson added a comment to D253: Revert "Set correct default app.key configuration setting".

Perfect, every test making requests failed with RuntimeException: No supported encrypter found. The cipher and / or key length are invalid..

Jan 22 2016, 04:16
alken-orin added a comment to D253: Revert "Set correct default app.key configuration setting".

Build has FAILED

Jan 22 2016, 04:14
dereckson accepted D253: Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:10
alken-orin added a comment to D253: Revert "Set correct default app.key configuration setting".

Build started: https://ci.nasqueron.org/job/test-notifications-phab/46/ (console: https://ci.nasqueron.org/job/test-notifications-phab/46/console)

Jan 22 2016, 04:10
dereckson retitled D253: Revert "Set correct default app.key configuration setting" from to Revert "Set correct default app.key configuration setting".
Jan 22 2016, 04:09
dereckson created T691: Revert APP_KEY to a dummy non 32 character value.
Jan 22 2016, 04:07 · Notifications center, security
dereckson added a comment to rDNOTIFbacf9390fa39: Creating a rNotif image.

See also rNOTIF53de6354a0b3, which allowed the site to run without any exception in this scenario.

Jan 22 2016, 04:06
dereckson raised a concern with rNOTIF53de6354a0b3: Set correct default app.key configuration setting.

T690 shows why this commit, created to facilitate CI configuration, were a rather bad idea.

Jan 22 2016, 04:05
dereckson added a comment to T690: Ensure APP_KEY is properly defined.

Actually, the application itself creates a security risk with a default valid key. That will be SomeRandomString.

Jan 22 2016, 04:02 · Notifications center, Docker images, security
dereckson updated the task description for T690: Ensure APP_KEY is properly defined.
Jan 22 2016, 04:00 · Notifications center, Docker images, security
dereckson added a comment to T690: Ensure APP_KEY is properly defined.

SomeRandomString actually won't work.

Jan 22 2016, 04:00 · Notifications center, Docker images, security
dereckson created T690: Ensure APP_KEY is properly defined.
Jan 22 2016, 03:49 · Notifications center, Docker images, security
dereckson triaged T687: Document on Etherpad default message the installation is shared between Wolfplex and Nasqueron as Low priority.
Jan 22 2016, 03:43 · Operations sprints (Ignite Alkane Propulsion), Nasqueron Docker deployment squad, Etherpad
dereckson raised a concern with rDNOTIFbacf9390fa39: Creating a rNotif image.
Jan 22 2016, 03:34
dereckson added a comment to rDNOTIFbacf9390fa39: Creating a rNotif image.

Lack of application key

Jan 22 2016, 03:29
dereckson renamed T668: E-mail authentification from email authentification to E-mail authentification.
Jan 22 2016, 03:19 · Auth Grove
dereckson renamed T686: Decouple PostgreSQL from forum container on Dwellers from Decouple PostGreSQL from forum container on Dwellers to Decouple PostgreSQL from forum container on Dwellers.
Jan 22 2016, 03:04 · Operations sprints (Operations sprint 1), Forum, Nasqueron Docker deployment squad, Continous integration and delivery
dereckson moved T527: Move domains from jenks to Ysul from Pending review to Done on the Servers board.
Jan 22 2016, 03:03 · Servers
dereckson closed T527: Move domains from jenks to Ysul as Resolved.

All is done and moved, but the domain name tazaouaght.com has been lost.

Jan 22 2016, 03:02 · Servers
dereckson created T689: Install Parsoid to enable Visual Editor on wikis.
Jan 22 2016, 01:54 · Agora

Jan 21 2016

alken-orin added a comment to D252: Improve code documentation.

Build is green https://ci.nasqueron.org/job/test-notifications-phab/45/ for more details.

Jan 21 2016, 22:07
alken-orin added a comment to D252: Improve code documentation.

Build started: https://ci.nasqueron.org/job/test-notifications-phab/45/ (console: https://ci.nasqueron.org/job/test-notifications-phab/45/console)

Jan 21 2016, 22:04
dereckson committed rNOTIF75b58662f6c4: Improve code documentation (authored by dereckson).
Improve code documentation
Jan 21 2016, 22:02
dereckson closed D252: Improve code documentation by committing rNOTIF75b58662f6c4: Improve code documentation.
Jan 21 2016, 22:02
dereckson accepted D252: Improve code documentation.
Jan 21 2016, 22:01
dereckson retitled D252: Improve code documentation from to Improve code documentation.
Jan 21 2016, 22:01
dereckson committed rNOTIFca81e1466f00: Strip namespace from exception type in ActionError (authored by dereckson).
Strip namespace from exception type in ActionError
Jan 21 2016, 22:00
dereckson closed T688: Strip namespace from exceptions in ActionsReport as Resolved by committing rNOTIFca81e1466f00: Strip namespace from exception type in ActionError.
Jan 21 2016, 22:00 · Notifications center
dereckson closed D251: Strip namespace from exception type in ActionError by committing rNOTIFca81e1466f00: Strip namespace from exception type in ActionError.
Jan 21 2016, 21:59
dereckson accepted D251: Strip namespace from exception type in ActionError.
Jan 21 2016, 21:26