Breaking API changes in Percona Everest
Give Percona Everest a go by following our Quickstart guide.
The breaking API changes as part of Percona Everest 1.2.0 include:
- Previously, the resources
monitoring-instances
andbackup-storages
had a global scope. Percona Everest used a.spec.allowedNamespaces
field to control access to these global resources. This field defined the namespaces where the resources could be accessed, thus providing some degree of access control. - With the upgrade to Percona Everest version 1.2.0, the transition from global scope to the designated namespaces for these resources is an important change in the way access control is managed. This improves security as the resources are only accessible within their designated namespaces. The database clusters can only use monitoring-instances and backup-storages located within the same namespace as the cluster.
- When upgrading to 1.2.0 using the CLI command everestctl upgrade, all your existing backup-storages and monitoring-instances will be automatically migrated to the namespaces specified in their
.spec.allowedNamespaces
fields.
Explore more in Percona Everest 1.2.0 release notes.