aboutsummaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorRoman Krček <roman.krcek@tietoevry.com>2024-07-04 13:44:27 +0200
committerMichal Nasiadka <mnasiadka@gmail.com>2024-10-28 08:48:23 +0000
commit9ea63dc300062e5e078a5f73ae72c2042846255f (patch)
tree06573d64d3dca45690f0fbc7f2b3082b0520075d /setup.cfg
parent66a2f5830cc2618ba2add2c66cb31d1a19524462 (diff)
downloadkolla-ansible-9ea63dc300062e5e078a5f73ae72c2042846255f.tar.gz
kolla-ansible-9ea63dc300062e5e078a5f73ae72c2042846255f.zip
Rewrite kolla-ansible CLI to python
Moving the CLI to python allows for easier maintenance and larger feature-set. This patch introduces a few breaking changes! The changes stem the nature of the cliff package. - the order of parameters must be kolla-ansible <action> <arguments> - mariadb_backup and mariadb_recovery now are mariadb-backup and mariadb-recovery Closes-bug: #1589020 Signed-off-by: Roman Krček <roman.krcek@tietoevry.com> Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg31
1 files changed, 28 insertions, 3 deletions
diff --git a/setup.cfg b/setup.cfg
index 32d3dc138..19c4be76b 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -38,12 +38,37 @@ data_files =
share/kolla-ansible = requirements.yml
share/kolla-ansible = requirements-core.yml
-scripts =
- tools/kolla-ansible
-
[entry_points]
console_scripts =
kolla-genpwd = kolla_ansible.cmd.genpwd:main
kolla-mergepwd = kolla_ansible.cmd.mergepwd:main
kolla-writepwd = kolla_ansible.cmd.writepwd:main
kolla-readpwd = kolla_ansible.cmd.readpwd:main
+ kolla-ansible = kolla_ansible.cmd.kolla_ansible:main
+
+kolla-ansible.cli =
+ gather-facts = kolla_ansible.cli.commands:GatherFacts
+ install-deps = kolla_ansible.cli.commands:InstallDeps
+ prechecks = kolla_ansible.cli.commands:Prechecks
+ genconfig = kolla_ansible.cli.commands:GenConfig
+ reconfigure = kolla_ansible.cli.commands:Reconfigure
+ validate-config = kolla_ansible.cli.commands:ValidateConfig
+ bootstrap-servers = kolla_ansible.cli.commands:BootstrapServers
+ pull = kolla_ansible.cli.commands:Pull
+ certificates = kolla_ansible.cli.commands:Certificates
+ octavia-certificates = kolla_ansible.cli.commands:OctaviaCertificates
+ deploy = kolla_ansible.cli.commands:Deploy
+ deploy-containers = kolla_ansible.cli.commands:DeployContainers
+ post-deploy = kolla_ansible.cli.commands:Postdeploy
+ upgrade = kolla_ansible.cli.commands:Upgrade
+ stop = kolla_ansible.cli.commands:Stop
+ destroy = kolla_ansible.cli.commands:Destroy
+ prune-images = kolla_ansible.cli.commands:PruneImages
+ deploy-bifrost = kolla_ansible.cli.commands:BifrostDeploy
+ deploy-servers = kolla_ansible.cli.commands:BifrostDeployServers
+ upgrade-bifrost = kolla_ansible.cli.commands:BifrostUpgrade
+ rabbitmq-reset-state = kolla_ansible.cli.commands:RabbitMQResetState
+ mariadb-backup = kolla_ansible.cli.commands:MariaDBBackup
+ mariadb-recovery = kolla_ansible.cli.commands:MariaDBRecovery
+ nova-libvirt-cleanup = kolla_ansible.cli.commands:NovaLibvirtCleanup
+