Skip to content
Snippets Groups Projects
  1. Jan 05, 2021
  2. Dec 22, 2020
  3. Dec 21, 2020
    • Zuul's avatar
      Merge "Fix overcloud provisioning" · 05867bfa
      Zuul authored
      05867bfa
    • Mark Goddard's avatar
      Fix overcloud provisioning · 1ad073f0
      Mark Goddard authored
      Affects master & Victoria only.
      
      Since Victoria, Bifrost added a play to gather facts for localhost at
      the beginning of deploy-dynamic.yaml. Kayobe executes the playbook with
      a limit, which does not include localhost. This causes fact gathering to
      be skipped for localhost:
      
          PLAY [Gather facts on localhost] ***********************************
            skipping: no hosts matched
      
      This change fixes the issue by adding localhost to the limit.
      
      Change-Id: I1264832398744c48a6f706efe91f084890a37772
      Story: 2008388
      Task: 41311
      1ad073f0
    • Pierre Riteau's avatar
      Fix implementation of kayobe seed hypervisor host package update · eac1702b
      Pierre Riteau authored
      Change-Id: Ib869ae5146948abcb11eb20691ccc2311db24bb1
      Story: 2008458
      Task: 41485
      eac1702b
  4. Dec 20, 2020
  5. Dec 19, 2020
  6. Dec 18, 2020
  7. Dec 17, 2020
  8. Dec 16, 2020
    • Mark Goddard's avatar
      Fixes for CentOS 8.3 · 4398856e
      Mark Goddard authored
      * Bump stackhpc.libvirt-host to v1.7.1. On seed-hypervisors installed
        using CentOS 8.2 or earlier, interaction with libvirt may fail due to
        libgcrypt being incompatible. See
        https://github.com/stackhpc/ansible-role-libvirt-host/issues/42
      
      * Bump MichaelRigart.interfaces to v1.9.2. The CentOS 8.3 cloud image
        includes an ifcfg-ens3-1 file. See
        https://github.com/michaelrigart/ansible-role-interfaces/pull/93
      
      * Previously a second libvirt daemon was installed by Tenks on the host,
        however changes in libvirt 6.0.0 to separate libvirtd into multiple
        daemons do not allow for customisation of the PID files used by the
        new daemons. This leads to a conflict between the container and host
        daemons. Update the Tenks config to use the containerised Nova libvirt
        daemon. This depends on a change to the stackhpc.libvirt-host role:
        https://github.com/stackhpc/ansible-role-libvirt-host/pull/44
      
      * Not CentOS 8.3 related, but tox jobs are now failing on python
        dependencies. Remove upper limits from docker and paramiko.
      
      * Not CentOS 8.3 related, but Bifrost has enabled authentication by
        default. We are not ready to support this, so override it.
      
      Story: 2008429
      Task: 41378
      
      Change-Id: Ie8fd965165e8d347d27528a2c16d0647e412ccdc
      4398856e
    • Michał Nasiadka's avatar
      Add ensure-python task · 1c458c24
      Michał Nasiadka authored
      Ubuntu hosts come often without python preinstalled, this task ensures
      python gets installed with raw: module on hosts missing it.
      
      Change-Id: I8c5561b2997b5bcb3957e7d52f2b298d8a72a80d
      1c458c24
  9. Dec 14, 2020
    • Michał Nasiadka's avatar
      Stop using platform-python · 4a0eebf7
      Michał Nasiadka authored
      Since python2 is not supported long time - there's
      no need to use /usr/libexec/platform-python.
      Also for supporting Debian/Ubuntu - we need to
      change that to /usr/bin/python3.
      
      Change-Id: I0d477325e0edd13d1aba211c13dc2e8b7a9b4c98
      4a0eebf7
  10. Nov 28, 2020
  11. Nov 27, 2020
  12. Nov 26, 2020
  13. Nov 24, 2020
    • Mark Goddard's avatar
      Revert "Use OpenStack Victoria release" · c1c0f9d0
      Mark Goddard authored
      This reverts commit 074024d6.
      
      Depends-On: https://review.opendev.org/763959
      
      Change-Id: Ia5715c6914ac454081a95b6e1788e80f53c72e30
      c1c0f9d0
    • Mark Goddard's avatar
      CI: add dummy1 port for seed upgrade and VM jobs · 0766df16
      Mark Goddard authored
      For some reason this configuration was omitted or incomplete in these
      jobs. Without this configuration, Kayobe development configuration adds
      eth1 to the breth1 bridge if it exists, or leaves the bridge without a
      port otherwise. This can lead to network connectivity issues, if the IP
      address of eth1 becomes inaccessible when it is added to breth1.
      
      This change fixes the issue by ensuring that the dummy1 interface
      exists, and configuring the aio network to add it to breth1 as a port,
      instead of eth1.
      
      Change-Id: I47115e5d8d1fb448cb9e46dc43b56c64987e428b
      0766df16
  14. Nov 23, 2020
    • Piotr Parczewski's avatar
      Fix Python setup when venv is not used · e748faea
      Piotr Parczewski authored
      Set packages argument explicitly as a list to avoid "No package matching
      '<generator object select_or_reject at 0x7ff25f341750>' is available" error.
      
      Story: 2008378
      Task: 41298
      Change-Id: Ibe44583cb93b7dca8f5091c893386a15288af915
      e748faea
    • Riccardo Pittau's avatar
      Fix ansible-lint star expansion · 5c1fd9ac
      Riccardo Pittau authored
      Tox doesn't use bash, so to be able to expand the list of files
      using the * character, we need to run ansible-lint under bash.
      
      Change-Id: I413d17288d81882998ee58a156ba7abe53a592a0
      5c1fd9ac
  15. Nov 20, 2020
  16. Nov 19, 2020
  17. Nov 18, 2020
  18. Nov 05, 2020
    • Michal Nasiadka's avatar
      Use OpenStack Victoria release · 074024d6
      Michal Nasiadka authored
      Switch all dependencies to use the OpenStack Victoria release.
      
      This commit should be reverted on the master branch once the
      Kayobe stable/victoria branch has been cut and RC1 released.
      
      Change-Id: I7f1113577fd48aa0715b644cc66bfca197771ca6
      074024d6
  19. Nov 03, 2020
  20. Nov 02, 2020
  21. Oct 21, 2020
  22. Oct 15, 2020
    • Mark Goddard's avatar
      docs: Add initial all-in-one scenario · fd6ee411
      Mark Goddard authored
      This change adds a new 'scenarios' section to the configuration
      documentation, with an initial 'all in one' scenario.
      
      Change-Id: Ibe9cbbb59e2f72b18fdeb493feb085735edbbf8c
      Story: 2004360
      Task: 27960
      fd6ee411
  23. Oct 14, 2020
    • Pierre Riteau's avatar
      Fix "Wait for the ironic node to be inspected" task · b3c640de
      Pierre Riteau authored
      Variables to customise hardware inspection timeouts were introduced in
      change I2e45876f89121d66cf03b50824bd8258517b88cb. Unfortunately, the
      wait_inspected_timeout variable is turned into a string despite
      inspector_inspection_timeout being originally defined as an integer,
      causing the following error:
      
      Unexpected templating type error occurred on ({{ wait_inspected_timeout // wait_inspected_interval }}): unsupported operand type(s) for //: 'str' and 'int'
      
      Change-Id: Ie40a3eed7146e2e2d8b1c08860da395b35ed99d6
      Story: 2007844
      Task: 40135
      b3c640de
    • Zuul's avatar
      dd7ff7da
  24. Oct 13, 2020
    • Pierre Riteau's avatar
      Fix failures in Docker storage driver check · 949ed03d
      Pierre Riteau authored
      In some environments the can_talk_to_docker key is missing from the
      result of docker_host_info when the call succeeds. Assume we can talk to
      Docker if this key is not present, instead of failing due to a missing
      attribute error.
      
      Change-Id: I7670410394b0bb5fc96e4166b6a20714f847250b
      949ed03d
Loading