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
Showing
- doc/source/reference/deployment-and-bootstrapping/bifrost.rst 7 additions, 3 deletions...source/reference/deployment-and-bootstrapping/bifrost.rst
- kolla_ansible/ansible.py 318 additions, 0 deletionskolla_ansible/ansible.py
- kolla_ansible/cli/__init__.py 0 additions, 0 deletionskolla_ansible/cli/__init__.py
- kolla_ansible/cli/commands.py 470 additions, 0 deletionskolla_ansible/cli/commands.py
- kolla_ansible/cmd/kolla_ansible.py 50 additions, 0 deletionskolla_ansible/cmd/kolla_ansible.py
- kolla_ansible/utils.py 173 additions, 0 deletionskolla_ansible/utils.py
- releasenotes/notes/python-cli-3e568065b8706e73.yaml 16 additions, 0 deletionsreleasenotes/notes/python-cli-3e568065b8706e73.yaml
- requirements.txt 2 additions, 4 deletionsrequirements.txt
- setup.cfg 28 additions, 3 deletionssetup.cfg
- tests/deploy-bifrost.sh 1 addition, 1 deletiontests/deploy-bifrost.sh
- tests/deploy.sh 6 additions, 6 deletionstests/deploy.sh
- tests/reconfigure.sh 2 additions, 2 deletionstests/reconfigure.sh
- tests/setup_gate.sh 1 addition, 1 deletiontests/setup_gate.sh
- tests/test-magnum.sh 1 addition, 1 deletiontests/test-magnum.sh
- tests/test-mariadb.sh 4 additions, 4 deletionstests/test-mariadb.sh
- tests/upgrade-bifrost.sh 1 addition, 1 deletiontests/upgrade-bifrost.sh
- tests/upgrade.sh 6 additions, 6 deletionstests/upgrade.sh
- tools/kolla-ansible 0 additions, 608 deletionstools/kolla-ansible
kolla_ansible/ansible.py
0 → 100644
kolla_ansible/cli/__init__.py
0 → 100644
kolla_ansible/cli/commands.py
0 → 100644
kolla_ansible/cmd/kolla_ansible.py
0 → 100644
kolla_ansible/utils.py
0 → 100644
tools/kolla-ansible
deleted
100755 → 0
This diff is collapsed.
Please register or sign in to comment