Skip to content
Snippets Groups Projects
  1. Jan 05, 2023
  2. Dec 22, 2022
    • Michal Nasiadka's avatar
      ovn: Change order of deployment · 3a94996b
      Michal Nasiadka authored
      ovn-controller should be deployed first according to OVN upgrade guide.
      Since we are getting newer OVN/OVS versions from RDO/Ubuntu in a cycle,
      let's apply that to deployment.
      
      Closes-Bug: #1979329
      
      Change-Id: I017aec611a057db1634cfc2634164b21cb210193
      3a94996b
  3. Dec 21, 2022
    • Matt Crees's avatar
      Integrate oslo-config-validator · 6c2aace8
      Matt Crees authored
      Regularly, we experience issues in Kolla Ansible deployments because we
      use wrong options in OpenStack configuration files. This is because
      OpenStack services ignore unknown options. We also need to keep on top
      of deprecated options that may be removed in the future. Integrating
      oslo-config-validator into Kolla Ansible will greatly help.
      
      Adds a shared role to run oslo-config-validator on each service. Takes
      into account that services have multiple containers, and these may also
      use multiple config files. Service roles are extended to use this shared
      role. Executed with the new command ``kolla-ansible validate-config``.
      
      Change-Id: Ic10b410fc115646d96d2ce39d9618e7c46cb3fbc
      6c2aace8
  4. Dec 09, 2022
    • OpenStack Release Bot's avatar
      Update master for stable/zed · a9f0948d
      OpenStack Release Bot authored
      Add file to the reno documentation build to show release notes for
      stable/zed.
      
      Use pbr instruction to increment the minor version number
      automatically so that master versions are higher than the versions on
      stable/zed.
      
      Sem-Ver: feature
      Change-Id: I8f24a2318b5bd5ff60a235c093db022344dec644
      a9f0948d
  5. Dec 08, 2022
  6. Dec 05, 2022
  7. Dec 01, 2022
  8. Nov 28, 2022
  9. Nov 23, 2022
  10. Nov 15, 2022
  11. Nov 11, 2022
    • Doug Szumski's avatar
      Remove support for deploying OpenStack Monasca · adb8f89a
      Doug Szumski authored
      Kolla Ansible is switching to OpenSearch and is dropping support for
      deploying ElasticSearch. This is because the final OSS release of
      ElasticSearch has exceeded its end of life.
      
      Monasca is affected because it uses both Logstash and ElasticSearch.
      Whilst it may continue to work with OpenSearch, Logstash remains an
      issue.
      
      In the absence of any renewed interest in the project, we remove
      support for deploying it. This helps to reduce the complexity
      of log processing configuration in Kolla Ansible, freeing up
      development time.
      
      Change-Id: I6fc7842bcda18e417a3fd21c11e28979a470f1cf
      adb8f89a
  12. Oct 31, 2022
  13. 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
  14. Oct 19, 2022
    • wuchunyang's avatar
      Mount /run directory into zun_cni_daemon container · ccbdfaea
      wuchunyang authored
      During zun_cni_daemon binds the port to container netns,
      zun_cni_damon creates a new net namepsaces(cni-xxx),
      Currently, the namespace is only present inside the
      zun_cni_daemon container, if this container restart or
      rerun, all zun capsules will lost network capability.
      
      Closes-Bug: #1993551
      
      Change-Id: I3642bbf1ad8e8f4744b215fb8deff25fd4ceae75
      ccbdfaea
  15. Oct 18, 2022
    • Marcin Juszkiewicz's avatar
      Default to Rocky Linux instead of CentOS Stream · 3c6959df
      Marcin Juszkiewicz authored
      We agreed that CentOS Stream 9 images are not published as we keep it
      for CI use only (to check potential failures before it hits RHEL).
      
      We recommend Rocky Linux 9 instead.
      
      Change-Id: I06e6746e5c2abbdcd97912ea2f99d82fc662531d
      3c6959df
  16. Oct 12, 2022
  17. Oct 10, 2022
    • Radosław Piliszek's avatar
      Allow setting any_errors_fatal true for gather-facts · 5b431f0f
      Radosław Piliszek authored
      Kolla Ansible now supports failing execution early if fact collection
      fails on any of the hosts. This is to avoid late failures due to missing
      facts (especially cross-host).
      
      Change-Id: I7a74b937ded0b9da0621cf413f3a5d0d13a2cd68
      Partial-Bug: #1833737
      5b431f0f
  18. Oct 07, 2022
  19. 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
    • 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
  20. 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
  21. Sep 29, 2022
  22. Sep 27, 2022
  23. Sep 26, 2022
  24. Sep 09, 2022
  25. 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
  26. Aug 31, 2022
  27. Aug 29, 2022
    • Pierre Riteau's avatar
      Switch Prometheus Alertmanager to active/passive · b8928ce5
      Pierre Riteau authored
      Closes-Bug: #1987866
      Change-Id: Iaf352a15b9e6c9607e0d33c803c132d9267ca727
      b8928ce5
    • LinPeiWen's avatar
      keystone: Remove redundant 'when' · aa80f81d
      LinPeiWen authored
      In a multi-controller node, the presence of "run_once: True"
      and "when: inventory_hostname == groups['keystone'][-1]"
      will cause the task to be skipped
      
      Closes-Bug: #1987982
      
      Change-Id: I6a8f4ca285cda0675711b631aeed7ae4c992d879
      aa80f81d
    • Pierre Riteau's avatar
      Support configuring HAProxy services as active/passive · 438ff230
      Pierre Riteau authored
      Instead of specifying a custom member list for each service that should
      be configured as active/passive, a new `active_passive` parameter can be
      set to true. This only works if `custom_member_list` is not used.
      
      Change-Id: I3758bc2377c25a277a29f02ebc20c946c7499093
      438ff230
Loading