Skip to content
Snippets Groups Projects
  1. 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
  2. Apr 08, 2022
  3. Apr 06, 2022
  4. Mar 23, 2022
  5. 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
  6. 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
  7. Jan 05, 2022
  8. Dec 21, 2021
    • Radosław Piliszek's avatar
      Drop vmtp · 0cbdedd0
      Radosław Piliszek authored
      Details in the attached reno.
      
      Change-Id: I438a453ca522493524fdb9760c1edb330916084b
      0cbdedd0
  9. Nov 15, 2021
  10. Sep 30, 2021
  11. Sep 16, 2021
  12. 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
  13. Jul 07, 2021
    • wu.chunyang's avatar
      Remove tempest role · 52619984
      wu.chunyang authored
      Remove tempest role as planned
      
      Change-Id: If3cf073e88c83f670c867a49afe48845f9e81008
      52619984
  14. Jun 16, 2021
  15. 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
  16. Apr 08, 2021
  17. Mar 13, 2021
  18. 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
  19. Dec 22, 2020
  20. Dec 16, 2020
  21. Aug 21, 2020
  22. Aug 03, 2020
    • Mark Goddard's avatar
      Fix play hosts for ironic, monasca, neutron, nova · 9bca246b
      Mark Goddard authored
      Some plays were not applied to all groups referenced by the services
      they deploy. In most cases this works fine, but if the default inventory
      is modified this may cause problems where containers are not deployed to
      hosts in the missing groups, if they are not a member of other groups
      that the play is targeted to.
      
      This change syncs up the play hosts for all services.
      
      Closes-Bug: #1889387
      
      Change-Id: I6b92d8e53a29b06a065e0611840140d09c8a6695
      9bca246b
  23. Jul 27, 2020
  24. Jul 07, 2020
    • Mark Goddard's avatar
      Performance: Run common role in a separate play · 56ae2db7
      Mark Goddard authored
      The common role was previously added as a dependency to all other roles.
      It would set a fact after running on a host to avoid running twice. This
      had the nice effect that deploying any service would automatically pull
      in the common services for that host. When using tags, any services with
      matching tags would also run the common role. This could be both
      surprising and sometimes useful.
      
      When using Ansible at large scale, there is a penalty associated with
      executing a task against a large number of hosts, even if it is skipped.
      The common role introduces some overhead, just in determining that it
      has already run.
      
      This change extracts the common role into a separate play, and removes
      the dependency on it from all other roles. New groups have been added
      for cron, fluentd, and kolla-toolbox, similar to other services. This
      changes the behaviour in the following ways:
      
      * The common role is now run for all hosts at the beginning, rather than
        prior to their first enabled service
      * Hosts must be in the necessary group for each of the common services
        in order to have that service deployed. This is mostly to avoid
        deploying on localhost or the deployment host
      * If tags are specified for another service e.g. nova, the common role
        will *not* automatically run for matching hosts. The common tag must
        be specified explicitly
      
      The last of these is probably the largest behaviour change. While it
      would be possible to determine which hosts should automatically run the
      common role, it would be quite complex, and would introduce some
      overhead that would probably negate the benefit of splitting out the
      common role.
      
      Partially-Implements: blueprint performance-improvements
      
      Change-Id: I6a4676bf6efeebc61383ec7a406db07c7a868b2a
      56ae2db7
  25. Jul 05, 2020
  26. Jun 26, 2020
  27. Jun 20, 2020
  28. Jun 19, 2020
  29. May 23, 2020
    • Doug Szumski's avatar
      Switch to Monasca API for logs · b39a0f80
      Doug Szumski authored
      The Monasca Log API has been removed and in this change we switch
      to using the unified API. If dedicated log APIs are required then
      this can be supported through configuration. Out of the box the
      Monasca API is used for both logs and metrics which is envisaged to
      work for most use cases.
      
      In order to use the unified API for logs, we need to disable the
      legacy Kafka client. We also rename the Monasca API config file
      to remove a warning about using the old style name.
      
      Depends-On: https://review.opendev.org/#/c/728638
      Change-Id: I9b6bf5b6690f4b4b3445e7d15a40e45dd42d2e84
      b39a0f80
  30. Apr 30, 2020
  31. Apr 09, 2020
  32. Mar 02, 2020
  33. Feb 11, 2020
  34. Jan 24, 2020
  35. Jan 09, 2020
  36. Dec 21, 2019
Loading