Dmitriy Rabotyagov 15be334c4b Introduce client manager base class
Each manager class is initialized from the object,
which means that some logic, like endpoint defenition, is
duplicated over all managers.

In order to solve that, and also efficiently refactor endpoint
defenition for being a property, base manager class is being
introduced.

Regarding the endpoint defenition, right now it is constructed
statically on client init.
While this does work, it may result in an unexpected behavior, when
client is being re-used.

To be more error-prone, it's construction moved to a
property.

Assisted-By: Gemini 3.1
Change-Id: I3e163accffb34ab3ef36b7eec0c309e1af03a67a
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
2026-05-13 11:58:42 +02:00
2022-08-25 10:47:16 +08:00
2018-07-10 14:56:44 +07:00
2019-04-19 19:48:22 +00:00
2024-12-03 13:11:44 +00:00
2018-07-10 14:56:44 +07:00
2026-04-09 15:12:28 +02:00
2016-03-18 13:40:01 +00:00
2024-12-03 13:11:44 +00:00
2017-07-20 13:59:17 +08:00
2016-03-18 13:40:01 +00:00
2024-12-03 13:11:44 +00:00
2025-04-30 08:06:02 +00:00
2026-01-20 21:06:11 +00:00
2020-04-04 16:45:36 +02:00
2024-12-03 13:11:44 +00:00

Python bindings to the OpenStack Backup/Restore API (Freezer)

image

Latest Version

This is a client library for Freezer built on the OpenStack Disaster Recovery API. It provides a Python API (the freezerclient module) and a command-line tool (freezer). This library fully supports the v1 Disaster Recovery API.

Development takes place via the usual OpenStack processes as outlined in the developer guide. The master repository is in Git.

S
Description
Client cli and Library for Freezer API and storages media
Readme 2.7 MiB
Languages
Python 100%