Skip to content
Snippets Groups Projects
  1. Jul 30, 2020
  2. Jul 29, 2020
  3. Jul 17, 2020
  4. Jul 15, 2020
  5. Jul 10, 2020
    • Mark Goddard's avatar
      CI: add prometheus-efk scenario · f44876c4
      Mark Goddard authored
      Tests prometheus, grafana, and centralised logging.
      
      The tests could be improved in future by querying logs in elasticsearch,
      and metrics in prometheus.
      
      Change-Id: Iabad035d583d291169f23be3d71931cb260e87ae
      f44876c4
  6. Jun 25, 2020
    • Michal Nasiadka's avatar
      openvswitch: Use ansible_hostname for system-id · cecdb6a1
      Michal Nasiadka authored
      Currently openvswitch sets system-id based on inventory_hostname, but when
      Ansible inventory contains ip addresses - then it will only take first ip
      octet - resulting in multiple OVN chassis being named i.e. "10".
      Then Neutron and OVN have problems functioning, because a chassis named "10"
      will be created and deleted multiple times per second - this ends up in
      ovsdb and neutron-server processes using up to 100% CPU.
      
      Adding openvswitch role to ovn CI job triggers.
      
      Change-Id: Id22eb3e74867230da02543abd93234a5fb12b31d
      Closes-Bug: #1884734
      cecdb6a1
  7. Jun 14, 2020
    • Radosław Piliszek's avatar
      CI: Add Ubuntu KVM job · 88e7f800
      Radosław Piliszek authored
      This also uses the recommended machinery to set qemu instead
      of relying on config file override so that we test what we
      really want to test.
      
      Change-Id: I560e4f9d0a69c347e6aaf3b970331157c1a56f18
      88e7f800
  8. May 29, 2020
    • Mark Goddard's avatar
      Set previous release to Ussuri · ac9c74bd
      Mark Goddard authored
      Now that the stable/ussuri branch has been cut, we can set the previous
      release to Ussuri. This is done in kolla-ansible for rolling upgrades,
      and in CI configuration for upgrade tests.
      
      Change-Id: I36f252c77339a6b810413810efd6bb32e0b69e29
      ac9c74bd
  9. May 22, 2020
  10. May 17, 2020
    • Michal Nasiadka's avatar
      CI: Add ansible-lint to tox · d8f31e0a
      Michal Nasiadka authored
      * Reworked tox pep8 into linters job, that runs:
        - pep8
        - bandit
        - bashate
        - doc8
        - yamllint
        - ansible-lint (validate-all-files.py + ansible-lint)
      
      * Skip E701 - missing galaxy_info in meta and E602 see [1].
      * Skip E301 and E503 - followup later in a separate change
      * Added ansible-role-jobs to zuul.d/project.yaml which will run
        openstack-tox-linters job in check queue
      * Fixed remaining style issue
      * Made tox and docs reference the new env for linters
      * Dropped pype environment (not supported)
      
      [1]: https://github.com/ansible/ansible-lint/issues/457
      
      Change-Id: I494b4b151804aac8173120e6c6e42bc2fdb00234
      d8f31e0a
  11. 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
  12. Apr 20, 2020
  13. Apr 16, 2020
  14. Apr 13, 2020
    • Radosław Piliszek's avatar
      CI: Test ironic on nova-cell change · f432e69a
      Radosław Piliszek authored
      This fixes CI regression after nova split into main and cell roles.
      To follow original testing patterns, let's test ironic also when
      nova-cell role changes.
      
      Change-Id: Iaada93fc7b7bf3ed86f9d9198890f199a726b4d8
      f432e69a
  15. Apr 09, 2020
  16. Mar 19, 2020
  17. Mar 17, 2020
  18. Mar 13, 2020
  19. Mar 10, 2020
  20. Mar 09, 2020
  21. Mar 06, 2020
  22. 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
  23. Feb 28, 2020
  24. Feb 26, 2020
  25. Feb 25, 2020
    • 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
  26. Feb 21, 2020
  27. Feb 20, 2020
    • Michal Nasiadka's avatar
      CI: Add linuxbridge jobs · f7bc4d78
      Michal Nasiadka authored
      global_physnet_mtu needs to be set in neutron.conf, because linuxbridge-agent
      discovers underlying vxlan0 interface mtu and returns an error when creating
      vxlan port
      
      CentOS8 job will not be added, because CentOS 8 iptables-ebtables package
      is missing broute (--among-src) tables support required for linuxbridge agent,
      see [1].
      
      [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1720637
      
      Change-Id: I6b12f7ba95401d3342359c57ceeee8bec8aefe49
      f7bc4d78
  28. Feb 14, 2020
  29. Feb 13, 2020
  30. Feb 11, 2020
  31. Feb 10, 2020
    • Radosław Piliszek's avatar
      CI: Fix deploy guide jobs · 2564b391
      Radosław Piliszek authored
      This fixes files relevant for them because k-a uses common files
      for both docs and deploy guide.
      We need this to finally get rid of Rocky mentions despite our
      recent fixes to docs.
      
      Change-Id: I46c564f3d3e53c54148186fbadfd7380c4f2fd30
      2564b391
    • Radosław Piliszek's avatar
      CI: Ignore zuul.d · b7ffe4c2
      Radosław Piliszek authored
      Zuul handles jobs updates just fine, no need to run k-a jobs
      when touching zuul.d for different reasons.
      
      Change-Id: I4e4dd1ff26ff46c47c84a9c144d9c91ae3e93a04
      b7ffe4c2
  32. Feb 06, 2020
    • Radosław Piliszek's avatar
      CentOS 8: Add deploy jobs in CI · 287adab0
      Radosław Piliszek authored
      Adds new CI job definitions for CentOS 8:
      
      - kolla-ansible-centos8-source
      - kolla-ansible-centos8-binary
      - kolla-ansible-centos8-source-ceph-ansible
      - kolla-ansible-centos8-source-cinder-lvm
      - kolla-ansible-centos8-source-mariadb
      - kolla-ansible-centos8-source-bifrost
      - kolla-ansible-centos8-source-zun
      - kolla-ansible-centos8-source-swift
      - kolla-ansible-centos8-source-scenario-nfv
      - kolla-ansible-centos8-source-ironic
      - kolla-ansible-centos8-binary-ironic
      - kolla-ansible-centos8-source-masakari
      - kolla-ansible-centos8-source-cells
      
      The following jobs are added to the check pipeline:
      
      - kolla-ansible-centos8-source
      - kolla-ansible-centos8-binary
      - kolla-ansible-centos8-source-cinder-lvm
      - kolla-ansible-centos8-source-mariadb
      - kolla-ansible-centos8-source-zun
      - kolla-ansible-centos8-source-swift
      - kolla-ansible-centos8-source-scenario-nfv
      - kolla-ansible-centos8-source-ironic
      - kolla-ansible-centos8-binary-ironic
      - kolla-ansible-centos8-source-cells
      
      The following jobs are not yet passing so are not added to the check
      pipeline:
      
      - kolla-ansible-centos8-source-ceph-ansible
      - kolla-ansible-centos8-source-bifrost
      - kolla-ansible-centos8-source-masakari
      
      The kolla-ansible-centos8-source job is added to the gate.
      
      Upgrade jobs will be added when CentOS 8 support exists in Train.
      
      Depends-On: https://review.opendev.org/704337
      Depends-On: https://review.opendev.org/704848
      Depends-On: https://review.opendev.org/704965
      
      
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      
      Change-Id: Ibd806feee71721b122b77d7eff33228ca1cc2853
      Partially-Implements: blueprint centos-rhel-8
      287adab0
  33. Feb 05, 2020
  34. Jan 28, 2020
    • generalfuzz's avatar
      CI: Add TLS tests · 6404d0e0
      generalfuzz authored
      Add a TLS scenario in zuul to generate self signed certificates and
      to configure TLS to be enabled in the open stack deployment.
      
      Change-Id: If10a23dfa67212e843ef26486c9523074cc920e7
      Partially-Implements: blueprint custom-cacerts
      6404d0e0
  35. Jan 27, 2020
    • Radosław Piliszek's avatar
      CI: Refactor base jobs · beed12f3
      Radosław Piliszek authored
      Since Zuul was restarted after applying [1], we can keep relevant
      files listings in the base jobs per scenario without blocking
      periodic job runs.
      This greatly simplifies the jobs and project definitions.
      
      [1] https://review.opendev.org/678273
      
      Change-Id: If2e4fff6a514e6174709c2fc9f76b103f81a54ae
      beed12f3
  36. Jan 24, 2020
  37. Dec 19, 2019
Loading