distcloud/distributedcloud/dcmanager/manager
Victor Romano 9824f80d95 Add release parameter to subcloud-backup restore
Add optional --release parameter to subcloud-backup restore so that the
user can specify which loaded image to use during the installation
process triggered by --with-install.
This parameter can only be used if --with-install is also specified.

Test plan:
  PASS: Verify that the subcloud is restored with installation of
        current active release when specified.
  PASS: Verify that the subcloud is restored with installation of
        previous inactive release when specified.
  PASS: Verify that the subcloud is restored with installation of
        current active release if the "--release" parameter is omitted.

Story: 2010611
Task: 47709

Signed-off-by: Victor Romano <victor.gluzromano@windriver.com>
Change-Id: I619a1bf50c221fe6fc8cdfa87724d18393aef9cb
2023-04-12 16:20:33 -03:00
..
README.rst Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
__init__.py Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
service.py Set open file limit for dcmanager services 2023-03-30 16:52:13 -03:00
subcloud_manager.py Add release parameter to subcloud-backup restore 2023-04-12 16:20:33 -03:00

README.rst

Service

DC Manager Service has responsibility for:

Main subcloud state machine as well as all operations on subclouds including creation, deletion and update.

service.py:

run DC Manager service in multi-worker mode, and establish RPC server

subcloud_manager.py:

Manages all subcloud related activities such as creation, deletion, availability status, management state

audit_manager.py:

A Periodic audit to contact each subcloud and ensure that at least one of each service group is up and active, which is a pre-requisite for declaring a subcloud as online.

scheduler.py:

Thread group manager, also responsible for periodic timer tasks - ie. audit.