Skip to content
Snippets Groups Projects
  1. Feb 15, 2024
  2. Feb 14, 2024
  3. Feb 13, 2024
  4. Jan 30, 2024
  5. Jan 26, 2024
  6. Jan 17, 2024
  7. Jan 05, 2024
    • Dawud's avatar
      Enable HAProxy Prometheus metrics endpoint · 140722f7
      Dawud authored
      
      HAProxy exposes a Prometheus metrics endpoint, it just needs to be
      enabled. Enable this and remove configuration for
      prometheus-haproxy-exporter. Remaining prometheus-haproxy-exporter
      containers will automatically be removed.
      
      Change-Id: If6e75691d2a996b06a9b95cb0aae772db54389fb
      Co-Authored-By: default avatarMatt Anson <matta@stackhpc.com>
      140722f7
  8. Jan 03, 2024
  9. Dec 20, 2023
  10. Dec 05, 2023
  11. Nov 29, 2023
  12. Nov 28, 2023
    • Jan Gutter's avatar
      etcd: Add support for more scenarios · ed3b27cc
      Jan Gutter authored
      This commit addresses a few shortcomings in the etcd service:
        * Adding or removing etcd nodes required manual intervention.
      
        * The etcd service would have brief outages during upgrades or
          reconfigures because restarts weren't always serialised.
      
      This makes the etcd service follow a similar pattern to mariadb:
        * There is now a distiction between bootstrapping the cluster
          and adding / removing another member.
      
        * This more closely follows etcd's upstream bootstrapping
          guidelines.
      
        * The etcd role now serialises restarts internally so the
          kolla_serial pattern is no longer appropriate (or necessary).
      
      This does not remove the need for manual intervention in all
      failure modes: the documentation has been updated to address the
      most common issues.
      
      Note that there's repetition in the container specifications: this
      is somewhat deliberate. In a future cleanup, it's intended to reduce
      the duplication.
      
      Change-Id: I39829ba0c5894f8e549f9b83b416e6db4fafd96f
      ed3b27cc
  13. Nov 13, 2023
  14. Nov 08, 2023
  15. Nov 07, 2023
  16. Nov 03, 2023
    • Michal Arbet's avatar
      [podman] Fix cross dependency image build · c5f3f23e
      Michal Arbet authored
      When the kolla-ansible project has a cross dependency on
      the kolla project, CI have to build an image from that change
      locally. However, Podman refuses to push to localhost, so it is
      necessary to set the local repo as insecure for the test.
      
      Change-Id: I786b22ff0cd581f90ba4bec08842651a6509a745
      c5f3f23e
  17. Oct 02, 2023
  18. Sep 21, 2023
  19. Sep 03, 2023
    • Jan Gutter's avatar
      CI: Add back ARA logging · 73dcad32
      Jan Gutter authored
      Up till now the ARA plugin has been pinned to a very old version,
      and is no longer functional.
      
      This installs a much newer version of ARA and adds a README file
      to guide developers on how to view the sqlite file.
      
      The ARA plugin is installed by default, but not activated. This
      is intended to catch a small amount of regressions and
      integration failures.
      
      Developers can enable the plugin by adding the string `#ara`
      to their commit message. This avoids extra load on the CI.
      
      Change-Id: Id8328e374c9590b1363026fa2b2b24e191183987
      73dcad32
  20. Jun 29, 2023
    • Michal Nasiadka's avatar
      CI: drop ceph jobs ulimit config for EL9 · 49d891e8
      Michal Nasiadka authored
      It's not needed anymore, since both Ceph and ansible-collection-kolla
      are setting that by default.
      
      Also fix test-core-openstack so it doesn't delete a server before
      volume attachment test.
      
      Change-Id: I20bd352479ee5562514084d0d11063e45e8b956a
      49d891e8
  21. Jun 28, 2023
    • Michal Nasiadka's avatar
      loadbalancer: Add option to not define track script · a0e614ee
      Michal Nasiadka authored
      We've seen issues in CI when keepalived haproxy check script returns
      an error and keepalived is switching to backup and then again to primary
      on a single node environment.
      
      Closes-Bug: #2025219
      
      Change-Id: Iba62e76b3cf83f3ade6df81288d2d77129ffc725
      a0e614ee
  22. May 19, 2023
  23. Apr 28, 2023
  24. Mar 21, 2023
  25. Feb 27, 2023
    • Michal Nasiadka's avatar
      CI: cephadm: Fix EL9 (Rocky) · a6e28f95
      Michal Nasiadka authored
      CentOS Storage SIG rpms have a recommended install
      section that installs podman - let's stop doing that.
      
      Ceph is also suffering from the enormous open files
      ulimit that EL9 defaults to - let's set a default
      in docker engine for now.
      
      Change-Id: I41f39f520dfecec307ad3b86e1e0363570198e42
      a6e28f95
  26. Feb 14, 2023
  27. Feb 07, 2023
  28. Jan 16, 2023
    • Michal Nasiadka's avatar
      CI: Rework docker_custom_option · 1aa1cae1
      Michal Nasiadka authored
      It's not supported in ansible-collection-kolla since Zed release,
      and Kolla executed Kolla-Ansible CI jobs fail on it, because
      they build images.
      
      Change-Id: Ib0358f780a77af152225761a4aa3b6acbea2eeaf
      1aa1cae1
  29. Jan 12, 2023
  30. Jan 05, 2023
  31. Dec 08, 2022
  32. Dec 01, 2022
  33. Nov 11, 2022
    • Doug Szumski's avatar
      Remove support for deploying OpenStack Monasca · adb8f89a
      Doug Szumski authored
      Kolla Ansible is switching to OpenSearch and is dropping support for
      deploying ElasticSearch. This is because the final OSS release of
      ElasticSearch has exceeded its end of life.
      
      Monasca is affected because it uses both Logstash and ElasticSearch.
      Whilst it may continue to work with OpenSearch, Logstash remains an
      issue.
      
      In the absence of any renewed interest in the project, we remove
      support for deploying it. This helps to reduce the complexity
      of log processing configuration in Kolla Ansible, freeing up
      development time.
      
      Change-Id: I6fc7842bcda18e417a3fd21c11e28979a470f1cf
      adb8f89a
  34. Oct 28, 2022
  35. Oct 27, 2022
    • Michal Nasiadka's avatar
      CI: set cpu_model to Nehalem for kvm jobs · aa1b19c3
      Michal Nasiadka authored
      RHEL 9 are being compiled for the x86_64-v2 architecture which is
      newer than the qemu default of qemu64. Nehalem is apparently the
      oldest model that works for x86_64-v2 and is expected to work on
      Intel and AMD cpus with kvm or qemu.
      
      See devstack change [0].
      
      [0]: Ibd6e11b59f3c8655bc60ace7383a08458b2177f2
      
      Change-Id: Ia0a3620bae21984933756331bb5937ce681d3237
      aa1b19c3
  36. Oct 10, 2022
    • Radosław Piliszek's avatar
      Allow setting any_errors_fatal true for gather-facts · 5b431f0f
      Radosław Piliszek authored
      Kolla Ansible now supports failing execution early if fact collection
      fails on any of the hosts. This is to avoid late failures due to missing
      facts (especially cross-host).
      
      Change-Id: I7a74b937ded0b9da0621cf413f3a5d0d13a2cd68
      Partial-Bug: #1833737
      5b431f0f
  37. Sep 28, 2022
  38. Sep 13, 2022
Loading