backup-restore-operator icon indicating copy to clipboard operation
backup-restore-operator copied to clipboard

[BUG][v2.9][backport v2.8-Next2] Rancher Backups not persisting installed UI extensions

Open mallardduck opened this issue 7 months ago • 1 comments

Rancher Server Setup

  • Rancher version: Any
  • Kubernetes Version and Engine: N/A

Describe the bug When using BRO to migrate Rancher to a new cluster the UI extensions do not persist. This is because the CRD responsible for UI plugins are not being backed up. Those are uiplugins.catalog.cattle.io and seem to be under cattle-ui-plugin-system namespace.

To Reproduce Steps to reproduce the behavior:

  1. Install a Rancher UI plugin,
  2. Take a backup,
  3. Migrate to a new cluster,
  4. Observe the UI plugin is not active/installed.

Expected behavior I believe we can expect these to be installed after a migration. However we will want to work with UI team (anyone more expert on UI plugins than us) to understand this. For instance, if UI plugins/extensions must be installed via clicking the UI buttons and applying CRDs won't work.

Note: For more context, we got word of the CRD needed via a slack thread (must be SUSE employee to see). Might be useful for other SME to reach out to.

mallardduck avatar Jul 03 '24 14:07 mallardduck