Skip to content
Snippets Groups Projects
  1. May 06, 2021
  2. May 05, 2021
  3. Apr 27, 2021
  4. Apr 24, 2021
  5. Apr 21, 2021
  6. Apr 15, 2021
  7. Apr 14, 2021
  8. Apr 12, 2021
  9. Apr 08, 2021
  10. Apr 07, 2021
    • Michal Arbet's avatar
      Refactor mariadb to support shards · 09b3c6ca
      Michal Arbet authored
      
      Kolla-ansible is currently installing mariadb
      cluster on hosts defined in group['mariadb']
      and render haproxy configuration for this hosts.
      
      This is not enough if user want to have several
      service databases in several mariadb clusters (shards).
      
      Spread service databases to multiple clusters (shards)
      is usefull especially for databases with high load
      (neutron,nova).
      
      How it works ?
      
      It works exactly same as now, but group reference 'mariadb'
      is now used as group where all mariadb clusters (shards)
      are located, and mariadb clusters are installed to
      dynamic groups created by group_by and host variable
      'mariadb_shard_id'.
      
      It also adding special user 'shard_X' which will be used
      for creating users and databases, but only if haproxy
      is not used as load-balance solution.
      
      This patch will not affect user which has all databases
      on same db cluster on hosts in group 'mariadb', host
      variable 'mariadb_shard_id' is set to 0 if not defined.
      
      Mariadb's task in loadbalancer.yml (haproxy) is configuring
      mariadb default shard hosts as haproxy backends. If mariadb
      role is used to install several clusters (shards), only
      default one is loadbalanced via haproxy.
      
      Mariadb's backup is working only for default shard (cluster)
      when using haproxy as mariadb loadbalancer, if proxysql
      is used, all shards are backuped.
      
      After this patch will be merged, there will be way for proxysql
      patches which will implement L7 SQL balancing based on
      users and schemas.
      
      Example of inventory:
      
      [mariadb]
      server1
      server2
      server3 mariadb_shard_id=1
      server4 mariadb_shard_id=1
      server5 mariadb_shard_id=2
      server6 mariadb_shard_id=3
      
      Extra:
      wait_for_loadbalancer is removed instead of modified as its role
      is served by check already. The relevant refactor is applied as
      well.
      
      Change-Id: I933067f22ecabc03247ea42baf04f19100dffd08
      Co-Authored-By: default avatarRadosław Piliszek <radoslaw.piliszek@gmail.com>
      09b3c6ca
    • Mark Goddard's avatar
      masakari: fix minor issues with instance monitor · 0b0dd358
      Mark Goddard authored
      * Don't generate masakari.conf for instance monitor
      * Don't generate masakari-monitors.conf for API or engine
      * Use a consistent name for dimensions -
        masakari_instancemonitor_dimensions
      * Fix source code paths in dev mode
      
      Change-Id: I551f93c9bf1ad6712b53c316074ae1df84e4352b
      0b0dd358
  11. Apr 06, 2021
  12. Mar 30, 2021
  13. Mar 26, 2021
  14. Mar 25, 2021
  15. Mar 24, 2021
  16. Mar 23, 2021
  17. Mar 16, 2021
    • Bartosz Bezak's avatar
      Add support for custom grafana dashboards · a9e30382
      Bartosz Bezak authored
      Allow users to import custom grafana dashboards.
      Dashboards as JSON files should be placed into
      "{{ node_custom_config }}/grafana/dashboards/" folder.
      
      Change-Id: Id0f83b8d08541b3b74649f097b10c9450201b426
      a9e30382
    • Doug Szumski's avatar
      Upgrade service configuration for ELK 7 · c2e08be4
      Doug Szumski authored
      ELK 7 requires some minor changes from the existing ELK 6 config.
      
      Depends-On: Icfa3db5788b25f70ee75411dbaf20d8d4a6a734b
      Change-Id: I9815d202a77da0477aea43d714a5def8a24724fa
      c2e08be4
  18. Mar 15, 2021
  19. Mar 13, 2021
  20. Mar 11, 2021
    • Mark Goddard's avatar
      Disable Docker iptables and bridge networking by default · aec027c4
      Mark Goddard authored
      In I165199fc98fb98f227f2a20284e1bab03ef65b5b and
      Ic745300b27e50132d80d03787fa4abfada2d0173 we provided flags to disable
      Docker's control of iptables and bridge networking respectively. The
      original behaviour was maintained for backwards compatibility, to allow
      the patches to be backported.
      
      This patch changes the default behaviour to disable the manipulation of
      iptables and disabling bridge networking.
      
      Related-Bug: #1849275
      Related-Bug: #1848249
      
      Change-Id: I4e8206f13a847ff79e06c36d22068597458b6c3d
      aec027c4
    • Dincer Celik's avatar
      [docker] Added a new flag to disable default network · 4053a0af
      Dincer Celik authored
      Docker is using 172.17.0.0/16 by default for bridge networking on
      docker0, and this might cause routing problems for operator networks.
      
      This change introduces docker_disable_default_network to disable the
      bridge networking by putting "bridge: none"[1] to daemon.json
      
      Bridge networking does not work without iptables, so we set the default
      for docker_disable_default_network to
      docker_disable_default_iptables_rules.
      
      For better defaults, this feature will be enabled by default in
      Wallaby.
      
      [1] https://docs.docker.com/engine/reference/commandline/dockerd/
      
      Change-Id: Ic745300b27e50132d80d03787fa4abfada2d0173
      Closes-Bug: #1848249
      Related-Bug: #1849275
      4053a0af
    • LinPeiWen's avatar
      Use Docker healthchecks for elasticsearch services · 10f79eda
      LinPeiWen authored
      This change enables the use of Docker healthchecks for elasticsearch services.
      Implements: blueprint container-health-check
      
      Change-Id: Ib50d56cc206a80b20a4f96e95bcdd8d11269234f
      10f79eda
    • LinPeiWen's avatar
      Use Docker healthchecks for kibana services · 28dbde6a
      LinPeiWen authored
      This change enables the use of Docker healthchecks for kibana services.
      Implements: blueprint container-health-check
      
      Change-Id: If7525e193c245435410b4071aed6d3b566424219
      28dbde6a
  21. Mar 10, 2021
  22. Mar 09, 2021
    • wuchunyang's avatar
      Use User and Group variables instead of sudo · 13b6d692
      wuchunyang authored
      use User and Group in octavia-interface service.
      this way looks more graceful
      
      this change also fix the octavia-interface does not restart
      when the octavia-interface.service changed.
      
      Change-Id: I9d253d7519b1774985d165a080047fdbecd321b4
      13b6d692
  23. Mar 08, 2021
    • LinPeiWen's avatar
      Use Docker healthchecks for vitrage services · bca6a34f
      LinPeiWen authored
      This change enables the use of Docker healthchecks for vitrage services.
      Implements: blueprint container-health-check
      
      Change-Id: Icd2a8471a08b737352cfe941b5d38b02ed3b19fe
      bca6a34f
    • LinPeiWen's avatar
      Use Docker healthchecks for aodh services · c3969c4a
      LinPeiWen authored
      This change enables the use of Docker healthchecks for aodh services.
      Implements: blueprint container-health-check
      
      Change-Id: Ic477ac77f7ea5c50de473382fb1ec63d78043267
      c3969c4a
    • LinPeiWen's avatar
      Use Docker healthchecks for gnocchi services · 3e9ad631
      LinPeiWen authored
      This change enables the use of Docker healthchecks for gnocchi services.
      Implements: blueprint container-health-check
      
      Change-Id: Ib1eb766d061c376c0bdd693dd6ea1e5b3e3fc02a
      3e9ad631
Loading