Skip to content
Snippets Groups Projects
  1. Jan 03, 2019
  2. Dec 28, 2018
  3. Dec 27, 2018
  4. Dec 24, 2018
  5. Dec 23, 2018
  6. Dec 22, 2018
  7. Dec 21, 2018
  8. Dec 20, 2018
  9. Dec 19, 2018
  10. Dec 18, 2018
  11. Dec 17, 2018
    • Nick Jones's avatar
      [Designate] Configure named to also listen on 'dns_interface' · 005458d6
      Nick Jones authored
      Update the template so that if 'dns_interface' is set, named listens on
      this interface as well as the 'api_interface'.
      
      Change-Id: I986ca46e5599e4767800fcc7f34a1c6e682efb55
      Closes-Bug: 1808829
      Unverified
      005458d6
    • Zuul's avatar
      Merge "Create cells before starting nova services" · a4bddfdb
      Zuul authored
      a4bddfdb
    • Pavel Sinkevych's avatar
      Fix prometheus prechecks for haproxy and memcached · 0c8b4730
      Pavel Sinkevych authored
      Add missing `prometheus_memcached_exporter` container_fact
      Fix conditional container_fact for haproxy_exporter
      
      Change-Id: Id0f3b94af956f51e3c782c0244c6ce7a340119bd
      Closes-Bug: #1808820
      0c8b4730
    • Mark Goddard's avatar
      Support Docker CE in bootstrap-servers · 48aea563
      Mark Goddard authored
      Kolla Ansible's bootstrap-servers command provides support for
      installing the Docker engine. This is currently done using the packages
      at https://apt.dockerproject.org and https://yum.dockerproject.org.
      These packages are outdated, with the most recent packages from May 2017
      - docker-engine-17.05.
      
      The source for up to date docker packages is
      https://download.docker.com, which was introduced with the move to
      Docker Community Edition (CE) and Docker Enterprise Edition (EE).
      
      This change adds support to bootstrap-servers for Docker CE for CentOS
      and Ubuntu.
      
      It also adds a new variable, 'enable_docker_repo', which controls
      whether a package repository for Docker will be enabled.
      
      It also adds a new variable, 'docker_legacy_packages', which controls
      whether the legacy packages at dockerproject.org will be used or the
      newer packages at docker.com. The default value for this variable is
      'false', meaning to use Docker CE.
      
      Upgrading from docker-engine to docker-ce has been tested on CentOS 7.5
      and Ubuntu 16.04, by running 'kolla-ansible bootstrap-servers' with
      'docker_legacy_packages' set to 'false'. The upgrades were successful,
      but result in all containers being stopped. For this reason, the
      bootstrap-servers command checks running containers prior to upgrading
      packages, and ensures they are running after the package upgrade is
      complete.
      
      As mentioned in the release note, care should be taken when upgrading
      Docker with clustered services, which could lose quorum. To avoid this,
      use --serial or --limit to apply the change in batches.
      
      Change-Id: I6dfd375c868870f8646ef1a8f02c70812e8f6271
      Implements: blueprint docker-ce
      48aea563
    • Zuul's avatar
      3af135d4
    • Patrick O'Neill's avatar
      Add support for Quobyte backend to Cinder and Nova · f77cc87e
      Patrick O'Neill authored
      Add an enable_cinder_backend_quobyte option to etc/kolla/globals.yml to
      enable use the Quobyte Cinder backend.
      Change the bind mounts for /var/lib/nova/mnt to include the shared
      propogation if Quobyte is enabled.
      Update the documentation to include a section on configuring the Cinder.
      
      Implements: blueprint cinder-quobyte-backend
      
      Change-Id: I364939407ad244fe81cea40f880effdbcaa8a20d
      f77cc87e
    • Kien Nguyen's avatar
      Configure vitrage notification topic · 838cffd9
      Kien Nguyen authored
      According [1], vitrage notification has to be configured in Nova,
      Neutron, Cinder & Aodh config file.
      
      [1] https://review.openstack.org/#/c/302802/
      
      Change-Id: Iaf8cd7d40e6eb988adf4d208e6ad784f1004caa5
      838cffd9
  12. Dec 16, 2018
    • Bartosz Zurkowski's avatar
      Find Monasca agent plugins locally · 10d33f82
      Bartosz Zurkowski authored
      
      Find module searches paths on managed server. Since role path and custom
      Kolla config is located on deployment node and deployment node is not
      considered to be a managed server, Monasca plugin files cannot be found.
      After the deployment container running Monasca agent collector stucks in
      restart mode due to missing plugin files.
      
      The problem does not occur if deployment was started from a managed
      server (eg. OSC). The problem occurs if the deployment was started from
      a separate deployment server - a common case.
      
      This change enforces running find module locally on deployment node.
      
      Change-Id: Ia25daafe2f82f5744646fd2eda2d255ccead814e
      Signed-off-by: default avatarBartosz Zurkowski <b.zurkowski@samsung.com>
      10d33f82
    • Bartosz Zurkowski's avatar
      Call Grafana APIs only once · c5d1e1d5
      Bartosz Zurkowski authored
      
      In multinode deployments creating default Grafana organization failed,
      because Ansible attempted to call Grafana API in the context of each
      host in the inventory. After creating organization via the first host,
      subsequent attempts via the remaining hosts failed due to already
      existing organization. This change enforces creating default
      organization only once.
      
      Other tasks using Grafana API have been enforced to be ran only once as
      well.
      
      Change-Id: I3a93a719b3c9b4e55ab226d3b22d571d9a0f489d
      Signed-off-by: default avatarBartosz Zurkowski <b.zurkowski@samsung.com>
      c5d1e1d5
  13. Dec 14, 2018
    • Mark Goddard's avatar
      Create cells before starting nova services · 365bb517
      Mark Goddard authored
      Nova services may reasonably expect cell databases to exist when they
      start. The current cell setup tasks in kolla run after the nova
      containers have started, meaning that cells may or may not exist in the
      database when they start, depending on timing. In particular, we are
      seeing issues in kolla CI currently with jobs timing out waiting for
      nova compute services to start. The following error is seen in the nova
      logs of these jobs, which may or may not be relevant:
      
      No cells are configured, unable to continue
      
      This change creates the cell0 and cell1 databases prior to starting nova
      services.
      
      In order to do this, we must create new containers in which to run the
      nova-manage commands, because the nova-api container may not yet exist.
      This required adding support to the kolla_docker module for specifying a
      command for the container to run that overrides the image's command.
      
      We also add the standard output and error to the module's result when a
      non-detached container is run. A secondary benefit of this is that the
      output of bootstrap containers is now displayed in the Ansible output if
      the bootstrapping command fails, which will help with debugging.
      
      Change-Id: I2c1e991064f9f588f398ccbabda94f69dc285e61
      Closes-Bug: #1808575
      365bb517
  14. Dec 13, 2018
Loading