Init fernet task fails if keystone_fernet container
is not running and ssh port bind.
This change add a check to ensure all keystone_fernet containers
are running before init fernet tokens.
Change-Id: Ib95bb5a47a9174f1a00b82cc8b697c0dc19c848e
Closes-Bug: #1704758
Lately, after we increased number of jobs, infra started to experience
network traffic issues due to us downloading registries. This
per-nodepool cache should help and also speed up actual gate.
Change-Id: I621a9c91e4508ef208a28137a736fd8468388219
Depends-On: I527d32f9b43dabb7640bfb056e2bf828b7c1dfa9
This reverts commit 4e8bd619dda87c256ff6a06287de9d7c0f6c0dff.
The original doc is correct. The 5GB journal is create in ceph-osd
bootstrap script in kolla code base[0]. And there is no script to handle
KOLLA_CEPH_OSD_BOOTSTRAP_D label too.
[0] https://github.com/openstack/kolla/blob/master/docker/ceph/ceph-osd/extend_start.sh#L20,L24
Change-Id: Ia1b05af64915c204e185dccde30963d2ad1788ed
designate-api service is launched using dns_interface instead of api_interface.
Haproxy is using the good interface (api_interface), hence designate_api
can't be accessed.
Change-Id: I24e356c167c931a6b69a283efba12117fcff936a
Closes-Bug: #1703425
* nova_server resources resources are not actually
indexed.
* nova flavor are not indexed too, cause the notifications topic for
flavors is versioned_notifications.
We need to config notifications_topics_exchanges with value
'versioned_notifications,nova' in order to get the related versioned.
Change-Id: Ibf4ee7d7efceee5aefac5f83e22b994ae33ce047
Closes-Bug: #1703435
- Bandit tests are executed in kolla directory,
in kolla ansible this directory is kolla_ansible.
- Error is silently ignored:
Files skipped (1):
kolla (No such file or directory)
- Also, in ansible/ there is python code in more places
than only ansible/library, remove library to pass test
over the whole ansible directory
- Debug tests fails due cannot import tests.
ImportError: Start directory is not importable: './kolla-ansible/tests'
Change-Id: I0716034c382209b385105bb3a6e0bb7334076e45
When cleanup-images is launch without parameters the following error is
triggered:
./cleanup-images: line 72: break: only meaningful in a `for', `while',
or `until' loop
This patch fix it.
Change-Id: Ie8c63420a4e9b0d49a4e6be4172c8f0be912b556
Closes-Bug: #1702496
In ansible 2.3.1, conditional statement should not include jinja2
templating delimiters (e.g. {{ ). So, this change removes the
delimiters from when statemant, and also removes unnesessary
parentheses from until statement.
Closes-Bug: 1702607
Change-Id: I071ffd5ba6175ee1bc61719a84b805c022753459
When using depends-on, gates will not build cinder
and ceph images, causing ceph deploy gates to fail.
Change-Id: I441c742251754db27374331f774041c214678eba
According to [1], Ansible variable names should not include hyphens.
Kolla-Ansible fails with a wrong variable name 'barbican-api' when
deploying Barbican.
This patch fixes the issue that was recently introduced in [2].
[1] http://docs.ansible.com/ansible/playbooks_variables.html#id15
[2] 08ab3d8e739fc5b499a4cb565cdbcccd6e1c97a1
Change-Id: Ib962e31ad93316e56130c9fc38dabfc918de17ce
Closes-Bug: #1703287
Ceph rgw can be used as object store instead of Swift.
This patch enable trove to use ceph rgw as object store.
Change-Id: I50b878078b7c62c1034a102d064dfa90a1357ee8
If use /run/netns, it may cause namepace stale and unable to remove. The
root cause may be that docker engine still unrelease the namespace
folder.
Change-Id: If120d54c266878990c952b60043b596b0a0788ab
Closes-Bug: #1703077