You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[PLAT-14456] Add UI for configuring continuous backup
Summary:
This diff adds the ability to configure continuous backup (presented to users as "automated platform backups" on the YBA UI) from the YBA platform admin tab.
The user is able to create and edit their continuous backup configuration from this page. To disable the automatic backup, users need to delete remove the
continuous backup configuration. The UI support for this is also included in this diff.
After the changes in this diff, the platform HA sub-tabs are now presented as vertical tabs under a new "Platform High Availability" sub-tab.
The new continuous backup feature can be found under the "Automated Platform Backups".
This diff also implements a new backup storage config select field according to the latest design spec.
The component name is `BackupStorageConfigSelect`.
The new select field includes a menu action for creating a new storage config (implemented as a redirect modal to the backup storage config page) and
also a separate prompt component which appears if users have no storage configs at all.
The component handles the customer config fetching and filters for the storage configs internally.
The entire continuous backup UI is hidden behind a runtime config feature flag `yb.ui.feature_flags.continuous_platform_backups` which must be
enabled first. By default this is turned off.
Test Plan:
Review UX with design team.
Create and edit continuous backup configs.
Verify component behaviour of the new backup storage config select component.
{F389613}
{F328823}
{F328819}
{F389614}
Reviewers: rmadhavan, kkannan, muthu
Reviewed By: rmadhavan
Subscribers: yugaware
Differential Revision: https://phorge.dev.yugabyte.com/D41320
0 commit comments