Skip to content
Snippets Groups Projects
  1. Jan 21, 2025
  2. Jan 09, 2025
  3. Jan 08, 2025
  4. Dec 09, 2024
  5. Dec 04, 2024
  6. Oct 25, 2024
  7. Oct 04, 2024
  8. 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
  9. Sep 17, 2024
  10. Aug 08, 2024
  11. Jul 03, 2024
  12. May 27, 2024
  13. 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
  14. Apr 22, 2024
  15. Mar 18, 2024
  16. Mar 15, 2024
  17. Mar 13, 2024
  18. Feb 13, 2024
  19. Jan 30, 2024
  20. Jan 26, 2024
  21. Jan 22, 2024
  22. Jan 17, 2024
  23. Jan 03, 2024
  24. Dec 20, 2023
  25. Nov 29, 2023
  26. 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
  27. Nov 08, 2023
  28. Nov 07, 2023
  29. 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
  30. Sep 21, 2023
  31. 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
  32. 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
  33. May 19, 2023
  34. Apr 28, 2023
  35. Mar 21, 2023
  36. 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
Loading