About Me
This RFC is posted on behalf of the BBC
Use Case
In today's Sofie, it is possible to restart various components such as Gateways / device connections through the Status page, as well as perform assorted device actions.

For many users it is unclear what these buttons do and pressing them can do more harm than good without a suitable understanding.
Additionally, as organisations are moving to HA solutions such as Kubernetes, the action of pushing the restart button can result in a Kubernetes restart backoff occurring as it believes there is a problem with the container. Which then results in gateways becoming unavailable and causing a broadcast impact.
Proposal
In a similar manner to the existing UI enable / disable buttons in core we suggest that the buttons be hidden from non-admin / non-configure level users by default. With an option in to re-enable the buttons for organisations that require it.

Possible Features for Future Consideration
If Kubernetes becomes the preferred deployment solution for Sofie then it may be possible to wire gateway restart buttons into the Kubernetes API and restart pods via that mechanism.
Process
The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.
About Me
This RFC is posted on behalf of the BBC
Use Case
In today's Sofie, it is possible to restart various components such as Gateways / device connections through the Status page, as well as perform assorted device actions.

For many users it is unclear what these buttons do and pressing them can do more harm than good without a suitable understanding.
Additionally, as organisations are moving to HA solutions such as Kubernetes, the action of pushing the restart button can result in a Kubernetes restart backoff occurring as it believes there is a problem with the container. Which then results in gateways becoming unavailable and causing a broadcast impact.
Proposal
In a similar manner to the existing UI enable / disable buttons in core we suggest that the buttons be hidden from non-admin / non-configure level users by default. With an option in to re-enable the buttons for organisations that require it.

Possible Features for Future Consideration
If Kubernetes becomes the preferred deployment solution for Sofie then it may be possible to wire gateway restart buttons into the Kubernetes API and restart pods via that mechanism.
Process
The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.