Skip to content
Snippets Groups Projects
  1. Oct 20, 2022
    • Michal Arbet's avatar
      Adds ability to configure ProxySQL's max replication lag · bee253e3
      Michal Arbet authored
      By default ProxySQL's default value of max_replication_lag
      is 0 which is in fact disabling this feature [1].
      If it is greater than 0, ProxySQL will regularly monitor
      replication lag and if it goes beyond the configured threshold
      it will temporary shun the host until replication catches up.
      
      This should be configurable via kolla-ansible as every
      openstack deployment can be different in terms of network
      delays, database load etc.. , so user should have option
      to configure when database backend will be shunned.
      
      [1] https://proxysql.com/documentation/main-runtime/
      
      Change-Id: I66171638abc712cb84b380042f1d29f54c499e73
      bee253e3
  2. Oct 12, 2022
  3. Oct 07, 2022
  4. Oct 04, 2022
  5. Oct 03, 2022
    • Serhat Rıfat Demircan's avatar
      set haproxy balance algorithm to roundrobin for horizon · 155ed969
      Serhat Rıfat Demircan authored
      Currently kolla-ansible sets haproxy balance algorithm to source for
      horizon. We can set it to round-robin if the cache backend is memcached
      or using the database as the session storage backend. So we can
      distribute http requests evenly to all available horizon instances.
      
      Closes-Bug: #1990523
      Change-Id: I0721cadcf53d59947bc0db6a193bfafe49c41ad3
      155ed969
    • Radosław Piliszek's avatar
      [glance][cinder] Stop owning RBD defaults · 52ec5ef3
      Radosław Piliszek authored
      These are upstream defaults, no need to carry them around.
      
      TrivialFix
      
      Change-Id: I2907d5f38c6a74776961bd473553edf2d83f7257
      52ec5ef3
    • Michal Nasiadka's avatar
      Add Rocky to default distro map and use published images · c0266665
      Michal Nasiadka authored
      This patch also changes python version and default tag for centos.
      prometheus-efk and venus jobs commented out, elasticsearch images
      are unbuildable
      cells is commented out because proxysql is unbuildable
      
      Change-Id: Ic358f8b600317d3c2fc45130a59785225aea1153
      c0266665
    • Jakub Darmach's avatar
      Keystone OIDC JWKS fix · 98929761
      Jakub Darmach authored
      JWT failed to validate on auth-oidc endpoint used by openstack cli
      with "could not find key with kid: XX" error. To fix this we need
      to use jwks provided in "jwks_uri" by OIDC metadata endpoint.
      
      Missing "ServerName" directive from vhost config causes redirection
      to fail in some cases when external tls is enabled.
      
        - added "keystone_federation_oidc_jwks_uri" variable
        - added "OIDCOAuthVerifyJwksUri" to keystone vhost config
        - added "ServerName" to keystone vhost config
        - jinja templating additional whitespace trimmed to
          correct end result indentation and empty newlines
      
      Closes-bug: 1990375
      Change-Id: I4f5c1bd8be8e23cf6299ca4bdfd79e9d98c9a9eb
      Unverified
      98929761
  6. Sep 30, 2022
    • Pierre Riteau's avatar
      Remove dhcp-sequential-ip in ironic dnsmasq config · 9ce47b2f
      Pierre Riteau authored
      With this option enabled, dnsmasq can offer the same IP address to
      multiple hosts when their requests are close to each other. Remove this
      option in order to use the built-in hashing mechanism which will
      allocate random IP addresses, which should be less likely to conflict.
      
      Closes-Bug: #1991390
      Change-Id: I09a9fa2d0c54635b899ad7906cc2e2e4580ef5ad
      9ce47b2f
  7. Sep 29, 2022
  8. Sep 28, 2022
  9. Sep 27, 2022
  10. Sep 26, 2022
  11. Sep 21, 2022
  12. Sep 12, 2022
  13. Sep 09, 2022
  14. Sep 08, 2022
  15. Sep 06, 2022
    • Michal Nasiadka's avatar
      mariadb: Add reuseaddr to socat execution · 5d4e3807
      Michal Nasiadka authored
      Sometimes in CI we're seeing Address already in use on clustercheck restarts.
      Adding reuseaddr that allows immediate restart of the server process.
      
      Change-Id: Ib1c9dcf99381b6b9d1095f450d74c797d39f4cb2
      5d4e3807
  16. Sep 05, 2022
    • Stig Telfer's avatar
      Increase the Fluentd request timeout for ES · ffb4767c
      Stig Telfer authored
      Fluentd has a default timeout of 5s for flushing data to ElasticSearch.
      If there is a significant backlog of unsent log messages, this timeout
      can be exceeded, resulting in Fluentd failing to make further progress.
      
      Raise the default timeout to 60s.
      
      This patch adopts the configuration parameters previously proposed by
      Krzysztof Klimonda.
      
      Closes-Bug: #1983031
      Closes-Bug: #1896611
      Change-Id: I1aaab654a5a0752fccef2cfb8cc0bde4a0ee2562
      ffb4767c
  17. Aug 31, 2022
  18. Aug 30, 2022
    • Michal Arbet's avatar
      Fix creation of prometheus user and grant permissions · c5500bdf
      Michal Arbet authored
      Prometheus is creating user and granting permissions
      to database from which is gathering metrics. This
      process is different when haproxy/proxysql is used.
      
      Proxysql:
      
        - kolla-ansible should use root_shard_ID user to connect
          to ProxySQL endpoint and it is routed to proper shard.
      
      Haproxy:
      
        - kolla-ansible should use root user to connect to HAProxy
          endpoint and that's all.
      
      If proxysql is not used, mariadb role will not create user
      shard_root_ID user in bootstrap (from my perspective of view
      it should), and therefore it will fail when HAProxy is used.
      
      This patch is just fixing user to connect.
      
      Change-Id: Icd07807b2c404eb4d3f398879639b17f1e7949c2
      c5500bdf
  19. Aug 29, 2022
  20. Aug 26, 2022
  21. Aug 22, 2022
  22. Aug 17, 2022
    • Will Szumski's avatar
      Introduce variables for cinder backend names · 0fe8010c
      Will Szumski authored
      This allows you to use a more descriptive name if you desire.
      For example, when using cinder with multiple ceph backends, rbd-1,
      doesn't convey much information. You could include location, disk
      technology, etc. in the name.
      
      Change-Id: Icfdc2e5726fec8b645d6c2c63391a13c31f2ce9a
      0fe8010c
Loading