Skip to content
Snippets Groups Projects
  1. Nov 28, 2019
  2. Nov 25, 2019
  3. Nov 19, 2019
    • Zuul's avatar
    • Mark Goddard's avatar
      Add note to docs about overcloud node names being required · 25ea46de
      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
      25ea46de
  4. Nov 14, 2019
  5. Nov 13, 2019
  6. Nov 11, 2019
  7. Nov 08, 2019
  8. Nov 05, 2019
    • Mark Goddard's avatar
      Fix kolla ansible virtualenv creation on the seed · e4f8a5de
      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
      e4f8a5de
  9. Oct 31, 2019
  10. Oct 28, 2019
  11. Oct 25, 2019
  12. Oct 24, 2019
  13. Oct 23, 2019
  14. Oct 21, 2019
    • Mark Goddard's avatar
      Fix baremetal serial console autoenable · 5977a441
      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
      5977a441
    • Will Szumski's avatar
      CI: Don't set cpu mode · cc71fd03
      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
      cc71fd03
    • Zuul's avatar
      Merge "Build pdf doc" · a3406523
      Zuul authored
      a3406523
  15. Oct 16, 2019
  16. Oct 15, 2019
    • Mark Goddard's avatar
      Add nova-super-conductor to inventory · 56b98f93
      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
      56b98f93
    • Will Szumski's avatar
      Install libffi headers · a3d3649c
      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
      a3d3649c
Loading