Skip to content
Snippets Groups Projects
  1. Jun 13, 2024
    • Martin Hiner's avatar
      Move Nova roles after OVS · 30f1ffc3
      Martin Hiner authored
      
      Moves the execution of Nova roles after Open vSwitch roles.
      Current order of execution causes VMs to not be able to start after the redeployment of Openstack during container engine migration.
      
      Change-Id: I8ad0dcdfaf419dfbc04d19203424adecd400db05
      Signed-off-by: default avatarMartin Hiner <martin.hiner@tietoevry.com>
      30f1ffc3
  2. Apr 25, 2024
  3. Apr 24, 2024
  4. Jan 05, 2024
  5. Dec 05, 2023
    • Mark Goddard's avatar
      Support Ansible max_fail_percentage · af6e1ca4
      Mark Goddard authored
      This allows us to continue execution until a certain proportion of hosts
      to fail. This can be useful at scale, where failures are common, and
      restarting a deployment is time-consuming.
      
      The default max failure percentage is 100, keeping the default
      behaviour. A global max failure percentage may be set via
      kolla_max_fail_percentage, and individual services may define a max
      failure percentage via <service>_max_fail_percentage.
      
      Note that all hosts in the inventory must be reachable for fact
      gathering, even those not included in a --limit.
      
      Closes-Bug: #1833737
      Change-Id: I808474a75c0f0e8b539dc0421374b06cea44be4f
      af6e1ca4
  6. Nov 28, 2023
    • Jan Gutter's avatar
      etcd: Add support for more scenarios · ed3b27cc
      Jan Gutter authored
      This commit addresses a few shortcomings in the etcd service:
        * Adding or removing etcd nodes required manual intervention.
      
        * The etcd service would have brief outages during upgrades or
          reconfigures because restarts weren't always serialised.
      
      This makes the etcd service follow a similar pattern to mariadb:
        * There is now a distiction between bootstrapping the cluster
          and adding / removing another member.
      
        * This more closely follows etcd's upstream bootstrapping
          guidelines.
      
        * The etcd role now serialises restarts internally so the
          kolla_serial pattern is no longer appropriate (or necessary).
      
      This does not remove the need for manual intervention in all
      failure modes: the documentation has been updated to address the
      most common issues.
      
      Note that there's repetition in the container specifications: this
      is somewhat deliberate. In a future cleanup, it's intended to reduce
      the duplication.
      
      Change-Id: I39829ba0c5894f8e549f9b83b416e6db4fafd96f
      ed3b27cc
  7. Nov 07, 2023
  8. Jun 17, 2023
  9. Feb 13, 2023
    • Will Szumski's avatar
      Put etcd behind HTTP loadbalancer · 6f536a4f
      Will Szumski authored
      
      etcd-compatible tooz drivers do not support multiple endpoints via
      backend_url. We can put a loadbalancer in front of etcd and configure
      backend_url to use the VIP instead. The issue with hard coding the first
      host is that we break coordination if we take this host offline. In the
      case of cinder, we would not be able to perform any volume related
      operations.
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      Change-Id: Ib684501ba03c386dc5ac71e5cbea05c99f191665
      6f536a4f
  10. Jan 31, 2023
  11. Jan 05, 2023
  12. 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
  13. Dec 08, 2022
  14. Dec 01, 2022
  15. Nov 28, 2022
  16. 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
  17. Apr 25, 2022
    • LinPeiWen's avatar
      Performance: site.yml remove redundant 'when' · 322e2883
      LinPeiWen authored
      Facts define the group key to judge in incloud roles,
      remove when statement does not execute to speed up execution
      
      Partially-Implements: blueprint performance-improvements
      Change-Id: If22255f1adc07ab16b46f8ad1280efdf7d713d28
      322e2883
  18. Apr 08, 2022
  19. Apr 06, 2022
  20. Mar 23, 2022
  21. Mar 17, 2022
    • jinyuanliu's avatar
      ADD venus for kolla-ansible · 3ccb176f
      jinyuanliu authored
      This project [1] can provide a one-stop solution to log collection,
      cleaning, indexing, analysis, alarm, visualization, report generation
      and other needs, which involves helping operator or maintainer to
      quickly solve retrieve problems, grasp the operational health of the
      platform, and improve the level of platform management.
      
      [1] https://wiki.openstack.org/wiki/Venus
      
      Change-Id: If3562bbed6181002b76831bab54f863041c5a885
      3ccb176f
  22. Jan 09, 2022
    • LinPeiWen's avatar
      Support enable/disable rabbitmq prometheus plugins · 1f3dcce5
      LinPeiWen authored
      rabbitmq starting from 3.8.0, built-in Prometheus support,
      prometheus plugins are enabled by default, when the environment is
      "enable_prometheus is no", rabbitmq role will disable prometheus plugins
      
      Closes-Bug: #1885106
      
      Change-Id: I4d694d6224c813285d228d6bc7eece5731db1078
      1f3dcce5
  23. Jan 05, 2022
  24. Dec 21, 2021
    • Radosław Piliszek's avatar
      Drop vmtp · 0cbdedd0
      Radosław Piliszek authored
      Details in the attached reno.
      
      Change-Id: I438a453ca522493524fdb9760c1edb330916084b
      0cbdedd0
  25. Nov 15, 2021
  26. Sep 30, 2021
  27. Sep 16, 2021
  28. Aug 19, 2021
    • Michal Arbet's avatar
      Rename role haproxy to loadbalancer · ffd53512
      Michal Arbet authored
      For now role haproxy is maintaining haproxy
      and keepalived. In follow-up changes there is also
      proxysql added.
      
      This patch is *only* renaming/moving stuff to more
      prominent role loadbalancer, and moving also specific
      templates to subdirectory.
      
      This was done only to better diff in follow-up
      changes.
      
      Change-Id: I1d39d5bcaefc4016983bf267a2736b742cc3a555
      ffd53512
  29. Jul 07, 2021
    • wu.chunyang's avatar
      Remove tempest role · 52619984
      wu.chunyang authored
      Remove tempest role as planned
      
      Change-Id: If3cf073e88c83f670c867a49afe48845f9e81008
      52619984
  30. Jun 16, 2021
  31. Jun 11, 2021
    • Matthias Runge's avatar
      Remove support for panko · ccf8cc5d
      Matthias Runge authored
      the project is deprecated and in the process of being removed
      from OpenStack upstream.
      
      Change-Id: I9d5ebed293a5fb25f4cd7daa473df152440e8b50
      ccf8cc5d
  32. Apr 08, 2021
  33. Mar 13, 2021
  34. Feb 23, 2021
    • Doug Szumski's avatar
      Register Elasticsearch in Keystone · 9e668902
      Doug Szumski authored
      This makes it possible for services to fetch the Elasticsearch endpoint
      from Keystone. It is useful for both operators and Monasca Tempest.
      
      Change-Id: Id60298582496a8959e82b970676669ca17e2e9d4
      9e668902
Loading