Receive a notification when deployment finishes #75

Open
opened 2025-01-27 13:18:04 +01:00 by fricklerhandwerk · 2 comments

As a Fediversity user,
I want to get a notification when a deployment finishes (since it may take a while),
in order to be able to do something else in the meantime and then return to the original task and inspect its result.

Acceptance criteria

Given I have a configuration,
When I run the deployment, disconnect from the session, and the deployment run ends,
Then my configured sinks will receive a notification.

Implementation notes

potential ways to notify user:

  • webhook
  • email
  • in-page popup message
  • in-page notification bubble

relevant info to tell the users would include what URLs the services may be accessed at, e.g.:

  1. sync to mastodon server https://mastodon.fediversity.net succeeded
  2. sync to pixelfed server https://pixelfed.fediversity.net succeeded
  3. sync to peertube server https://peertube.fediversity.net succeeded
**As** a Fediversity user, **I want** to get a notification when a deployment finishes (since it may take a while), **in order to** be able to do something else in the meantime and then return to the original task and inspect its result. ## Acceptance criteria Given I have a configuration, When I run the deployment, disconnect from the session, and the deployment run ends, Then my configured sinks will receive a notification. ## Implementation notes potential ways to notify user: - webhook - email - <s>in-page popup message</s> - <s>in-page notification bubble</s> relevant info to tell the users would include what URLs the services may be accessed at, e.g.: 1. sync to mastodon server https://mastodon.fediversity.net succeeded 1. sync to pixelfed server https://pixelfed.fediversity.net succeeded 1. sync to peertube server https://peertube.fediversity.net succeeded
fricklerhandwerk added the
type: user story
label 2025-01-27 13:18:04 +01:00
fricklerhandwerk added this to the Fediversity project 2025-01-27 13:18:04 +01:00
kiara added a new dependency 2025-02-11 10:55:12 +01:00
kiara added the
estimation low: <2h
label 2025-02-13 16:30:30 +01:00
kiara added the
component: fediversity panel
label 2025-02-13 16:44:31 +01:00
Owner

@fricklerhandwerk how would you feel about trying this one by email for now for demo purposes?
that is, until we move to css (#140) / front-end (#145) frameworks.

@fricklerhandwerk how would you feel about trying this one by email for now for demo purposes? that is, until we move to css (#140) / front-end (#145) frameworks.
Author
Owner

Yes for email, but I'd deprioritise notifications for the demo, it's not essential and if we show completion in the deployment page that's perfectly good enough already.

Yes for email, but I'd deprioritise notifications for the demo, it's not essential and if we show completion in the deployment page that's perfectly good enough already.
kiara added the
component: nixops4
label 2025-03-19 16:36:55 +01:00
kiara added a new dependency 2025-04-08 11:04:42 +02:00
kiara removed a dependency 2025-04-08 11:04:59 +02:00
kiara removed this from the Fediversity project 2025-04-14 11:13:20 +02:00
kiara added the
productisation
label 2025-04-30 08:24:23 +02:00
kiara closed this issue 2025-04-30 08:24:27 +02:00
kiara reopened this issue 2025-04-30 14:56:56 +02:00
kiara added the
api service
label 2025-04-30 14:59:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#294 vanity}
fediversity/fediversity
Reference: fediversity/fediversity#75
No description provided.