Skip to content
Snippets Groups Projects
  1. Dec 19, 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. Oct 22, 2018
    • Hongbin LU's avatar
      Add Zun scenario job for ubuntu · f57c1aec
      Hongbin LU authored
      Introduce a job 'kolla-ansible-ubuntu-source-zun' to test kolla
      with Zun enabled. To reduce CI resource, this job will be triggered
      only if there are changes on the Zun's ansible roles.
      
      Change-Id: I0ba207e1d3761da2d6992c5834d4f59e7e1d6628
      f57c1aec
  4. 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
  5. Sep 12, 2018
  6. Aug 14, 2018
  7. Aug 07, 2018
  8. Aug 01, 2018
    • Hongbin Lu's avatar
      zun: set docker api version to 1.24 · 34b6a9c7
      Hongbin Lu authored
      Kolla is using Docker API version 1.24 but the default is 1.26
      in Zun. We need to configure it to 1.24 so that Zun and Kolla
      can work together.
      
      Partial-Bug: #1782055
      Change-Id: I072dccc06fe35dccf25068ef0ca8f39cad9fdc60
      34b6a9c7
  9. Jul 25, 2018
  10. Jul 23, 2018
  11. Jul 05, 2018
  12. Jul 03, 2018
  13. Jun 27, 2018
  14. Jun 11, 2018
  15. Jun 08, 2018
  16. Jun 01, 2018
    • Zhangfei Gao's avatar
      osprofiler support redis · ce809aea
      Zhangfei Gao authored
      Currently osprofiler only choose elasticsearch,
      which is only supported on x86.
      On other platform like aarch64 osprofiler can
      not be used since no elasticsearch package.
      
      Enable osprofiler by enable_osprofiler: "yes",
      which choose elasticsearch by default.
      Choose redis by enable_redis: "yes" & osprofiler_backend: "redis"
      On platform without elasticsearch support like aarch64
      set enable_elasticsearch: "no"
      
      Change-Id: I68fe7a33e11d28684962fc5d0b3d326e90784d78
      ce809aea
  17. 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
  18. Apr 18, 2018
    • caoyuan's avatar
      dev mode: Add support for Zun · 027a2b1f
      caoyuan authored
      Allows users to develop on Zun using Kolla.
      
      Partially implements: blueprint mount-sources
      
      Change-Id: I2724aecad95f5165c1cfacd2fae80cdad22f98b4
      027a2b1f
  19. Apr 16, 2018
    • Jeffrey Zhang's avatar
      Remove useless module_extra_vars in registry.yml · 84ade4e1
      Jeffrey Zhang authored
      - remove uesless module_extra_vars, this is a historical issue. In the
        past, we use 'docker exec kolla_toolbox ansible xxx' to run module on
        target node, so complex data have to pass through extra_vars. Now we
        are using kolla_toolbox module, no need to use extra_vars anymore.
      - Remove some useless until.
      
      Change-Id: I72ed28001202917f9a82a1c3ea33cd6319911ec8
      84ade4e1
  20. Mar 14, 2018
  21. Mar 12, 2018
    • Duong Ha-Quang's avatar
      Specify 'become' for only neccesary tasks (all other roles) · 9965cc46
      Duong Ha-Quang authored
      Add become to only neccesary tasks in roles:
      
      - aodh
      - barbican
      - bifrost
      - ceilometer
      - ceph
      - chrony
      - cinder
      - cloudkitty
      - collectd
      - congress
      - designate
      - elasticsearch
      - etcd
      - freezer
      - gnocchi
      - grafana
      - influxdb
      - ironic
      - iscsi
      - karbor
      - kibana
      - kuryr
      - magnum
      - manila
      - mistral
      - mongodb
      - multipathd
      - murano
      - octavia
      - panko
      - qdrouterd
      - rally
      - sahara
      - searchlight
      - senlin
      - skydive
      - solum
      - swift
      - swift
      - tacker
      - telegraf
      - tempest
      - trove
      - vmtp
      - watcher
      - zun
      
      Change-Id: I6e32d94d4172dd96d09d8609e8a5221ab5586a31
      Partial-Implements: blueprint ansible-specific-task-become
      9965cc46
  22. Jan 29, 2018
  23. Jan 23, 2018
    • Alexandru Bogdan Pica's avatar
      Implement external MariaDB and pre-configured Databases support · 8e3b7944
      Alexandru Bogdan Pica authored
      This change allows the following use cases:
      
      1. Using an already-configured MariaDB / MySQL server / Cluster
      2. Using already-created DB users, without requiring root DB access.
      
      Update: added external mariadb precheck
      
      Change-Id: I78b0d178306d7c5293b0bf53e445f19f18b4b824
      Implements: blueprint external-mariadb-support.
      Closes-Bug: #1603121
      8e3b7944
  24. Jan 22, 2018
    • pengdake's avatar
      Add zun configuration about oslo.concurrency · b1f707d7
      pengdake authored
      Zun use oslo.concurrency to achieve safely running multi-thread,
      multi-process applications. The lock_path is directory to use for
      lock files. If external locks are used, lock path must be set.
      
      Change-Id: I4f667d9699ec2231722bcfd7c5f84ba47fc8465c
      b1f707d7
  25. Jan 17, 2018
  26. Nov 22, 2017
    • Andrew Smith's avatar
      Add support for hybrid messaging backends · fd1d3af0
      Andrew Smith authored
      This commit separates the messaging rpc and notify transports in order
      to support separate and different oslo.messaging backends
      
      This patch:
      * add rpc and notify variables
      * update service role conf templates
      * add example to globals.yaml
      * add release note
      
      Implements: blueprint hybrid-messaging
      Change-Id: I34691c2895c8563f1f322f0850ecff98d11b5185
      fd1d3af0
  27. Oct 05, 2017
    • Eduardo Gonzalez's avatar
      Fix deployment with public TLS enabled · 56374206
      Eduardo Gonzalez authored
      When deploying with tls enabled in public
      endpoints, ansible modules fails due SSL certificates
      are self-signed.
      
      This change adds a new variable to allow customization
      on which endpoints ansible should connect.
      Defaults to admin because admin auth parameters defaults
      to admin endpoint.
      
      Change-Id: Ic3ed58cf9c9579cae08a11bbfe6fce983b5a9cbc
      Closes-Bug: #1720995
      56374206
  28. Sep 13, 2017
    • Bertrand Lallau's avatar
      Simplify Openstack services configuration possibilities · a3dfdfc0
      Bertrand Lallau authored
      Actually Openstack services configuration can be overriden using many
      files:
      - /etc/kolla/config/<< service name >>/<< config file >>
      - /etc/kolla/config/<< service name >>/<<host>>/<< config file >>
      - /etc/kolla/config/global.conf
      - /etc/kolla/config/database.conf
      - /etc/kolla/config/messaging.conf
      
      Only per-service configuration is actually documented here:
      https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L164
      
      Allowing to globally modify service configuration can be perform too,
      but it can be done in 3 different manners, all not documented:
      - /etc/kolla/config/global.conf
      - /etc/kolla/config/database.conf
      - /etc/kolla/config/messaging.conf
      
      database.conf and messaging.conf seems redundant with global.conf.
      In order to simplify codebase it seems logical to remove them.
      
      Documentation has been added for overriding configuration globally and
      release note has been added too.
      
      Closes-Bug: #1682479
      Change-Id: I5d922dfc0d938173bad34ac64e490b78db1b7e31
      a3dfdfc0
  29. Aug 03, 2017
    • jiangpch's avatar
      Remove image_driver_list in zun.conf · 7d79202c
      jiangpch authored
      We should use the default value for image_driver_list to support
      both glance and docker images.
      
      Change-Id: I123fce57cdbd7d154d70aa8d171f946f74dd4e2f
      7d79202c
  30. Jul 26, 2017
    • Tatsuma Matsuki's avatar
      Unified Apache access log format · db0f4696
      Tatsuma Matsuki authored
      Apache access log formats are modified to be consistent with
      the format defined in wsgi-keystone.conf, which includes
      the response time (%D) and X-forwarder-For fields.
      
      Change-Id: I02aa5eb106fb894196dfb6e22daf2968e27ed3cb
      Closes-Bug: #1703571
      db0f4696
  31. Jul 25, 2017
    • Eduardo Gonzalez's avatar
      Fix zun transport_url · 6e8ff225
      Eduardo Gonzalez authored
      Double dots were removed by mistake in previous changes.
      This causes incorrect transport url.
      
      Change-Id: Id3b28574d7f06cecc97ddfb26815a4758f6f065a
      6e8ff225
  32. Jul 19, 2017
  33. Jul 18, 2017
  34. Jul 10, 2017
    • Eduardo Gonzalez's avatar
      Fix zun-api logging and state_path · a1291fde
      Eduardo Gonzalez authored
      Zun-api is using app.wsgi as log filename.
      This change forzes zun-api.log to ease identification.
      Also changes group owner of log dir to kolla group.
      Remove glance version as is in zun's defaults
      Set state_path, this is where zun will store catched images,
      similar as nova cache. No need HA or volume as is only
      cached data.
      
      Change-Id: I20f8d311bfde1c0a07d7d35e9f1412c71efa8504
      a1291fde
  35. Jul 06, 2017
  36. Jul 05, 2017
    • Bertrand Lallau's avatar
      Avoid launching "local" actions too many times · a9113fc4
      Bertrand Lallau authored
      In order to speed up deployment time some "local" actions should be run
      only once using 'run_once: True'.
      This will decrease deployment time in case of multihost configuration.
      
      Change-Id: I6015d772d35c15e96c52f577013b6e41197cb41a
      a9113fc4
  37. Jun 20, 2017
    • caoyuan's avatar
      Fix the database user name for all roles · 36c530f9
      caoyuan authored
      when create database user, it should use
      database_user, not database_name.
      
      Change-Id: I4dfa01d1a5a46c5c58f1fc47b0be71b186462764
      Closes-Bug: #1698762
      36c530f9
  38. Jun 15, 2017
    • Jeffrey Zhang's avatar
      Use unified vars in task · 03e1b05f
      Jeffrey Zhang authored
      Ansible task support vars directive, no need implement another one in
      merge_config. This patch remove the vars directive in merge_config
      action plugin.
      
      Change-Id: I33648a2b6e39b4d49ce76eb66fbf2522721f8c68
      03e1b05f
  39. Jun 13, 2017
    • Eduardo Gonzalez's avatar
      Use kuryr for zun network · da49b49b
      Eduardo Gonzalez authored
      Zun made mandatory to use kuryr for networking.
      This change update zun config to use kuryr.
      Also updates documentation.
      
      Change-Id: I9a55e390709b7e21d3efbd4be17a36db85cd8521
      da49b49b
Loading