Skip to content

Implement opt-out of automated updates from the Software Center UI #8101

Description

@DavidePrincipi

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):

Image
  • 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

Metadata

Metadata

Assignees

Labels

UXUser experience issues

Fields

No fields configured for Feature.

Projects

Status
ToDo

Relationships

None yet

Development

No branches or pull requests

Issue actions