Skip to content
Snippets Groups Projects
  1. Oct 04, 2023
  2. Oct 02, 2023
  3. Sep 27, 2023
  4. 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
    • Rafal Lewandowski's avatar
      Add ML2/OVN and ML2/OVS setting checks for neutron · d3d67dc0
      Rafal Lewandowski authored
      It will check the setting of neutron_plugin_agent,
      if it is set to "ovn" or "openvswitch", and run
      container and volume checks to make sure the other
      agent was not already deployed.
      
      Change-Id: Ie00572f3ff9d3500abd5519bd472e2134c318886
      d3d67dc0
  5. 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
  6. Sep 21, 2023
  7. Sep 18, 2023
  8. Sep 15, 2023
  9. Sep 14, 2023
    • Michal Nasiadka's avatar
      ovn: Fix broken deployment/reconfig on Ubuntu · f6d0ffd6
      Michal Nasiadka authored
      Initially Ubuntu/Debian used /var/run/openvswitch as default OVN run dir,
      it seems it has changed long time ago - but we haven't picked that up on latest
      OVN DB refactor.
      
      Adding in OVN and OVN upgrade Debian jobs to enhance coverage.
      
      Closes-Bug: #2035584
      
      Change-Id: I78967c4499269578ac921ad9a553946b65e1293f
      f6d0ffd6
  10. Sep 11, 2023
  11. Sep 08, 2023
  12. Sep 05, 2023
    • Michal Nasiadka's avatar
      ovn: Improve clustering · 7cc4bf62
      Michal Nasiadka authored
      Currently clustering steps are very static, if for a reason first
      node in the inventory fails and gets re-introduced - K-A will create
      a second empty cluster on that node.
      
      This patch changes the approach and checks if cluster exists, if it
      does - chooses a donor for the new node from currently running
      node set.
      
      Also it fixes node replacement - it removes old node from cluster
      (that has the same ip address as newly provisioned node).
      
      Closes-Bug: #1875223
      
      Change-Id: Ia025283e38ea7c3bd37c7a70d03f6b46c68f4456
      7cc4bf62
  13. Aug 30, 2023
  14. Aug 29, 2023
  15. Aug 26, 2023
  16. Aug 25, 2023
  17. Aug 24, 2023
  18. Aug 21, 2023
    • Rodolfo Díaz's avatar
      Fixes WEBSSO_KEYSTONE_URL Value · 59204b2f
      Rodolfo Díaz authored
      
      Change I60162b54bc06e158534d29311d4474b34750c64d
      removed the `/v3` prefix from the WEBSSO_KEYSTONE_URL
      variable. However, keystone endpoints do in fact
      have the `/v3` prefix, and Horizon expects the
      WEBSSO_KEYSTONE_URL variable to already contain
      the prefix.
      
      This patch adds the prefix again so that SSO
      works with Horizon again.
      
      Closes-Bug: #2028921
      Change-Id: I5799f7a6fa4f52c2904b14fc02ed18443f4194bd
      Signed-off-by: default avatarJuan Pablo Suazo <jsuazo@whitestack.com>
      59204b2f
  19. Aug 18, 2023
    • Michal Nasiadka's avatar
      glance/neutron: drop nbproc and add nbthread support · 30fce65b
      Michal Nasiadka authored
      Change-Id: I42f9f182a2dab8563008e8b817ac58a69b72b062
      30fce65b
    • Léo Gillot-Lamure's avatar
      loadbalancer: remove support for haproxy_processes · b230858f
      Léo Gillot-Lamure authored
      Threads are the recommended way to scale CPU performance since HAProxy
      1.8.
      
      Official documentation says: « While "nbproc" historically used to be the only
      way to use multiple processors, it also involved a number of shortcomings
      related to the lack of synchronization between processes (health-checks, peers,
      stick-tables, stats, ...) which do not affect threads. As such, any modern
      configuration is strongly encouraged to migrate away from "nbproc" to
      "nbthread". ».
      
      Change-Id: I6f2e9d74e68703c8e0827e495945a75f020e1561
      b230858f
  20. Aug 17, 2023
    • Michal Nasiadka's avatar
      toolbox: use script handling signals · 28e9f6e5
      Michal Nasiadka authored
      Since we use "sleep infinity" in kolla_toolbox container - stopping it
      always ends up with exit code 143.
      
      Let's use a wrapper script that handles signals correctly.
      
      Closes-Bug: #2031692
      
      Depends-On: https://review.opendev.org/c/openstack/kolla/+/891777
      Change-Id: I84295b909d788ceb67bf09ef60fb0583108b111b
      28e9f6e5
    • Michal Nasiadka's avatar
      systemd: handle running container without systemd unit · 1497ab2a
      Michal Nasiadka authored
      MariaDB bootstrap has a phase where the first MariaDB container
      is running with Galera bootstrap - after a check that WSREP
      is synced is successful - we restart the container.
      
      The bootstrap container is named mariadb and running with
      docker_restart_policy: "no" - the restarted container should be running
      in systemd.
      
      Before this patch the code created a systemd unit but it was initially
      stopped - so stopping was always a success - and the container would be
      killed with SIGKILL on removal (which obviously breaks MariaDB).
      
      This patch also improves docker/systemd stops by waiting for real
      unit/container stop and adds failing CI for containers that are
      killed with signal 9.
      
      Closes-Bug: #2029613
      
      Change-Id: I0a03e509ce228a50e081fcab44d2b4831251190c
      1497ab2a
  21. Aug 10, 2023
    • Maksim Malchuk's avatar
      Deny access to public /server-status in http Openstack services · e365f4b7
      Maksim Malchuk authored
      
      This change block access to the public /server-status url on all
      http services exposed by HAProxy, also fixes an issue with Horizon
      where 'Require all granted' open access to the /server-status in
      the HAProxy-less configurations. Without this change the issue
      affects only Ubuntu/Debian installations where mod_status in Apache2
      enabled by default.
      
      Closes-Bug: #1996913
      Change-Id: I3ec1af6353c3ecc64589599abe375b0ae9b14d5c
      Signed-off-by: default avatarMaksim Malchuk <maksim.malchuk@gmail.com>
      e365f4b7
  22. Aug 02, 2023
    • Léo Gillot-Lamure's avatar
      loadbalancer: support cpu-map for threads · 789ac738
      Léo Gillot-Lamure authored
      The directive used has the same semantic as what is done above for nbproc > 1:
      it binds each thread to a CPU. It is simpler and does not require a loop because
      it uses the auto: syntax available in HAProxy 2.4.
      
      Change-Id: I1ce124b678140f5f4737df557683bb67bc7cfc66
      789ac738
    • Léo Gillot-Lamure's avatar
      loadbalancer: support setting nbthread with variable haproxy_threads · e0438286
      Léo Gillot-Lamure authored
      Threads are the recommended way to scale CPU performance since HAProxy
      1.8.
      
      Official documentation says: « While "nbproc" historically used to be the only
      way to use multiple processors, it also involved a number of shortcomings
      related to the lack of synchronization between processes (health-checks, peers,
      stick-tables, stats, ...) which do not affect threads. As such, any modern
      configuration is strongly encouraged to migrate away from "nbproc" to
      "nbthread". ».
      
      While more recent versions of HAProxy automatically detect the number of
      available CPU and enable threads for them, it can be useful to explicitely set
      the value.
      
      In this patch, setting cpu-map for threads is not supported.
      
      Change-Id: Id917c70f3dbe52f24f25d9403ba8151729e8966b
      e0438286
    • Christian Berendt's avatar
      ironic: add ironic_agent_files_directory parameter · 58b5ca27
      Christian Berendt authored
      With the parameter ironic_agent_files_directory it is possible to provide
      the directory for the ironic-agent.kernel and ironic-agent.initramfs
      files. By default the parameter is set to the value of node_custom_config.
      This corresponds to the existing behaviour.
      
      Change-Id: I53bb0eddc5380713a967356c85897d8df8ce505f
      58b5ca27
    • howardlee's avatar
      Fix an undefined variable bug for venus deployment · 7cb92baf
      howardlee authored
      The external_protocol variable does not exist, resulting in an error
      during the venus deployment process. This commit will fix that.
      
      Closes-Bug: #2029353
      
      Change-Id: I2d983eecd8861689fdab7d60bdb9dd34ea0c159e
      7cb92baf
  23. Aug 01, 2023
  24. Jul 27, 2023
  25. Jul 21, 2023
    • Doug Szumski's avatar
      Fix OpenSearch Dashboards health check · bacd6c7f
      Doug Szumski authored
      The OpenSearch Dashboards container does not have a health
      check defined when created. This causes the container to always
      restart when reconfigured, even if no change has been made.
      
      Change-Id: I0b437a77aeb61bc5ae9238f900a1fa00cbc34e18
      Partial-Bug: #2028362
      bacd6c7f
  26. Jul 17, 2023
Loading