Skip to content
Snippets Groups Projects
  1. Nov 28, 2019
    • Mark Goddard's avatar
      Support installing packages in IPA images · 6b4f180a
      Mark Goddard authored
      Diskimage builder supports specifying a list of packages to install via
      -p. We currently support this for the root image, but not IPA images.
      
      This change adds a new configuration option, 'ipa_build_dib_packages',
      that should be a list of additional packages to install in locally built
      IPA images. This affects the following commands:
      
      kayobe seed deployment image build
      kayobe overcloud deployment image build
      
      This depends on
      https://github.com/stackhpc/ansible-role-os-images/pull/25.
      
      Also adds an example to the documentation for the equivalent option for
      root image.
      
      Change-Id: I04191d9541894b6a264e966c9ecb1056e0edade4
      Story: 2006855
      Task: 37446
      6b4f180a
  2. Nov 25, 2019
  3. Oct 28, 2019
  4. Oct 25, 2019
  5. Oct 24, 2019
  6. Oct 23, 2019
  7. 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
  8. Oct 16, 2019
  9. 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
  10. Oct 14, 2019
    • Pierre Riteau's avatar
      Try running `docker info` again if it fails · 3993d898
      Pierre Riteau authored
      Docker sometimes fails to reply if it has just been started.
      
      Change-Id: I5ae37b8f264437a9e49b09da459e604191f9ed3e
      Story: 2006718
      Task: 37089
      3993d898
    • Will Szumski's avatar
      Fix issue with image download when checksum url is none · dea36ac9
      Will Szumski authored
      TASK [image-download : Ensure the image is downloaded] *************************
      task path: /home/zuul/kayobe-venv/share/kayobe/ansible/roles/image-download/tasks/main.yml:19
      fatal: [localhost]: FAILED! => {
          "msg": "The field 'vars' has an invalid value, which includes an undefined variable. The error was: 'dict object' has no attribute 'content'\n\nThe error appears to have been in '/home/zuul/kayobe-venv/share/kayobe/ansible/roles/image-download/tasks/main.yml': line 19, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n    - name: Ensure the image is downloaded\n      ^ here\n"
      }
      	to retry, use: --limit @/home/zuul/kayobe-venv/share/kayobe/ansible/kolla-openstack.retry
      
      PLAY RECAP *********************************************************************
      controller0                : ok=3    changed=0    unreachable=0    failed=0
      localhost                  : ok=6    changed=2    unreachable=0    failed=1
      
      Change-Id: I45fb193b423c7e874aa70cd5f0252e0b0f4e2f05
      Story: 2006715
      Task: 37086
      dea36ac9
    • Will Szumski's avatar
      format pxe_append_params as string and not a list · 6430ec52
      Will Szumski authored
      Please see: https://docs.openstack.org/ironic/latest/configuration/sample-config.html
      
      Change-Id: Idc96523a5108712a072b14889b1fba0f05c381e8
      Story: 2006707
      Task: 37067
      6430ec52
  11. Oct 09, 2019
  12. Oct 07, 2019
    • Mark Goddard's avatar
      Fix validation of locally built IPA when ironic is disabled · b05fc00d
      Mark Goddard authored
      In an environment where ironic is disabled, but IPA images are built
      locally for the seed, the following task will fail in a number of
      commands, e.g. kayobe overcloud service deploy:
      
      Validate the presence of locally built Ironic Python Agent (IPA) images
      
      We need to only execute this task when ironic is enabled.
      
      Change-Id: I61067164a003bcdf6079cdaca36f0e1755186f60
      Story: 2006669
      Task: 36935
      b05fc00d
  13. Oct 02, 2019
  14. Oct 01, 2019
  15. Sep 24, 2019
  16. Sep 17, 2019
    • Pierre Riteau's avatar
      Allow Kayobe to wipe virtualized disks · ea7fd936
      Pierre Riteau authored
      Change-Id: Id8cf5f8e50af438e2d8f0077225c38175e38b662
      Story: 2002046
      Task: 19692
      ea7fd936
    • Mark Goddard's avatar
      Fix kayobe-overcloud-centos CI job flakiness · 4b180502
      Mark Goddard authored
      Docker CE has added a default DROP policy to the FORWARD chain.  When
      nova-compute runs on the controller, kolla ansible sets the
      net.bridge.bridge-nf-call-iptables sysctl to 1, which causes iptables to
      process frames forwarded across bridges.
      
      Currently, the kayobe-overcloud-centos job is failing quite frequently
      with timeouts when deploying bare metal compute. Experimentation with
      iptables hasn't revealed why this only happens sometimes, or exactly
      what traffic is being blocked, but opening up the firewall does seem to
      fix the issue. We won't see this in production since control and compute
      services are on separate hosts.
      
      This change updates the iptables configuration used in CI to forward all
      frames on the bridge, breth1.
      
      Change-Id: If96437b73b9b5c58600ba1b004f53ee0c1f14398
      Story: 2006534
      Task: 36590
      4b180502
    • Mark Goddard's avatar
      Use releases.o.o for upper constraints · 4657c0cd
      Mark Goddard authored
      Change-Id: Icd99fa0a262d7f42346cfcfc5013cf7c91c34459
      4657c0cd
  17. Sep 16, 2019
  18. Sep 12, 2019
  19. Sep 11, 2019
Loading