Files
update/software/setup.cfg
Bin Qian e63a5d4794 deploy delete action
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
2025-06-16 15:48:45 +00:00

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