-
- Downloads
Send a notification email on mirror update errors
The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
Showing
- app/finders/remote_mirror_finder.rb 15 additions, 0 deletionsapp/finders/remote_mirror_finder.rb
- app/mailers/emails/remote_mirrors.rb 12 additions, 0 deletionsapp/mailers/emails/remote_mirrors.rb
- app/mailers/notify.rb 1 addition, 0 deletionsapp/mailers/notify.rb
- app/mailers/previews/notify_preview.rb 8 additions, 0 deletionsapp/mailers/previews/notify_preview.rb
- app/models/remote_mirror.rb 6 additions, 2 deletionsapp/models/remote_mirror.rb
- app/services/notification_recipient_service.rb 23 additions, 0 deletionsapp/services/notification_recipient_service.rb
- app/services/notification_service.rb 18 additions, 14 deletionsapp/services/notification_service.rb
- app/views/notify/remote_mirror_update_failed_email.html.haml 46 additions, 0 deletionsapp/views/notify/remote_mirror_update_failed_email.html.haml
- app/views/notify/remote_mirror_update_failed_email.text.erb 7 additions, 0 deletionsapp/views/notify/remote_mirror_update_failed_email.text.erb
- app/workers/all_queues.yml 1 addition, 0 deletionsapp/workers/all_queues.yml
- app/workers/remote_mirror_notification_worker.rb 15 additions, 0 deletionsapp/workers/remote_mirror_notification_worker.rb
- app/workers/repository_update_remote_mirror_worker.rb 1 addition, 1 deletionapp/workers/repository_update_remote_mirror_worker.rb
- changelogs/unreleased/remote-mirror-update-failed-notification.yml 5 additions, 0 deletions...s/unreleased/remote-mirror-update-failed-notification.yml
- config/sidekiq_queues.yml 1 addition, 0 deletionsconfig/sidekiq_queues.yml
- spec/models/remote_mirror_spec.rb 38 additions, 1 deletionspec/models/remote_mirror_spec.rb
- spec/services/notification_service_spec.rb 33 additions, 0 deletionsspec/services/notification_service_spec.rb
- spec/workers/repository_update_remote_mirror_worker_spec.rb 10 additions, 3 deletionsspec/workers/repository_update_remote_mirror_worker_spec.rb
app/finders/remote_mirror_finder.rb
0 → 100644
app/mailers/emails/remote_mirrors.rb
0 → 100644
Please register or sign in to comment