Skip to content
Snippets Groups Projects
  1. Apr 28, 2020
    • Marcin Juszkiewicz's avatar
      CI: Fix Debian aarch64 jobs · 30b8eed1
      Marcin Juszkiewicz authored
      Debian defaults to Python2 which is not complete in aarch64 images.
      This patch changes CI to always use Python3.
      
      We need to install several Python modules to have working ussuri jobs.
      
      "Failed to import the required Python library (setuptools) on primary's Python /usr/bin/python3."
      
      And then several Python2 ones for train->ussuri upgrade jobs:
      
      "Unable to find any of pip2 to use. pip needs to be installed."
      
      Change-Id: Ia0d3ff15d97d1cabbb0b8e7f32e8712ca3f94732
      30b8eed1
  2. Apr 26, 2020
    • Radosław Piliszek's avatar
      Cleanup py27 support · 234272eb
      Radosław Piliszek authored
      Removes and/or replaces all mentions of py27.
      
      Cleans up obsolete requirements and their lower-constraints.
      
      Separates test-requirements.
      
      Makes lower-constraints pass outside of CI (MarkupSafe).
      
      Adds FIXMEs about some hacky Mocks that may misbehave.
      
      Change-Id: Ifc090bf3c1db17d8542ee591c91e8225a597bfe2
      234272eb
  3. Apr 24, 2020
    • Radosław Piliszek's avatar
      CI: Make bashate happy · 3036c7cf
      Radosław Piliszek authored
      Bashate warned on init-swift.sh because of E043 -- arithmetic
      compound has inconsistent return semantics: (( next_port++ ))
      New Zuul reported that on every change as a warning.
      This is fixed here.
      
      This change makes Bashate always produce errors so that we do not
      introduce such warnings again.
      
      Change-Id: I40166b377ec2580e17901375b636183bca492d3a
      3036c7cf
  4. Apr 21, 2020
  5. Apr 20, 2020
    • Mark Goddard's avatar
      Remove support for Python 2 on the host · 284f4928
      Mark Goddard authored
      Drops support for creating Python 2 virtualenvs in bootstrap-servers,
      and looking for a python2 interpreter in the kolla-ansible script.
      
      Also forces the use of Python 3 as the remote interpreter in CI on
      Debian and Ubuntu hosts, since they typically symlink the unversioned
      interpreter to python2.7.
      
      Change-Id: Id0e977de381e7faafed738674a140ba36184727e
      Partially-Implements: blueprint drop-py2-support
      284f4928
  6. Apr 16, 2020
  7. Apr 10, 2020
  8. Apr 09, 2020
    • James Kirsch's avatar
      Add support for encrypting backend Keystone HAProxy traffic · b475643c
      James Kirsch authored
      This patch introduces an optional backend encryption for Keystone
      service. When used in conjunction with enabling TLS for service API
      endpoints, network communcation will be encrypted end to end, from
      client through HAProxy to the Keystone service.
      
      Change-Id: I6351147ddaff8b2ae629179a9bc3bae2ebac9519
      Partially-Implements: blueprint add-ssl-internal-network
      b475643c
    • Michal Nasiadka's avatar
      OVN Support · 8a0740df
      Michal Nasiadka authored
      Implement OVN Ansible role.
      
      Implements: blueprint ovn-controller-neutron-ansible
      
      Depends-On: https://review.opendev.org/713422
      Change-Id: Icd425dea85d58db49c838839d8f0b864b4a89a78
      8a0740df
  9. Apr 08, 2020
    • Mark Goddard's avatar
      Remove support for CentOS 7 · f4e20a1f
      Mark Goddard authored
      CentOS 8 support is now fairly complete - time to drop CentOS 7.
      
      Partially-Implements: blueprint centos-rhel-8
      
      Change-Id: I940b1d3eceb98e16fa366c243672f588b1412d70
      f4e20a1f
  10. Apr 04, 2020
    • Andreas Jaeger's avatar
      Update hacking for Python3 · 45448976
      Andreas Jaeger authored
      The repo is Python 3 now, so update hacking to version 3.0 which
      supports Python 3.
      
      Fix problems found by updated hacking version.
      
      Remove hacking and friends from lower-constraints, they are not needed
      during installation.
      
      Change-Id: I7ef5ac8a89e94f5da97780198619b6facc86ecfe
      45448976
  11. Apr 03, 2020
    • Radosław Piliszek's avatar
      CI: Avoid tox (and clean up gate setup) · ed1b74a3
      Radosław Piliszek authored
      We don't need tox nor tell our users to use it when doing kolla
      builds.
      Tox is going away from base infra images.
      It's already gone from aarch64 (arm64) ones.
      
      Change-Id: I2eb5203ad93c011b8806f4b6fb56db081c14a2cb
      ed1b74a3
  12. Apr 02, 2020
    • Radosław Piliszek's avatar
      Use unittest.mock instead of PyPI mock · 5648ad6e
      Radosław Piliszek authored
      Now that py2 is gone, oslotest dropped dependency on mock and will
      soon affect Ussuri CI [1], let's use unittest.mock built in py3.
      
      This also fixes py38 jobs and proactively prevents py36 and py37
      failing due to [1]. This is because we never included mock in
      test-requirements (but in lower-constraints where it does not
      really belong at all) and instead relied on oslotest to bring
      it in.
      
      [1] https://review.opendev.org/716322
      
      Change-Id: I30e82e2d87418272a71c7ee089a8acdaf8872158
      5648ad6e
  13. Mar 30, 2020
  14. Mar 19, 2020
  15. Mar 17, 2020
  16. Mar 16, 2020
    • Radosław Piliszek's avatar
      CI: Ignore neutron-server CRITICAL about WSREP · 16ade28d
      Radosław Piliszek authored
      We are getting this randomly on neutron-server shutdown
      for upgrade.
      As it does not affect real operations (and if it did,
      we would definitely see it now), let's ignore it.
      
      Change-Id: Ibe561517d44a1108e8223442a71fab36b69c2258
      Related-bug: #1863579
      16ade28d
  17. Mar 03, 2020
    • Mark Goddard's avatar
      CentOS 8: CI: Add upgrade job · 29f223c0
      Mark Goddard authored
      Test upgrade from CentOS 8 train to CentOS 8 master.
      
      Change-Id: Ibff2c7f8844dec4758945cbc7aa8df80d70a3dfd
      Partially-Implements: blueprint centos-rhel-8
      29f223c0
    • Mark Goddard's avatar
      CI: Add Ceph groups back to inventory · cdae86a7
      Mark Goddard authored
      Following I21dd51c82534704f31ca8d3f72cb2587ee216cd9, the test inventory
      was synced with the multinode inventory. This removed some temporary
      ceph groups used by the ceph-ansible-upgrade jobs, and broke them. This
      change adds the groups back.
      
      Change-Id: I37379258447ffde6b083f4e8d9a1644bc17cd165
      cdae86a7
  18. Mar 02, 2020
  19. Mar 01, 2020
    • Radosław Piliszek's avatar
      CI: Debug init-runonce · 29e4ef13
      Radosław Piliszek authored
      Also adds gawk for timestamping.
      
      This helps to correlate init events with failures elsewhere.
      
      Change-Id: I22fdb683ecf9870b2d66fedd6b40b7004317130a
      29e4ef13
  20. Feb 28, 2020
  21. Feb 26, 2020
  22. Feb 25, 2020
    • James Kirsch's avatar
      CI: Fix TLS upgrade test · 9b384da3
      James Kirsch authored
      Fix the upgrade TLS scenario in zuul to generate self signed
      certificates and to configure TLS to be enabled in the open stack
      deployment.
      
      Change-Id: Icacc28eed6ad5b81fc3954db80486d9d7f24c082
      Partially-Implements: blueprint custom-cacerts
      9b384da3
    • Mark Goddard's avatar
      CI: Use upper constraints when installing clients · d8733b29
      Mark Goddard authored
      Clients are starting to release versions that don't support Python 2.
      The ironic scenario is currently failing on stable branches for this
      reason.
      
      Use upper constraints to avoid installing these new versions on stable
      branches.
      
      Change-Id: I4f91b53cbf2297d70da4b54d6c402c1427aacdd9
      d8733b29
  23. Feb 21, 2020
  24. Feb 20, 2020
  25. Feb 14, 2020
  26. Feb 13, 2020
    • Radosław Piliszek's avatar
      CI: Generate ARA HTML · 707f0c85
      Radosław Piliszek authored
      Since move to Swift ARA database does not render server-side,
      let's make it render HTML locally as suggested.
      
      Change-Id: I1190526c02d1f312d5284544d6e5be433dd839fa
      707f0c85
  27. Feb 12, 2020
    • Michal Nasiadka's avatar
      Upgrade virtualenv in pre · 241e3474
      Michal Nasiadka authored
      Since virtualenv 20.0 (amongst other changes) six version >1.12.0 is required.
      This change adds upgrade of virtualenv and six in pre - to be reverted once
      infra CentOS images are sorted out.
      
      Change-Id: I0ca0347bb6ebc5d8f5d22f708211e01221165262
      241e3474
Loading