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

No one assigned

    Labels

    UXUser experience issuestestingPackages are available from testing repositories

    Projects

    Status
    Testing

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions