Page MenuHomeDevCentral

Notifications centerInfrastructure
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

The notifications center accepts payload from various sources like Phabricator, GitHub or Docker Hub registry and fires relevant events, for example publish notifications to an AMQP broker.

Repositories

  • rNOTIF: the application code, based on Laravel
  • rDNOTIF: nasqueron/notifications Docker image
  • rOPS: contains the production tests and our config

Recent Activity

Mon, Oct 12

dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 02:25 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 02:08 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 02:03 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 02:02 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 01:59 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 01:58 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 01:58 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 01:50 · Notifications center, Jenkins
dereckson updated the task description for T1637: Create a new Jenkins template for PHP applications.
Mon, Oct 12, 00:40 · Notifications center, Jenkins
dereckson triaged T1637: Create a new Jenkins template for PHP applications as Normal priority.
Mon, Oct 12, 00:38 · Notifications center, Jenkins

Sat, Oct 3

dereckson added a comment to T992: Start documentation for the notifications center.

Document how to correctly create queues and exchanges on the broker:

Sat, Oct 3, 05:10 · documentation, Notifications center
dereckson closed T1635: Raven class not found as Invalid.

Actually, it was a general startup error of Laravel, but then the code tried to use some facades, not ready yet.

Sat, Oct 3, 05:05 · Notifications center
dereckson planned changes to D2354: Configure Notifications center.
Sat, Oct 3, 01:14 · Notifications center, Nasqueron Docker deployment squad
dereckson triaged T1635: Raven class not found as Unbreak Now! priority.
Sat, Oct 3, 00:50 · Notifications center

Fri, Oct 2

dereckson updated the diff for D2354: Configure Notifications center.

Fix uid, gid and path: this is Notifications center, not RabbitMQ.

Fri, Oct 2, 01:47 · Notifications center, Nasqueron Docker deployment squad
dereckson retitled D2354: Configure Notifications center from Move notifications container to production Docker engine to Configure Notifications center.
Fri, Oct 2, 00:48 · Notifications center, Nasqueron Docker deployment squad

Wed, Sep 30

dereckson moved T1080: Zboing web notifications client prototype from Backlog to New services on the Notifications center board.
Wed, Sep 30, 14:31 · Notifications center, Zboing
dereckson moved T1078: Allow external tools to publish server admin log entries from Backlog to New services on the Notifications center board.
Wed, Sep 30, 14:30 · Notifications center, Dæghrefn
dereckson moved T771: Allow to send notifications from the command line from Backlog to New services on the Notifications center board.
Wed, Sep 30, 14:30 · Notifications center, User-Dereckson, CLI, Servers, Dæghrefn
dereckson moved T1603: Rebuild incoming mail facility from Backlog to Bugs on the Notifications center board.
Wed, Sep 30, 14:30 · Murasil, Notifications center, DevCentral
dereckson moved T1353: Support new Phabricator webhooks from Backlog to Next on the User-Dereckson board.
Wed, Sep 30, 14:15 · User-Dereckson, Notifications center
dereckson added a project to T1353: Support new Phabricator webhooks: User-Dereckson.
Wed, Sep 30, 14:14 · User-Dereckson, Notifications center
dereckson added a comment to T1353: Support new Phabricator webhooks.

Plan is Phabricator will need two credentials:

Wed, Sep 30, 13:45 · User-Dereckson, Notifications center

Sep 22 2020

dereckson closed T851: Map GitHub gates to Phabricator instances, a subtask of T850: Add TrustSpace repos to notifications center, as Wontfix.
Sep 22 2020, 01:09 · TrustSpace, IRC, Nasqueron Docker deployment squad, Notifications center
dereckson closed T851: Map GitHub gates to Phabricator instances as Wontfix.

TrustSpace is deprecated, as we're happy with Let's Encrypt solution to the CA problem.

Sep 22 2020, 01:09 · TrustSpace, User-Dereckson, Notifications center
dereckson added a project to T851: Map GitHub gates to Phabricator instances: TrustSpace.
Sep 22 2020, 01:08 · TrustSpace, User-Dereckson, Notifications center
dereckson added a project to T850: Add TrustSpace repos to notifications center: TrustSpace.
Sep 22 2020, 01:08 · TrustSpace, IRC, Nasqueron Docker deployment squad, Notifications center
dereckson closed T850: Add TrustSpace repos to notifications center as Wontfix.

With Let's Encrypt, we don't really need TrustSpace anymore.

Sep 22 2020, 01:06 · TrustSpace, IRC, Nasqueron Docker deployment squad, Notifications center

Feb 28 2020

dereckson created T1603: Rebuild incoming mail facility.
Feb 28 2020, 13:23 · Murasil, Notifications center, DevCentral

Jan 25 2020

dereckson moved T1564: Port HTTP tests to Laravel 5.4+ syntax from Backlog to Dev on the easy board.
Jan 25 2020, 08:18 · Technical debt, easy, Notifications center

Jan 15 2020

dereckson added a comment to T1484: Upgrade Laravel framework.

5.4 migration is done for the running source code, but tests require to cope with the undocumented internal framework mechanisms changes for events.

Jan 15 2020, 11:21 · security, Technical debt, Notifications center

Jan 14 2020

dereckson updated the task description for T1564: Port HTTP tests to Laravel 5.4+ syntax.
Jan 14 2020, 00:50 · Technical debt, easy, Notifications center
dereckson moved T1564: Port HTTP tests to Laravel 5.4+ syntax from Backlog to Debt on the Notifications center board.
Jan 14 2020, 00:42 · Technical debt, easy, Notifications center
dereckson moved T1564: Port HTTP tests to Laravel 5.4+ syntax from Debt to Backlog on the Notifications center board.
Jan 14 2020, 00:41 · Technical debt, easy, Notifications center
dereckson created T1564: Port HTTP tests to Laravel 5.4+ syntax.
Jan 14 2020, 00:41 · Technical debt, easy, Notifications center
dereckson moved T1081: Simplify Notifications center workflow to build notifications and fire payload events from Backlog to Debt on the Notifications center board.
Jan 14 2020, 00:39 · Notifications center, Technical debt
dereckson moved T1079: Create a personal notification format with custom delivery strategies from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Dæghrefn
dereckson moved T1078: Allow external tools to publish server admin log entries from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Dæghrefn
dereckson moved T771: Allow to send notifications from the command line from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, User-Dereckson, CLI, Servers, Dæghrefn
dereckson moved T1080: Zboing web notifications client prototype from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Zboing
dereckson moved T1211: Implement ACL to the exchanges/queues we can subscribe to in delivery API from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, security
dereckson moved T1081: Simplify Notifications center workflow to build notifications and fire payload events from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center, Technical debt
dereckson moved T1210: Provide a delivery API to consume notifications in HTTP from Zboing! Zboing! to Backlog on the Notifications center board.
Jan 14 2020, 00:38 · Notifications center
dereckson moved T1546: Migrate From "feed.http-hooks" to Webhooks from Backlog to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T954: Get a mapping class from an instance from Debt to Bugs on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, User-Dereckson, Notifications center
dereckson moved T954: Get a mapping class from an instance from Bugs to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, User-Dereckson, Notifications center
dereckson moved T1262: Refactor analyzers traits from Bugs to Debt on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center
dereckson moved T1262: Refactor analyzers traits from Debt to Bugs on the Notifications center board.
Jan 14 2020, 00:38 · Technical debt, Notifications center

Jan 13 2020

dereckson added a revision to T1484: Upgrade Laravel framework: D2129: Upgrade to Laravel 5.3.
Jan 13 2020, 22:29 · security, Technical debt, Notifications center
dereckson added a subtask for T1336: Migrate tests to PHPUnit 8: T1484: Upgrade Laravel framework.
Jan 13 2020, 02:52 · Technical debt, Notifications center