-
-
Notifications
You must be signed in to change notification settings - Fork 867
Description
Summary
This is a follow-up to #3636. We want a way for Concourse operators to broadcast a message to all users. Work for this was started in #5019, which added API endpoints for this feature. No further work has been done.
To finish this feature, we need to update both fly and the web UI.
Fly Commands
The following fly commands should be added:
fly get-wall
- Fetches and prints the current message being broadcast, if anyfly set-wall
- Sets the contents of the Wall and optional expiryfly clear-wall
- Clears the message currently being broadcast
(This is where I wish we had designed fly with a verb-based command syntax like kubectl)
Web UI
The web UI should check the wall endpoint for any new messages. If a new message is found, its contents should be rendered as a banner at the top of the page until the TTL is hit or the message is cleared by the Concourse operator.
I liked the suggestion here of making links in the message click-able: https://github.com/orgs/concourse/discussions/9239#discussioncomment-13889462
Context
Metadata
Metadata
Assignees
Labels
Type
Projects
Status