Skip to content
Snippets Groups Projects
  1. Dec 14, 2018
  2. Nov 26, 2018
    • Eduardo Gonzalez's avatar
      Support stop specific containers · 1a682fab
      Eduardo Gonzalez authored
      With this change, an operator may be able to stop a
      service container without stopping all services in a host.
      This change is the starting point to start
      fast-forward upgrades support.
      In next changes new flags will be introducced to disable
      stop dataplane services during upgrades.
      
      Change-Id: Ifde7a39d7d8596ef0d7405ecf1ac1d49a459d9ef
      Implements: blueprint support-stop-containers
      1a682fab
  3. Sep 26, 2018
    • Adam Harwell's avatar
      Refactor haproxy config (split by service) V2.0 · f1c81365
      Adam Harwell authored
      Having all services in one giant haproxy file makes altering
      configuration for a service both painful and dangerous. Each service
      should be configured with a simple set of variables and rendered with a
      single unified template.
      
      Available are two new templates:
      
      * haproxy_single_service_listen.cfg.j2: close to the original style, but
      only one service per file
      * haproxy_single_service_split.cfg.j2: using the newer haproxy syntax
      for separated frontend and backend
      
      For now the default will be the single listen block, for ease of
      transition.
      
      Change-Id: I6e237438fbc0aa3c89a3c8bd706a53b74e71904b
      f1c81365
  4. Sep 21, 2018
  5. Aug 21, 2018
    • Paul Bourke's avatar
      Temporarily remove the rabbitmq clusterer plugin · 0d03fc27
      Paul Bourke authored
      In order to migrate to the latest release of rabbitmq (3.7), we need to
      first remove this deprecated plugin which is no longer supported (the
      problems it solved are now addressed in rabbitmq itself).
      
      This avoids a circular dependency in CI where the new images depend on
      the new clustering and the new clustering depends on the new images.
      
      Change-Id: I921459f3e40b9e0d4af9497384e49aabf0abe79b
      0d03fc27
  6. Jul 25, 2018
  7. Jul 23, 2018
  8. Jun 08, 2018
  9. Jun 01, 2018
    • MinSun's avatar
      Rabbitmq bootstrap enhancement · ddc564d2
      MinSun authored
      Using rabbitmq service defined in default when
      boot rabbitmq_bootstrap.
      Not a bug here, just an enhancement.
      
      Change-Id: I79f0f7efe3308ed4eb898b85a6370be1bd637d9a
      ddc564d2
  10. May 11, 2018
    • Jeffrey Zhang's avatar
      Fix ansible warning · c5670551
      Jeffrey Zhang authored
      - rename action and serial to kolla_ansible and kolla_serial
      - use become instead of "sudo <command>" in shell
      - Remove quota for failed_when and changed_when in rabbitmq tasks
      
      Change-Id: I78cb60168aaa40bb6439198283546b7faf33917c
      Implements: blueprint migrate-to-ansible-2-2-0
      c5670551
  11. Mar 26, 2018
    • Eduardo Gonzalez's avatar
      Verify YAML syntax in gates · ea1a1dee
      Eduardo Gonzalez authored
      This patchset implements yamllint test to all *.yml
      files.
      
      Also fixes syntax errors to make jobs to pass.
      
      Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
      ea1a1dee
  12. Oct 27, 2017
  13. Sep 25, 2017
    • Duong Ha-Quang's avatar
      Specify 'become' to necessary tasks (general roles) · 26b2c2d9
      Duong Ha-Quang authored
      Add config_owner_user and config_owner_group to group_vars/all,
      which is user and group of Kolla configuration files in /etc/kolla.
      
      Add become to post-deploy playbook.
      
      Add become to only neccesary tasks in roles:
      - certificate
      - common
      - destroy
      - haproxy
      - mariadb
      - memcached
      - rabbitmq
      
      Change-Id: I2aba745a6e3928c52642f64551470fd08cbfd058
      Partial-Implements: blueprint ansible-specific-task-become
      26b2c2d9
  14. Sep 05, 2017
    • John Garbutt's avatar
      Make outward_rabbit pre-checks idempotent · 7e9fa0cd
      John Garbutt authored
      Copy the patterns from the rabbit checks, skip some pre-checks when the
      container has already been started. Without this change the pre-checks
      fail when you re-run the deploy, i.e. the port is not free because
      rabbit is already running on that port.
      
      This bug was triggered because murano is enabled, and this change has
      been added to add the extra rabbitmq instance by default:
      d8fe3ea7
      
      Closes-Bug: #1715135
      
      Change-Id: I0eb8785e7cd4eadfa792ea14a27f54a891b2bf02
      7e9fa0cd
  15. Aug 21, 2017
    • Mick Thompson's avatar
      Omit outward_rabbitmq from check for upgrade · c618dbcd
      Mick Thompson authored
       Upgrade fails as outward_rabbitmq does not exist
       and cannot therefore be upgraded. Omit it from the
       upgrade check and bootstrap it after rabbitmq upgrade.
      
       Remove jinja2 from 'Find gospel node' task; removes warnings.
      
      Change-Id: I3766271c62779c8dbd31e7cf2300473815bbbe68
      c618dbcd
  16. Jun 15, 2017
  17. Jun 02, 2017
    • Duong Ha-Quang's avatar
      Fix rabbitmq prechecks broken due to Ansible upgrade · 4738c75a
      Duong Ha-Quang authored
      In Ansible 2.3.0 when statements should not include jinja2 templating
      delimiters such as {{ }} or {% %}, and gate is broken with Ansible 2.3.1.
      
      This patchset rewrite when statement in rabbitmq precheck task to not use
      string interpolation.
      
      Change-Id: Ie2f1666cc8ced7cf20ceba40c7c7aaec750778f9
      Closes-Bug: #1695111
      4738c75a
  18. May 23, 2017
  19. May 04, 2017
    • Jeffrey Zhang's avatar
      Add timeout parameter for precheck tasks · b1f01561
      Jeffrey Zhang authored
      wait_for module waits 300 seconds for the port started or stopped.  This
      is meaningless and useless in precheck. This patch change timeout to 1
      seconds.
      
      Change-Id: I9b251ec4ba17ce446655917e8ef5e152ef947298
      Closes-Bug: #1688152
      b1f01561
  20. Mar 09, 2017
    • Paul Bourke's avatar
      Enable sanity checks from kolla-ansible · 5418ada1
      Paul Bourke authored
      Add a new subcommand 'check' to kolla-ansible, used to run the
      smoke/sanity checks.
      
      Add stub files to all services that don't currently have checks.
      
      Change-Id: I9f661c5fc51fd5b9b266f23f6c524884613dee48
      Partially-implements: blueprint sanity-check-container
      5418ada1
  21. Feb 17, 2017
  22. Jan 12, 2017
  23. Nov 03, 2016
    • Jeffrey Zhang's avatar
      Move precheck into its own role · fa458019
      Jeffrey Zhang authored
      * Merge prechecks.yml and site.yml playbook
      * Create empty precheck.yml into all roles.
      
      Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd
      Implements: blueprint condition-pre-check
      fa458019
  24. Sep 27, 2016
    • Jeffrey Zhang's avatar
      Remove do_reconfigure.yml file for all roles · fa856556
      Jeffrey Zhang authored
      do_reconfigure.yml is introduced to use serial directive. But we use
      it in wrong. Now serial has moved to playbook file. So it is time to
      remove the do_reconfigure.yml file
      
      Closes-Bug: #1628152
      Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
      fa856556
  25. Sep 13, 2016
    • Mick Thompson's avatar
      Added serial option to site.yml. · 4c1482b9
      Mick Thompson authored
      Useful for upgrade etc., which is preferablly done serially.
      
      Example usage: tools/kolla-ansible deploy OR tools/kolla-ansible upgrade
      
      Closes-Bug: #1576708
      
      DocImpact
      
      Change-Id: I34b2e16f8ce53e472a4682a4738c4ac0f5abf00c
      4c1482b9
  26. Aug 26, 2016
    • Paul Bourke's avatar
      Move rabbitmq precheck from start · 6c238ca3
      Paul Bourke authored
      rabbitmq's start task contains a precheck. This should be part of the
      other prechecks for consistency
      
      TrivialFix
      
      Change-Id: I7728ec3f5be3248424d74a4387925b72114b8943
      6c238ca3
  27. Aug 09, 2016
    • Duong Ha-Quang's avatar
      Port with_ loop variable syntax to Ansbile 2 · 34975e29
      Duong Ha-Quang authored
      Migrate to full variable syntax in with_ loop
      instead of bare variables for:
      - ceph
      - ceilometer
      - glance
      - heat
      - horizon
      - keystone
      - mariadb
      - memcached
      - neutron
      - nova
      - rabbitmq
      
      Change-Id: Ib925b4ecea47ac758a77739c9c7e140f06933b08
      Partial-Implements: blueprint ansible2
      34975e29
  28. May 23, 2016
  29. May 13, 2016
  30. May 03, 2016
  31. Apr 10, 2016
  32. Apr 01, 2016
    • Michal Rostecki's avatar
      Fix IP resolve check for RabbitMQ on AIO · 5aa2dcce
      Michal Rostecki authored
      On AIO installation we cannot assume that the public IP address
      will be the first entry in "getent ahostsv4" result, because
      it may be also a localhost address. To make this check positive
      in AIO, we should look for the public IP in the whole output.
      
      Change-Id: I1da7b95d7f00c7f87ff68ead46bf55fdea812599
      Closes-Bug: 1564564
      5aa2dcce
  33. Mar 28, 2016
  34. Mar 21, 2016
  35. Mar 19, 2016
    • Michal (inc0) Jastrzebski's avatar
      Add check if all the hostnames are resolvable · d2f828a1
      Michal (inc0) Jastrzebski authored
      Rabbitmq can't work with IPs, so we need to make sure that all
      rabbit cluster hosts can resolve each others hostnames. We
      should also require that in docs.
      
      DocImpact
      Closes-Bug: #1559158
      
      Change-Id: I2418187138988d21da3dc3624e9cdbda891d4894
      d2f828a1
  36. Mar 18, 2016
    • Michal (inc0) Jastrzebski's avatar
      Playbook for rabbitmq upgrade · 23e7f6c2
      Michal (inc0) Jastrzebski authored
      
      Main issue with rabbitmq clusterer setup is to shut down gospel node
      as last one, which is bulk of this change
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: I88e566a19ed813b0e3eef65ef7139ccfaa0c2700
      Implements: blueprint upgrade-rabbitmq
      Partially-implements: blueprint upgrade-kolla
      23e7f6c2
  37. Mar 11, 2016
  38. Feb 25, 2016
  39. Feb 19, 2016
  40. Feb 12, 2016
    • Jeffrey Zhang's avatar
      Do not pull rabbitmq-data image · 29765a3e
      Jeffrey Zhang authored
      Rabbitmq container has moved to named volume. No need pull rabbitmq-data
      image.
      
      TrivialFix
      
      Change-Id: I83776ce626a7e398add0f07bd855924b8632b1ae
      29765a3e
Loading