Skip to content
Snippets Groups Projects
  1. Feb 20, 2020
  2. Feb 14, 2020
  3. 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
  4. 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
  5. Feb 11, 2020
  6. 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
  7. Feb 05, 2020
  8. Jan 29, 2020
    • Michal Nasiadka's avatar
      External Ceph: add ceph_*_user variables · fdf3729f
      Michal Nasiadka authored
      To make the configuration easier for the user, and to allow non-standard
      ceph authentication ids - introduce ceph_*_user variables.
      
      Change-Id: I24e01c43c826b62b6748d93a498f4b7d8ce9e309
      fdf3729f
  9. 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
  10. Jan 24, 2020
  11. Jan 10, 2020
    • Mark Goddard's avatar
      CentOS 8: Support variable image tag suffix · 9755c924
      Mark Goddard authored
      For the CentOS 7 to 8 transition, we will have a period where both
      CentOS 7 and 8 images are available. We differentiate these images via a
      tag - the CentOS 8 images will have a tag of train-centos8 (or
      master-centos8 temporarily).
      
      To achieve this, and maintain backwards compatibility for the
      openstack_release variable, we introduce a new 'openstack_tag' variable.
      This variable is based on openstack_release, but has a suffix of
      'openstack_tag_suffix', which is empty except on CentOS 8 where it has a
      value of '-centos8'.
      
      Change-Id: I12ce4661afb3c255136cdc1aabe7cbd25560d625
      Partially-Implements: blueprint centos-rhel-8
      9755c924
  12. Jan 09, 2020
  13. Jan 08, 2020
    • Mark Goddard's avatar
      Configure Cinder to use lioadm on CentOS/RHEL 8 · 350bb171
      Mark Goddard authored
      In CentOS/RHEL 8 there is no scsi-target-utils package, nor is it
      available in EPEL. It is removed from kolla in [1]. In RHEL 7 and beyond
      the LIO kernel subsystem can be used instead of the tgtd daemon.
      
      This change removes support for the SCSI target daemon on CentOS/RHEL 8.
      The 'tgtd' image is no longer available for CentOS/RHEL 8.
      
      [1] https://review.openstack.org/#/c/613815/5
      
      Change-Id: I718fc16cde2dd177b2a1c2f79b932426034897fe
      Related: blueprint centos-rhel-8
      350bb171
  14. Dec 19, 2019
  15. Dec 11, 2019
    • Mark Goddard's avatar
      Drop python 2 support from action plugins · 3f10f708
      Mark Goddard authored
      These are executed on the local host where we run ansible-playbook,
      and we have agreed to drop Python 2 support there.
      
      Partially Implements: blueprint drop-py2-support
      Change-Id: Id2190c3a22a56f4f048afbf0f7200daa8f41a292
      3f10f708
  16. Dec 10, 2019
  17. Dec 09, 2019
    • Mark Goddard's avatar
      CI: Use python 3 for local kolla-ansible execution · a5408f42
      Mark Goddard authored
      This change switches the CI jobs to use python 3 for local execution of
      the kolla-ansible commands.
      
      For upgrades, we use python 2 for the previous (Train) deploy, then
      reinstall using python 3 for the (Ussuri) upgrade.
      
      NOTE: This is separate from the python interpreter used on remote hosts,
      which is configured via ansible_python_interpreter.
      
      Partially Implements: blueprint python-3
      Related: blueprint drop-py2-support
      
      Change-Id: I5bdc165f68b7bde1f9ef30fe8216f2a44e6d4706
      a5408f42
    • Mark Goddard's avatar
      CI: Move ansible installation & configuration to Ansible · c320077f
      Mark Goddard authored
      Continue to reduce the scope of setup_gate.sh. Allows us to more easily
      select python 2 or 3.
      
      Change-Id: If2eeeacbbbdf58afb765b4a39772b5a1af7b952b
      Partially Implements: blueprint python-3
      c320077f
  18. Dec 08, 2019
  19. Dec 01, 2019
  20. Nov 28, 2019
    • Mark Goddard's avatar
      Support configuration of Docker client timeout · 01050dc0
      Mark Goddard authored
      Adds support for configuration of the Docker client timeout via
      'docker_client_timeout'.
      
      This change also increases the default timeout to 120 seconds, as we
      sometimes see timeouts in CI and heavily loaded or underpowered
      environments. Increasing 'docker_client_timeout' further may be helpful
      in cases where Docker reports 'Read timed out'.
      
      Change-Id: I73745771078cb2c0ebae2b1d87ba2c4c12958d82
      Closes-Bug: #1809844
      01050dc0
  21. Nov 26, 2019
    • Radosław Piliszek's avatar
      CI: Refactor a lot · a2fc6841
      Radosław Piliszek authored
      Separate upgrade logic to is_upgrade job var and rename
      scenarios to match.
      
      Rename "ACTION" to "SCENARIO" (as it is a scenario).
      
      Separate testing of dashboard (aka Horizon) and increase
      its timeout to 5 minutes (CentOS 7 slow as always).
      
      Separate initialization of core OpenStack.
      
      Use gate setup script from ./tests/
      
      Remove useless tox setupenv.
      
      Do not deploy Heat when not really necessary.
      
      Change-Id: I4fca319ccc3de7188f8b7b44c9c71321e3899467
      a2fc6841
  22. Nov 21, 2019
    • Radosław Piliszek's avatar
      CI: Wait for Zun to delete the test container · a3c8a848
      Radosław Piliszek authored
      We fail randomly on check-failure.sh which checks for
      containers being down.
      Since we share Docker with Zun, the script sees Zun test container
      and may fail when it is stopped but not yet removed.
      
      Change-Id: If8b001f7507663e49e8e535f1889592e5f428ab5
      Closes-bug: #1853452
      a3c8a848
  23. Nov 18, 2019
  24. Nov 15, 2019
  25. Nov 14, 2019
    • Mark Goddard's avatar
      Attempt to pull image before stopping and removing container · 64d07c0b
      Mark Goddard authored
      * Deploy services using kolla-ansible deploy
      * Reconfigure the image for one or more services to use an invalid
      * config
      * Deploy/reconfigure services using kolla-ansible reconfigure
      
      The invalid config could be a wrong docker registry, wrong image name,
      wrong tag, etc.
      
      The restart handler for the service fails, and the old container is
      left running.
      
      The restart handler for the service fails, and the old container is
      stopped and removed. This leaves the service in a broken state.
      
      This change fixes the issue by pulling the image if necessary prior to
      stopping and removing the container.
      
      Change-Id: I85b2a1b224d4c4d85c32c4922a2cd2c41171a1dc
      Closes-Bug: #1852572
      64d07c0b
    • Mark Goddard's avatar
      CI: Remove Stein upgrade support from CI · 6f876254
      Mark Goddard authored
      Resolves a number of TODOs in the CI configuration that provide support
      for upgrading from the Stein release.
      
      Change-Id: I9bac5c230b82ac7c097fe6ca2556e428abda31a1
      Depends-On: https://review.opendev.org/694254
      6f876254
  26. Nov 07, 2019
Loading