In a cluster with an active Subscription, overnight automatic application updates are always enabled. Opting out is currently possible only through CLI commands, which is not discoverable and error-prone for administrators. The purpose of this feature is to expose the opt-out choice directly in the Software Center UI, implementing the approved design from #7976.
Proposed solution
Implement the UI approved in the design issue #7976 (Figma mockups):
- Add global actions to enable/disable automatic application updates from Software Center > Updates
- Add per-application enable/disable automatic updates actions from:
- Software Center > Installed
- Applications section
- Add inline notifications reflecting the global automatic updates status
- Add an "Updates disabled" status tag for applications excluded from automatic updates
- Update empty states and related screens
- Replace all "instance" and "apps" labels with "applications"
- Add dedicated community states without automatic updates controls (automatic updates are a Subscription feature)
Alternative solutions
Keep the current CLI-only opt-out procedure. Discarded: it is undocumented for most administrators and does not fit the Software Center user experience.
Additional context
The design work, mockups, and review discussion are in #7976 (approved by @DavidePrincipi and @andre8244).
See also
In a cluster with an active Subscription, overnight automatic application updates are always enabled. Opting out is currently possible only through CLI commands, which is not discoverable and error-prone for administrators. The purpose of this feature is to expose the opt-out choice directly in the Software Center UI, implementing the approved design from #7976.
Proposed solution
Implement the UI approved in the design issue #7976 (Figma mockups):
Alternative solutions
Keep the current CLI-only opt-out procedure. Discarded: it is undocumented for most administrators and does not fit the Software Center user experience.
Additional context
The design work, mockups, and review discussion are in #7976 (approved by @DavidePrincipi and @andre8244).
See also