Skip to content
Snippets Groups Projects
  1. Dec 06, 2019
  2. Dec 04, 2019
  3. Nov 28, 2019
  4. Nov 26, 2019
  5. Nov 25, 2019
  6. Nov 20, 2019
  7. 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
  8. Nov 14, 2019
  9. Nov 13, 2019
  10. Nov 11, 2019
    • Mark Goddard's avatar
      Fix use of IPA images in Bifrost without a checksum · 170ebad1
      Mark Goddard authored
      Ironic now provides DIB-built CentOS images at
      https://tarballs.openstack.org/ironic-python-agent/dib/files. However,
      if Bifrost is configured to use these, then the 'kayobe seed service
      deploy' command fails because the checksum files are not available.
      
      This change fixes the issue by allowing
      'kolla_bifrost_ipa_kernel_checksum_url' and
      'kolla_bifrost_ipa_ramdisk_checksum_url' to be overridden to empty
      strings, indicating that there is no checksum.
      
      Very similar to the issue fixed in https://review.opendev.org/688359 for
      the overcloud.
      
      Change-Id: If73cebb95c7d0596dc8087112fc19398a113f0cc
      Story: 2006715
      Task: 37407
      170ebad1
    • gujin's avatar
      tox: Keeping going with docs · d23ed925
      gujin authored
      1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
      suggests, keeps the build running when it encounters non-fatal errors.
      This is exceptionally useful in avoiding a continuous edit-build loop
      when undertaking large doc reworks where multiple errors may be
      introduced.
      
      2. Cleanup the folders before run commands
      
      [1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
      
      Change-Id: Ib3133820a3d3ca3027ea2f9bc9b6907929cff8ed
      d23ed925
    • Mark Goddard's avatar
      Add reference to zero touch provisioning blog in docs · 5408bb54
      Mark Goddard authored
      While not proper documentation, this should help people follow the ZTP
      model.
      
      Change-Id: If84a472826110bce151109ce80e70e1cef2a8177
      Story: 2006640
      Task: 37389
      5408bb54
    • Mark Goddard's avatar
      Fix kayobe overcloud provision without seed in limit · e0ff12ea
      Mark Goddard authored
      If you run 'kayobe overcloud provision' for the first time on a system,
      and do not include the seed in the limit (e.g. --limit overcloud), then
      the following error is seen:
      
          Destination directory /etc/kolla/bifrost/inventory/host_vars does
          not exist
      
      This is because the first play in ansible/kolla-bifrost-hostvars.yml
      executes against the seed. This is not ideal, as the --limit argment is
      useful with this command, as a way to provision specific nodes.
      
      This change fixes the issue by moving the initialisation tasks to the
      second play which is targeted at the overcloud group. The run_once
      parameter ensures it happens once.
      
      Change-Id: I7dff72a50f0592a3564c9d84d684db562c30626a
      Story: 2006757
      Task: 37247
      e0ff12ea
  11. Nov 08, 2019
  12. Nov 05, 2019
  13. Oct 31, 2019
  14. Oct 28, 2019
  15. Oct 25, 2019
Loading