Skip to content
Snippets Groups Projects
  1. Mar 11, 2024
  2. Jan 29, 2024
    • Alex-Welsh's avatar
      Update keystone service user passwords · ffd6e3bf
      Alex-Welsh authored
      Service user passwords will now be updated in keystone if services are
      reconfigured with new passwords set in config. This behaviour can be
      overridden.
      
      Closes-Bug: #2045990
      Change-Id: I91671dda2242255e789b521d19348b0cccec266f
      ffd6e3bf
  3. Jan 05, 2024
  4. Dec 05, 2023
    • Mark Goddard's avatar
      Support Ansible max_fail_percentage · af6e1ca4
      Mark Goddard authored
      This allows us to continue execution until a certain proportion of hosts
      to fail. This can be useful at scale, where failures are common, and
      restarting a deployment is time-consuming.
      
      The default max failure percentage is 100, keeping the default
      behaviour. A global max failure percentage may be set via
      kolla_max_fail_percentage, and individual services may define a max
      failure percentage via <service>_max_fail_percentage.
      
      Note that all hosts in the inventory must be reachable for fact
      gathering, even those not included in a --limit.
      
      Closes-Bug: #1833737
      Change-Id: I808474a75c0f0e8b539dc0421374b06cea44be4f
      af6e1ca4
  5. 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
  6. Nov 15, 2023
  7. Nov 07, 2023
  8. Oct 25, 2023
  9. Oct 20, 2023
  10. Aug 30, 2023
  11. Jun 14, 2023
    • Michal Arbet's avatar
      Add support for multiple ceph files · fdf2385f
      Michal Arbet authored
      This patch is adding a feature for an option to copy different
      ceph configuration files and corresponding keyrings for cinder,
      glance, manila, gnocchi and nova services.
      
      This is especially useful when the deployment uses availability
      zones as below example.
      
        - Individual compute can read/write to individual ceph
          cluster in same AZ.
        - Cinder can write to several ceph clusters in several AZs.
        - Glance can use multistore and upload images to
          several ceph clusters in several AZs at once.
      
      Change-Id: Ie4d8ab5a3df748137835cae1c943b9180cd10eb1
      fdf2385f
  12. Jan 31, 2023
  13. Jan 05, 2023
  14. Dec 08, 2022
  15. Dec 01, 2022
  16. 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
  17. Nov 07, 2022
    • Simon Dodsley's avatar
      Add NVMe-RoCE Cinder driver support for Pure Storage · 716899ff
      Simon Dodsley authored
      From OpenStack Zed the Pure Storage Cinder driver supports
      NVMe-RoCE as a dataplane protocol. This patch adds support
      for this new driver type.
      
      Also amend a couple of documentation formatting typos.
      
      Change-Id: Ic1eed7d19e9b583e22419625c92ac3507ea4614d
      716899ff
  18. Oct 28, 2022
  19. Oct 18, 2022
    • Marcin Juszkiewicz's avatar
      Default to Rocky Linux instead of CentOS Stream · 3c6959df
      Marcin Juszkiewicz authored
      We agreed that CentOS Stream 9 images are not published as we keep it
      for CI use only (to check potential failures before it hits RHEL).
      
      We recommend Rocky Linux 9 instead.
      
      Change-Id: I06e6746e5c2abbdcd97912ea2f99d82fc662531d
      3c6959df
    • Marcin Juszkiewicz's avatar
      Update RHEL family information · 33d37575
      Marcin Juszkiewicz authored
      Some time ago we dropped RHEL as one of possible options. During 'Zed'
      cycle we added Rocky Linux 9 as alternative to CentOS Stream 9.
      
      This change updates some mentions of both.
      
      Change-Id: I9ed93efcb7d1ff97b1c7d8342db8252aba2a9887
      33d37575
  20. 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
  21. Aug 10, 2022
  22. Aug 03, 2022
  23. Jul 29, 2022
  24. Jul 27, 2022
  25. Jul 21, 2022
  26. Jul 20, 2022
  27. Jun 27, 2022
  28. May 17, 2022
  29. May 13, 2022
    • Simon Dodsley's avatar
      Add support for Pure Storage FlashArray backend to Cinder · f088b799
      Simon Dodsley authored
      Add an enable_cinder_backend_pure_iscsi and
      enable_cinder_backend_pure_fc options to etc/kolla/globals.yml
      to enable use of the FlashArray backend.
      Update the documentation to include a section on configuring
      Cinder with the FlashArray.
      
      Implements: blueprint pure-cinder-driver
      Change-Id: I464733f1322237321ed1ffff8636cf30bd1cbb38
      f088b799
  30. May 10, 2022
  31. Apr 21, 2022
  32. Apr 20, 2022
  33. Apr 13, 2022
    • Maksim Malchuk's avatar
      Multiple DHCP ranges for Ironic Inspector · 762aecbf
      Maksim Malchuk authored
      
      Add a new parameter 'ironic_dnsmasq_dhcp_ranges' and enable the
      configuration of the corresponding 'dhcp-range' and 'dhcp-option'
      blocks in Ironic Inspector dnsmasq for multiple ranges.
      
      The old parameters 'ironic_dnsmasq_dhcp_range' and
      'ironic_dnsmasq_default_gateway' used for the only range are now
      removed.
      
      This change implements the same solution used in the TripleO several
      years ago in the: Ie49b07ffe948576f5d9330cf11ee014aef4b282d
      
      Also, this change contains: Iae15e9db0acc2ecd5b087a9ca430be948bc3e649
      fix for lease time.
      The value can be changed globally or per range.
      
      Change-Id: Ib69fc0017b3bfbc8da4dfd4301710fbf88be661a
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      Co-Authored-By: default avatarRadosław Piliszek <radoslaw.piliszek@gmail.com>
      762aecbf
  34. Apr 08, 2022
  35. Apr 06, 2022
Loading