The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found by updated hacking version.
Remove hacking and friends from lower-constraints, they are not needed
during installation.
Change-Id: Ic63e432161dcebb62e0b510af03e03f7bebb3fd7
1. This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.
2. Remove a unnecessary space
See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html
Change-Id: I89846e571cfabca4e6188be8a72337111bfa9bff
- The cli needs the public key in /etc/kolla/kolla-cli. If
the key has not yet been generated, generate it first.
- Have the script fail and not continue if it hits any
command error.
- Make the inventory touch happen all the time so the script
will fail if you do not have sufficient privs to run the script.
Change-Id: I4dc1e1ce8d1839e7550479799fb00e2613d979df
The cli_setup copy was creating an extra kolla directory on the copy-
/etc/kolla/kolla, instead of just /etc/kolla.
Also in utils, improved the error message when you don't have permissions
on getting a lock.
Change-Id: I7ee60c3203c4fe4a8222fd65cf8ef96414f15eb6
Created new cli-setup.py script that automates the previously
manual process to create the directories needed for the kolla-cli
and kolla-ansible. It also improves on the process by leaving the
globals.yml file in place in /etc/kolla and just creating a link
to the group_vars/__GLOBALS__ so that both the kolla-ansible and
kolla-cli commands will work correctly, rather than having their
functioning being mutually exclusive. Due to kolla-ansible still
expecting to be run as root for most actions the cli_setup.py
script should also be run via sudo.
Change-Id: I5b59317b2c22d10dd82623a548b64f387b6bc9d3