- Nov 28, 2019
-
-
Zuul authored
-
Mark Goddard authored
The kolla-ansible CLI now requires the kolla_ansible python module to be importable. We need to activate the virtualenv to make this work. Change-Id: I43d4761409df3eea146dc7ff16b4c8d80855a91b
-
- Nov 25, 2019
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Mark Goddard authored
Ideally we will fix these issues, but documenting them is a good first step. Change-Id: I9a840005d62b974f0681ac39e1ff02ae3ff0120e Story: 2004967 Task: 29410
-
Mark Goddard authored
Also reorder upgrade documentation to make it clear that configuration migration is something that should be done as a preparatory task. Change-Id: I97ada3c6fd94a9ab7b5add97e90717f2a56bc8f3 Story: 2006677 Task: 36953
-
- Nov 19, 2019
-
-
Zuul authored
-
Mark Goddard authored
If the kayobe overcloud provision command is executed with overcloud ironic nodes without names, cloud-init will fail with the following Traceback when the deployed image boots: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/cloudinit/sources/__init__.py", line 447, in find_source if s.get_data(): File "/usr/lib/python2.7/site-packages/cloudinit/sources/__init__.py", line 132, in get_data self._get_standardized_metadata()) File "/usr/lib/python2.7/site-packages/cloudinit/sources/__init__.py", line 110, in _get_standardized_metadata 'local-hostname': self.get_hostname(), File "/usr/lib/python2.7/site-packages/cloudinit/sources/__init__.py", line 317, in get_hostname if util.is_ipv4(lhost): File "/usr/lib/python2.7/site-packages/cloudinit/util.py", line 544, in is_ipv4 toks = instr.split('.') This is a bug [1] in cloud-init. The symptom is that hosts provision successfully, but are not accessible via SSH. A solution is to ensure that all nodes are named. Until we have a release of CentOS with the cloud-init fix included, we should at least mention this limitation in our documentation. [1] https://bugs.launchpad.net/cloud-init/+bug/1852100 Change-Id: If54f56fb9f0b626d9fae80db622b0feeae5464b9 Story: 2006832 Task: 37405
-
- Nov 14, 2019
-
-
Zuul authored
-
Zuul authored
-
Michal Nasiadka authored
Add a note to base customised inventory on a kayobe kolla-ansible inventory template. Change-Id: I75ace6878d36cb523c38a33daa9eecd62826fe43
-
Zuul authored
-
- Nov 13, 2019
-
-
Zuul authored
-
Zuul authored
-
Will Szumski authored
Change-Id: I5a1bebf1f8b4f96fc593afde8d224073916a704d
-
- Nov 11, 2019
-
-
Mark Goddard authored
While not proper documentation, this should help people follow the ZTP model. Change-Id: If84a472826110bce151109ce80e70e1cef2a8177 Story: 2006640 Task: 37389
-
- Nov 08, 2019
-
-
Will Szumski authored
If docker is not installed this task will currently fail. Change-Id: I0d3c7865eab71e0020bdb4646550d8ae27e31458 Story: 2006247 Task: 37391
-
Mark Goddard authored
These are not referenced anywhere in the code. Change-Id: I0782fb095cc074fd586d87aa338cefb72b1b70e2
-
- Nov 05, 2019
-
-
Mark Goddard authored
Backport: Stein, Rocky, Queens In https://review.opendev.org/#/c/671502/ kolla ansible virtualenv creation was modified to only happen on hosts in the kolla-ansible inventory. However, that change omitted the seed. It passed CI because the seed and overcloud are both in the inventory. This change adds the seed group to the inventory_hostname lookup. Change-Id: Ib5fb726600debee5df1f7085ea37b583bfccefcf Story: 2006247 Task: 37368
-
- Oct 31, 2019
-
-
Mark Goddard authored
Change-Id: I358585260cc85fb1d364d2e246656557a2398ef9
-
- Oct 28, 2019
-
-
Zuul authored
-
- Oct 25, 2019
-
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Zuul authored
-
Bharat Kunwar authored
As per the kolla_sources documentation: https://docs.openstack.org/kayobe/latest/configuration/kolla.html#source-code-locations Change-Id: I39b59e3fed94d4fc56514c98ae1d9d1c0ad6bebc
-
Zuul authored
-
- Oct 24, 2019
-
-
Zuul authored
-
- Oct 23, 2019
-
-
Zuul authored
-
- Oct 21, 2019
-
-
Mark Goddard authored
If ironic_serial_console_autoenable is set to true, ironic compute node serial consoles are automatically enabled during kayobe overcloud post configure. However, the baremetal-compute-serial-console.yml playbook expects a variable called cmd to be defined, and set to 'enable' in order to enable serial consoles. This patch fixes the issue. We also add a conditional to only import the playbook when ironic is enabled in the overcloud. Change-Id: Ice26a113f9023b1a25a4af0552d07c5e95e64556 Story: 2006662 Task: 36924
-
Will Szumski authored
Not setting cpu-mode will reduce the number of TCG emulated features. Hopefully this will make CI more reliable. Change-Id: I24a8832c02db6ba019ab8f5c2b9d7216a9b7d213
-
Zuul authored
-
- Oct 16, 2019
-
-
Zuul authored
-
Mark Goddard authored
The is one of community goals that each project should produce a single PDF file. The pdf should be in the output of openstack-tox-docs job. TeX packages are required to build PDF locally, following is recommended: * inkscape * texlive-latex-base * texlive-latex-extra * texlive-fonts-recommended More about the goal: https://governance.openstack.org/tc/goals/train/pdf-doc-generation.html https://etherpad.openstack.org/p/train-pdf-support-goal https://etherpad.openstack.org/p/pdf-goal-train-common-problems Change-Id: Ib8a238f5ad4329527147be72331b87f57877f68e
-
- Oct 15, 2019
-
-
Mark Goddard authored
This is a new group, added to kolla ansible for multiple nova cells support. Depends-On: https://review.opendev.org/675659 Depends-On: https://review.opendev.org/688697 Change-Id: I65e0175402441ba6422f12ebd4baa06640b9181b Story: 2004291 Task: 37132
-
Will Szumski authored
This is to resolve the following issue in CI: c/_cffi_backend.c:15:17: fatal error: ffi.h: No such file or directory #include <ffi.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1 ---------------------------------------- ERROR: Command errored out with exit status 1: /home/zuul/kayobe-venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-PV3WhJ/cffi/setup.py'"'"'; __file__='"'"'/tmp/pip-install-PV3WhJ/cffi/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-ZvlZVY/install-record.txt --single-version-externally-managed --compile --install-headers /home/zuul/kayobe-venv/include/site/python2.7/cffi Check the logs for full command output. Change-Id: I1bd724be7dc77058870f37cb1c9404472fa466ca see: https://zuul.opendev.org/t/openstack/build/c20a316a699b4073abf75960634ebfcd
-