app.rb #7

  • //
  • guest/
  • perforce_software/
  • helix-web-services/
  • main/
  • notification_services/
  • notification_services/
  • lib/
  • notification_services/
  • app.rb
  • Commits
# Change User Description Committed
#7 13972 tjuricek Removing old microservice implementations.

The system is now mostly a monolith. Eventually there will be a websocket service.
#6 13689 tjuricek Switch from Resque to Sidekiq.
#5 13677 tjuricek Fixed issues with Sequel saving and displaying webhooks in notification_services.
#4 13675 tjuricek Add notification_services initialization

Removing the 'online setup' mode in lieu of doing things during the salt process. Mostly this removes the trigger setup from the main web application.
#3 13469 tjuricek Initial implementation of change-commit notification services.

Set up a new database just for storing webhook configuration for the notification services.

It uses the stable version of Resque, which needs to be evaluated in more detail. This should be easier for an admin to monitor than something like Sidekiq, but performance evaluation needs to happen before production release.

No automated tests yet, that will rely upon a Phoenix notification mechanism existing first.
#2 13468 tjuricek Set up resque worker that will trigger web hooks in the background.
#1 13467 tjuricek Add a basic notification_services endpoint that can setup a trigger entry and accept basic POST requests.