Skip to content
Snippets Groups Projects
  1. Oct 25, 2023
  2. Sep 08, 2023
    • Christian Berendt's avatar
      senlin: add missing cafile parameter · 9dc2b019
      Christian Berendt authored
      The cafile parameter in the authentication section is required
      in the senlin.conf configuration file when working with
      self-signed certificates.
      
      Change-Id: I3cd43cc7f43782a6c1d701a3e5b977bbc42e3719
      9dc2b019
  3. 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
  4. Aug 30, 2023
  5. Aug 29, 2023
  6. Aug 26, 2023
  7. Aug 25, 2023
  8. Aug 24, 2023
  9. 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
  10. 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
  11. 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
  12. 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
  13. Aug 01, 2023
  14. Jul 27, 2023
  15. 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
  16. Jul 17, 2023
  17. Jun 29, 2023
  18. Jun 28, 2023
  19. Jun 22, 2023
    • yann.degat's avatar
      Use better default bind address for ironic-tftp · 81948f5b
      yann.degat authored
      ironic tftp service binds on 0.0.0.0. This may be
      an issue in some setup. This patch propose a better
      default, such as using the same listen address as
      the dnsmasq service
      
      Closes-Bug: #2024664
      
      Change-Id: I0401bfc03cd31d72c5a2ae0a111889d5c29a8aa2
      81948f5b
  20. Jun 21, 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 19, 2023
  23. Jun 18, 2023
  24. Jun 17, 2023
  25. 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
  26. Jun 12, 2023
  27. Jun 07, 2023
  28. May 24, 2023
  29. May 19, 2023
  30. May 18, 2023
Loading