Skip to content
Snippets Groups Projects
  1. Oct 31, 2024
    • Matt Crees's avatar
      Prevent accidental downgrades of RabbitMQ · e6727bd4
      Matt Crees authored
      As version-check.yml is added to deploy.yml, we must make sure the
      tasks are only run when the rabbitmq container exists.
      
      Change-Id: Iaa31bae739110094affb5e402ed9ac40b153ac3d
      (cherry picked from commit f5ad7829)
      e6727bd4
  2. Jun 17, 2023
  3. Apr 13, 2023
    • Matt Crees's avatar
      Remove RabbitMQ ha-all policy when not required · c85b64d1
      Matt Crees authored
      With the addition of the variable
      `om_enable_rabbitmq_high_availability`, this feature in the upgrade
      task should be brought back. It is also now used in the deploy task. The
      `ha-all` policy is cleared only when
      `om_enable_rabbitmq_high_availability` is set to `false`.
      
      Change-Id: Ia056aa40e996b1f0fed43c0f672466c7e4a2f547
      c85b64d1
  4. Apr 12, 2023
  5. Oct 12, 2020
    • Radosław Piliszek's avatar
      Performance: optimize genconfig · 3411b9e4
      Radosław Piliszek authored
      Config plays do not need to check containers. This avoids skipping
      tasks during the genconfig action.
      
      Ironic and Glance rolling upgrades are handled specially.
      
      Swift and Bifrost do not use the handlers at all.
      
      Partially-Implements: blueprint performance-improvements
      Change-Id: I140bf71d62e8f0932c96270d1f08940a5ba4542a
      3411b9e4
  6. Aug 28, 2020
  7. Jul 25, 2018
  8. Feb 17, 2017
  9. Jan 06, 2016
  10. Nov 03, 2015
  11. Sep 09, 2015
    • Steven Dake's avatar
      Fix rabbitmq from failure during startup · 327d89bd
      Steven Dake authored
      Stagger the start times of the rabbitmq daemon so rabbitmq neither
      crashes and also properly forms a cluster.  This problem exists in
      the latest rabbitmq 3.5.4 available on rabbitmq.com for download.
      
      Change-Id: Iac4186b3c3b586de38467294399c7ed9415244de
      Closes-Bug: #1490780
      327d89bd
  12. Sep 02, 2015
    • Sam Yaple's avatar
      Fix rabbitmq part 2 · 1e963d12
      Sam Yaple authored
      Change-Id: I69a5ace61dd621a7fc0354d4deb5e8937505e13e
      Partial-Bug: #1480496
      1e963d12
  13. Jul 30, 2015
    • Sam Yaple's avatar
      Rename role name to service name · 0382909d
      Sam Yaple authored
      The original purpose for having an abstract like 'database' rather than
      the service name of 'mariadb' has been change. Our direction is different
      and this patch reflects consistent naming throughout
      
      Change-Id: I704896191cc5243f9dab2a4cca9120e9dc2ceb2c
      Closes-Bug: #1478328
      0382909d
  14. Jul 03, 2015
    • Sam Yaple's avatar
      Ansible Rabbitmq support · c97ccd6a
      Sam Yaple authored
      Adds initial support for Rabbitmq in Ansible using the CONFIG_EXTERNAL methods.
      
      Additionally, this refactors some of the Rabbitmq config script to allow for
      reuse by CONFIG_EXTERNAL.
      
      Partially Implements: blueprint ansible-service
      
      Change-Id: I1765548f7e4f1258eb8a49e2a23242955f52655d
      c97ccd6a
  15. Apr 03, 2015
  16. Apr 02, 2015
    • Sam Yaple's avatar
      Add and use ansible module for docker-compose · fd5c23ad
      Sam Yaple authored
      This ansible module for docker-compose allows for idempotency. I have
      submitted a pull request upstream to ansible-modules-extra to include
      this new module. When/if the module is accepted upstream if can be
      removed from the local module library.
      
      The two playbooks have been updated to use this module. The database
      data container does not support idempotency due to the fact that it
      exists instead of sleeps. Therefore each time `docker-compose up` is
      called, it will start the container and register a change. The
      message-broker does not have this issue and will remain unchanged even
      repeatedly running these playbooks.
      
      Due to the use of a special branch of docker-compose provided by sdake,
      this module requires at least docker-compose==1.2.0rc1
      
      Change-Id: If1644eaa3bff0c2a007fa2d479a95bea941945f6
      fd5c23ad
  17. Mar 28, 2015
    • Sam Yaple's avatar
      Initial commit for adding ansible support · 0f5af771
      Sam Yaple authored
      This adds a very basic structure to begin supporting ansible in Kolla.
      Ansible can support complete idempotency, but wrapping docker-compose
      does not allow idempotency at this time. These playbooks will be
      extended to compensate for that in future patches.
      
      Change-Id: I1c9e8d32321e2733f5a9b752edf74b4fe90317ed
      0f5af771
Loading