Skip to content
Snippets Groups Projects
  1. Sep 19, 2024
    • Michal Arbet's avatar
      Standardize python version paths · 91a4d8f7
      Michal Arbet authored
      This patch removes the hardcoded `distro_python_version`
      mapping and usage from the configuration and templates,
      aligning with the dynamic Python version detection
      introduced in the dependent patch below.
      
      The changes simplify the kolla-ansible roles by using
      general `python3` paths, ensuring compatibility across
      distributions without requiring version-specific handling.
      
      Template files for Horizon, Ironic, Skyline, and others
      have been updated to reflect this,
      improving maintainability and reducing complexity.
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/926744
      Change-Id: I85431b058b4184d96600cf17aaf8de871a018d61
      91a4d8f7
  2. Sep 17, 2024
  3. Aug 08, 2024
  4. Jul 03, 2024
  5. May 27, 2024
  6. May 16, 2024
    • Mark Goddard's avatar
      Revert "Allow setting any_errors_fatal true for gather-facts" · 9cebdb5d
      Mark Goddard authored
      This reverts commit 5b431f0f.
      
      Reason for revert: the any_errors_fatal play parameter is not templated
      by Ansible (tested up to ansible-core 2.15.9). This behaviour is
      demonstrated in [1].
      
      This means that "{{ kolla_ansible_setup_any_errors_fatal }}" is always
      interpreted as 'true', regardless of the value of
      kolla_ansible_setup_any_errors_fatal.  This is particularly bad because
      the default value of kolla_ansible_setup_any_errors_fatal is false.
      
      We now have gather_facts_max_fail_percentage which can be set to 0 to
      provide the same functionality.
      
      [1] https://github.com/markgoddard/ansible-experiments/tree/master/15-fatal-errors
      
      Change-Id: I2e0ea49701b5900eae26434bcdb6b1bb44507ee7
      9cebdb5d
  7. Apr 22, 2024
  8. Mar 18, 2024
  9. Mar 15, 2024
  10. Mar 13, 2024
  11. Feb 13, 2024
  12. Jan 30, 2024
  13. Jan 26, 2024
  14. Jan 22, 2024
  15. Jan 17, 2024
  16. Jan 03, 2024
  17. Dec 20, 2023
  18. Nov 29, 2023
  19. 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
  20. Nov 08, 2023
  21. Nov 07, 2023
  22. 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
  23. Sep 21, 2023
  24. 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
  25. 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
  26. May 19, 2023
  27. Apr 28, 2023
  28. Mar 21, 2023
  29. 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
  30. 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
  31. Jan 12, 2023
  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 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
  36. Sep 28, 2022
  37. Aug 09, 2022
Loading