Skip to content
Snippets Groups Projects
  1. Mar 15, 2024
  2. Mar 14, 2024
  3. Mar 07, 2024
  4. Feb 21, 2024
  5. Feb 07, 2024
  6. Feb 02, 2024
    • Bartosz Bezak's avatar
      Sync development quickstart doc · fc439e74
      Bartosz Bezak authored
      The development quickstart document has not been updated for a
      while, and it has become desynchronized with the regular quickstart.
      
      Change-Id: I6b14623b73b0032df94f0f633659a1b6dfc15dea
      fc439e74
  7. Jan 30, 2024
  8. Jan 23, 2024
  9. Dec 21, 2023
    • Doug Szumski's avatar
      Set a log retention policy for OpenSearch · 5e5a2dca
      Doug Szumski authored
      We previously used ElasticSearch Curator for managing log
      retention. Now that we have moved to OpenSearch, we can use
      the Index State Management (ISM) plugin which is bundled with
      OpenSearch.
      
      This change adds support for automating the configuration of
      the ISM plugin via the OpenSearch API. By default, it has
      similar behaviour to the previous ElasticSearch Curator
      default policy.
      
      Closes-Bug: #2047037
      
      Change-Id: I5c6d938f2bc380f1575ee4f16fe17c6dca37dcba
      5e5a2dca
  10. Dec 06, 2023
  11. 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
  12. Nov 30, 2023
  13. Nov 29, 2023
  14. 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
  15. Nov 16, 2023
    • Dr. Jens Harbott's avatar
      Deprecate Masakari · 9675347f
      Dr. Jens Harbott authored
      Since the CI is failing and there are no contributors working on fixing
      this, we are deprecating the service.
      
      Also mention other deprecations in the README.
      
      Change-Id: Ifff11645f6b4682810c042a0421d1eb569ab0ede
      9675347f
  16. Nov 15, 2023
  17. Nov 08, 2023
  18. Nov 07, 2023
  19. Oct 25, 2023
  20. Oct 13, 2023
  21. Oct 02, 2023
  22. Sep 26, 2023
    • Jan Gutter's avatar
      zun: Deprecate Zun provisionally · f8d4db54
      Jan Gutter authored
      * Zun currently has a dependency on a combination of Docker and
        etcd that is no longer installable (or supported) in newer
        distros.
      * These components are core dependencies of other systems and
        vendoring them will be very painful.
      * Work to update Zun past this is scheduled for the 'C' cycle.
      * If Zun regains compatibility, backports to this series will be
        considered.
      
      Change-Id: I6a2a4ffdcaf1c4fab1097e94d5f255ffb9a2947d
      Unverified
      f8d4db54
  23. Sep 25, 2023
    • Dincer Celik's avatar
      [haproxy] Adds http/2 support to HAProxy · f64c86de
      Dincer Celik authored
      This change introduces haproxy_enable_http2 to let operators enable
      http/2 on HAProxy frontends when kolla_enable_tls_external is enabled.
      
      Change-Id: I2e00d3e9193a3052d43a228915ea249794490afe
      Closes-Bug: #1850924
      f64c86de
  24. Sep 21, 2023
  25. Sep 13, 2023
    • Jan Gutter's avatar
      debian: Remove kolla-ansible-debian-zun job · 994ab9bb
      Jan Gutter authored
      * When the Debian job got upgraded from Bullseye
        to Bookworm, the non-voting Zun job started failing.
      * This is because Debian Bookworm doesn't support the
        required Docker 20 pinning.
      * Until Zun gains support for newer dependencies this
        job will keep failing.
      
      Change-Id: I1e1d9ea7c76d1b2f77b09b7948f138b88ef483d2
      Unverified
      994ab9bb
  26. 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
      Unverified
      73dcad32
  27. Aug 29, 2023
  28. Aug 25, 2023
  29. Aug 24, 2023
  30. Aug 03, 2023
    • Matt Crees's avatar
      Add genconfig to the Operating Kolla guide · 08f408b5
      Matt Crees authored
      While this section of the guide does not need to explain every command
      available, ``kolla-ansible genconfig`` is a useful command for people
      newer to using KA, so it seems worth mentioning in the guide.
      
      Change-Id: I6f58bb395012b701ad349e967fb3d2f16e9373c7
      08f408b5
  31. Jul 28, 2023
  32. Jul 17, 2023
  33. Jun 28, 2023
  34. Jun 20, 2023
    • Dawud's avatar
      Use friendly prometheus instance labels · eef3ff30
      Dawud authored
      
      Replaces the instance label on prometheus metrics with the inventory
      hostname as opposed to the ip address. The ip address is still used as
      the target address which means that there is no issue of the hostname
      being unresolvable. Can be optionally enabled or set to FQDNs by
      changing the prometheus_instance_label variable as mentioned in the
      release notes.
      
      Co-Authored-By: default avatarWill Szumski <will@stackhpc.com>
      Change-Id: I387c9d8f5c01baf6054381834ecf4e554d0fff35
      eef3ff30
  35. Jun 17, 2023
  36. 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
Loading