-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG][v2.9] Rancher Backups not persisting installed UI extensions #483
Comments
Adding a UI extension to Rancher is done in two steps:
Adding a new rule to the default ResourceSet to include It might also be possible to include backup rules for all of the resources created by the ui-plugin-operator chart, so the manual step of enabling extensions would be unnecessary. However, I'm not sure if this would be in the scope of this issue or even if this behavior should be expected, since enabling extensions is a very straightforward stateless 1-step task. |
This change can be found in:
And any pre-releases higher than these. Note: Charts are not published in |
/backport v2.8-Next2 cc: @MKlimuszka - example of backport command |
Not creating port issue, milestone v2.8-Next2MKlimuszka does not exist or is not an open milestone |
/backport v2.8-Next2 |
Verified on v2.9-head ID: e65fefc and Rancher Backups v104.0.1+up5.0.1 ✅All checks completed on fresh installs and upgrades from 2.8.7 -> 2.9-head
|
Rancher Server Setup
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 undercattle-ui-plugin-system
namespace.To Reproduce
Steps to reproduce the behavior:
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.
The text was updated successfully, but these errors were encountered: