Skip to content
Snippets Groups Projects
  1. Dec 01, 2022
  2. 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
  3. Sep 13, 2022
  4. Aug 10, 2022
  5. Aug 09, 2022
  6. Jun 20, 2022
  7. Apr 08, 2022
  8. Apr 06, 2022
  9. Apr 01, 2022
  10. Mar 23, 2022
  11. 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
  12. Jan 05, 2022
  13. Dec 21, 2021
    • Radosław Piliszek's avatar
      Drop vmtp · 0cbdedd0
      Radosław Piliszek authored
      Details in the attached reno.
      
      Change-Id: I438a453ca522493524fdb9760c1edb330916084b
      0cbdedd0
  14. Nov 15, 2021
  15. Nov 09, 2021
    • Mark Goddard's avatar
      [release] Set previous_release to xena · feb70547
      Mark Goddard authored
      This defines which release we upgrade from in CI.
      
      Also remove some Wallaby upgrade compatibility code in CI playbooks
      
      Change-Id: I18912178392973337ca4115dec3816f1b3944ad5
      feb70547
  16. Sep 30, 2021
  17. Sep 16, 2021
  18. 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
  19. Jul 24, 2021
    • Radosław Piliszek's avatar
      [CI] Slim down Masakari job · 7dfbcc71
      Radosław Piliszek authored
      The Masakari job uses 4 nodes and defaulted to a quite bulky
      and not really supported config (MariaDB and RMQ on 4 nodes).
      This change slims it down so that we test only HA of Masakari
      and hacluster. The other services are deployed single-node.
      
      Additionally, simplify the network group (it does not affect any
      other job, the logic was simply overdone there).
      
      Change-Id: I74b315443f79d0d7780907fc785e1a29759c1803
      7dfbcc71
  20. Jul 07, 2021
    • wu.chunyang's avatar
      Remove tempest role · 52619984
      wu.chunyang authored
      Remove tempest role as planned
      
      Change-Id: If3cf073e88c83f670c867a49afe48845f9e81008
      52619984
  21. Jun 16, 2021
  22. 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
  23. Apr 08, 2021
  24. Mar 24, 2021
  25. Jan 19, 2021
    • Doug Szumski's avatar
      CI: Add monasca scenario · 47fee115
      Doug Szumski authored
      
      Adds the following new Zuul job for testing deployment of Monasca and
      associated services:
      
      * kolla-ansible-centos8-source-monasca
      
      All core OpenStack services except for Keystone are disabled to ensure
      enough memory is available.
      
      A follow up patch will replace the basic tests here with Tempest.
      
      Co-Authored-By: default avatarDoug Szumski <doug@stackhpc.com>
      
      Change-Id: I5d33fd3d7b69798ba0aa23509f7b809065f61c19
      47fee115
  26. Dec 22, 2020
  27. Dec 16, 2020
  28. Jul 27, 2020
  29. 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
  30. Jun 20, 2020
  31. Jun 19, 2020
  32. May 30, 2020
  33. 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
  34. Apr 30, 2020
  35. Apr 09, 2020
    • James Kirsch's avatar
      Add support for encrypting backend Keystone HAProxy traffic · b475643c
      James Kirsch authored
      This patch introduces an optional backend encryption for Keystone
      service. When used in conjunction with enabling TLS for service API
      endpoints, network communcation will be encrypted end to end, from
      client through HAProxy to the Keystone service.
      
      Change-Id: I6351147ddaff8b2ae629179a9bc3bae2ebac9519
      Partially-Implements: blueprint add-ssl-internal-network
      b475643c
    • Michal Nasiadka's avatar
      OVN Support · 8a0740df
      Michal Nasiadka authored
      Implement OVN Ansible role.
      
      Implements: blueprint ovn-controller-neutron-ansible
      
      Depends-On: https://review.opendev.org/713422
      Change-Id: Icd425dea85d58db49c838839d8f0b864b4a89a78
      8a0740df
  36. Mar 03, 2020
    • Mark Goddard's avatar
      CI: Add Ceph groups back to inventory · cdae86a7
      Mark Goddard authored
      Following I21dd51c82534704f31ca8d3f72cb2587ee216cd9, the test inventory
      was synced with the multinode inventory. This removed some temporary
      ceph groups used by the ceph-ansible-upgrade jobs, and broke them. This
      change adds the groups back.
      
      Change-Id: I37379258447ffde6b083f4e8d9a1644bc17cd165
      cdae86a7
  37. Feb 21, 2020
Loading