Skip to content
Snippets Groups Projects
  1. Mar 22, 2022
  2. May 30, 2021
  3. May 28, 2021
  4. May 19, 2021
  5. May 14, 2021
    • Michał Nasiadka's avatar
      baremetal: Don't start Docker after install on Debian/Ubuntu · bc961791
      Michał Nasiadka authored
      docker-ce on Debian/Ubuntu gets started just after installation, before
      baremetal role configures daemon.json - which results in iptables rules
      being implemented - but not removed on docker engine restart.
      
      Closes-Bug: #1923203
      
      Change-Id: Ib1faa092e0b8f0668d1752490a34d0c2165d58d2
      bc961791
  6. May 12, 2021
  7. May 11, 2021
  8. May 10, 2021
    • Michal Arbet's avatar
      Do not write octavia_amp_ssh_key if auto_config disabled · 41fe771b
      Michal Arbet authored
      This task is writing private key from passwords to
      /etc/kolla/octavia-worker/{{ octavia_amp_ssh_key_name }} even
      if user disabled octavia auto configure.
      
      This patch is adding conditional for this task and skipping
      it if octavia_auto_configure: "no".
      
      Closes-Bug: #1927727
      
      Change-Id: Ib993b387d681921d804f654bea780a1481b2b0d0
      41fe771b
  9. May 06, 2021
  10. May 05, 2021
  11. Apr 27, 2021
  12. Apr 21, 2021
  13. Apr 19, 2021
  14. Apr 15, 2021
  15. Apr 08, 2021
  16. 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
    • Doug Szumski's avatar
      Nit fixes for change 776219 · 19095475
      Doug Szumski authored
      Minor corrections to doc and release note.
      
      Change-Id: I8a90cbac0b9a1eaa5f6c02271515f2357547f908
      19095475
    • 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
  17. Apr 06, 2021
  18. Mar 26, 2021
  19. Mar 25, 2021
  20. Mar 24, 2021
  21. Mar 22, 2021
  22. 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
  23. Mar 15, 2021
  24. Mar 13, 2021
  25. Mar 12, 2021
  26. 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
  27. Mar 10, 2021
Loading