backup-restore-operator
backup-restore-operator copied to clipboard
[BUG][v2.9][backport v2.8-Next2] Rancher Backups not persisting installed UI extensions
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:
- Install a Rancher UI plugin,
- Take a backup,
- Migrate to a new cluster,
- 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.