
This commit add support of new deploy delete plug. This commit also add new DeployPluginRunner class in order to unify execution of deploy actions, with API credential, CLI environment, and deploy context (options from APIs). Story: 2011357 Task: 52340 Test Plan: passed: execute delete action w/ deploy complete, deploy delete passed: execute delete action w/ deploy start, deploy delete. passed: execute delete action w/ deploy start, host, abort, rollback delete passed: complete deploy for upgrade. Signed-off-by: Bin Qian <bin.qian@windriver.com> Change-Id: I52aeb3669a4fc61a0941553c1f40c52acc87e868
48 lines
1.4 KiB
INI
48 lines
1.4 KiB
INI
[metadata]
|
|
name = software
|
|
version = attr: software.VERSION
|
|
summary = Unified Software Management
|
|
description = file: README.rst
|
|
author = StarlingX Team
|
|
author_email = starlingx-discuss@lists.starlingx.io
|
|
home_page = https://www.starlingx.io/
|
|
license_files = LICENSE
|
|
classifiers =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.9
|
|
|
|
[options]
|
|
packages = find:
|
|
python_requires = >=3.9
|
|
install_requires =
|
|
pycryptodomex
|
|
|
|
[options.packages.find]
|
|
exclude =
|
|
software.tests*
|
|
|
|
[options.package_data]
|
|
* =
|
|
templates/*
|
|
|
|
[options.entry_points]
|
|
console_scripts =
|
|
software-controller-daemon = software.software_controller:main
|
|
software-agent = software.software_agent:main
|
|
software-migrate = software.utilities.migrate:migrate
|
|
software-deploy-update = software.utilities.update_deploy_state:update_state
|
|
software-deploy-activate = software.utilities.activate:activate
|
|
software-deploy-activate-rollback = software.utilities.activate_rollback:activate_rollback
|
|
software-deploy-set-failed = software.utilities.deploy_set_failed:deploy_set_failed
|
|
software-deploy-delete = software.utilities.deploy_delete:deploy_delete
|
|
|
|
|
|
[wheel]
|
|
universal = 1
|