Skip to content
Snippets Groups Projects
  1. Mar 15, 2024
  2. Feb 07, 2024
  3. Jan 30, 2024
  4. 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
  5. Dec 06, 2023
  6. Nov 30, 2023
  7. 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
  8. Nov 15, 2023
  9. Nov 07, 2023
    • Will Szumski's avatar
      Support exposing prometheus_server externally · 37c2ab2a
      Will Szumski authored
      This avoids the need to use a proxy, or some other means, to connect to
      Prometheus. This is disabled by default and can be enabled by setting
      enable_prometheus_server_external to true.
      
      Change-Id: Ia0af044ff436c2a204b357750a16ff49fcdfec45
      37c2ab2a
  10. Oct 25, 2023
  11. Oct 02, 2023
  12. 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
      f8d4db54
  13. 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
  14. Sep 21, 2023
  15. 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
      994ab9bb
  16. Aug 29, 2023
  17. Aug 25, 2023
  18. Jul 28, 2023
  19. Jul 17, 2023
  20. Jun 28, 2023
  21. 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
  22. 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
  23. May 30, 2023
  24. May 19, 2023
  25. Apr 27, 2023
    • Matt Crees's avatar
      Add support for checking Octavia cert expiration · d9451f49
      Matt Crees authored
      Adds a flag ``kolla-ansible octavia-certificates --check-expiry <days>``
      to the ``octavia-certificates`` command to check if the certificates
      will expire within a given number of days.
      
      Change-Id: I869b8afd85fe282d823ecf3593aa22f94a61b2a0
      d9451f49
  26. Apr 19, 2023
    • Matt Crees's avatar
      Add precheck to fail if RabbitMQ HA needs configuring · a5331d32
      Matt Crees authored
      Currently, the process of enabling RabbitMQ HA with the variable
      ``om_enable_rabbitmq_high_availbility`` requires some manual steps to
      migrate from transient to mirrored queues. In preparation for setting
      this variable to ``True`` by default, this adds a precheck that will
      fail if a system is currently running non-mirrored queues and
      ``om_enable_rabbitmq_high_availbility`` is set to ``True``.
      
      Includes a helpful message informing the operator of their choice.
      Either follow the manual procedure to migrate the queues described in
      the docs, or set ``om_enable_rabbitmq_high_availbility`` to ``False``.
      
      The RabbitMQ HA section of the reference docs is updated to include
      these instructions.
      
      Change-Id: Ic5e64998bd01923162204f7bb289cc110187feec
      a5331d32
  27. Mar 28, 2023
    • Tom Fifield's avatar
      Add note about removing leading tabs in ceph.conf files · 9070c4fa
      Tom Fifield authored
      As reported in bug #1914814, common ways to generate ceph config files
      result in files that have leading tabs. These tabs make Kolla Ansible's
      ini parser unhappy, so add a note to remind users to remove them.
      
      Closes-Bug: #1914814
      Change-Id: I4b06eae75bf238f2f093bfb76ba37c7f75dfd616
      9070c4fa
  28. Mar 21, 2023
  29. Feb 03, 2023
  30. Jan 23, 2023
    • Alex-Welsh's avatar
      Adding optional delay between l3 agent restarts · 391aa467
      Alex-Welsh authored
      This change serialises the neutron l3 agent restart process and adds a
      user configurable delay between restarts. This can prevent connectivity
      loss due to all agents being restarted at the same time.
      
      Routers increase the recovery time, making this issue more prevalent.
      
      Change-Id: I3be0ebfa12965e6ae32d1b5f13f8fd23c3f52b8c
      391aa467
  31. Jan 16, 2023
    • Will Szumski's avatar
      Fix issue with genconfig and octavia_auto_configure · 2bf4d4db
      Will Szumski authored
      Makes sure the facts required to generate octavia.conf are available
      when using genconfig.
      
      This change also ensures that the necessary tasks run when using Ansible
      check mode.
      
      Closes-Bug: #1987299
      Change-Id: Ib8fbee2d3abdcfd2eae0f9b3e9b69eeb0e3086e0
      2bf4d4db
  32. Jan 13, 2023
    • Matt Crees's avatar
      Add a flag to handle RabbitMQ high availability · 09df6fc1
      Matt Crees authored
      A combination of durable queues and classic queue mirroring can be used
      to provide high availability of RabbitMQ. However, these options should
      only be used together, otherwise the system will become unstable. Using
      the flag ``om_enable_rabbitmq_high_availability`` will either enable
      both options at once, or neither of them.
      
      There are some queues that should not be mirrored:
      * ``reply`` queues (these have a single consumer and TTL policy)
      * ``fanout`` queues (these have a TTL policy)
      * ``amq`` queues (these are auto-delete queues, with a single consumer)
      An exclusionary pattern is used in the classic mirroring policy. This
      pattern is ``^(?!(amq\\.)|(.*_fanout_)|(reply_)).*``
      
      Change-Id: I51c8023b260eb40b2eaa91bd276b46890c215c25
      09df6fc1
  33. Jan 05, 2023
  34. Dec 08, 2022
  35. Dec 06, 2022
  36. Dec 01, 2022
  37. Nov 18, 2022
  38. Nov 15, 2022
  39. Nov 14, 2022
Loading