Skip to content
Snippets Groups Projects
  1. Jun 08, 2018
    • Mark Giles's avatar
      Fix enabled state for some prometheus services · 18998f28
      Mark Giles authored
      Some services were enabled by default which, even though they were
      never deployed when prometheus wasn't enabled, could cause problems
      if the monitoring inventory group was empty.  Changed these services
      to be enabled based on whether prometheus is enabled.
      
      Change-Id: I0956a1b65a3577cd57fe3b16a95bc3d64fc142ba
      18998f28
  2. 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
  3. May 29, 2018
    • Mark Giles's avatar
      Add cAdvisor for Prometheus monitoring · 41254b6c
      Mark Giles authored
      cAdvisor (Container Advisor) provides metrics on resource usage and
      performance characteristics of running containers.  This change
      deploys a cadvisor container and configures prometheus to scrape
      data from it.
      
      Change-Id: I55dd4fee954f9be68efda397746861ddaaa0a565
      Partially-Implements: blueprint prometheus
      41254b6c
  4. May 25, 2018
  5. May 21, 2018
  6. May 09, 2018
  7. May 04, 2018
    • Duong Ha-Quang's avatar
      Remove uuid as keystone_token_provider · 84aeff4e
      Duong Ha-Quang authored
      Keystone removed uuid token provider in Rocky
      
      This patch change the default value and fix comments for the option.
      
      Change-Id: Idca0004852b688fcdd34ef47c38dec6b8bf05f86
      Closes-Bug: #1757520
      84aeff4e
  8. Apr 30, 2018
  9. Apr 25, 2018
  10. Apr 20, 2018
  11. Apr 19, 2018
    • caoyuan's avatar
      Add blazar-dashboard into Horizon · 04606632
      caoyuan authored
      Change-Id: Ie1ce8f29199dc36c0fe7671be48e7a655d997eb1
      Deponds-on: I67876c734d147593a188ba385b60e02350b44fae
      04606632
    • Mathias Ewald's avatar
      Add role to deploy prometheus · 4d1f3735
      Mathias Ewald authored
      This patch adds the ansible role to deploy the prometheus service which
      can be used to collect performance metrics accross the environment
      
      Partially-Implements: blueprint prometheus
      Change-Id: I908b9c9dad63ab5c9b80be1e3a80a4fc8191cb9e
      4d1f3735
  12. Apr 16, 2018
    • Gerry Buteau's avatar
      Configure Infoblox as an IPAM driver for neutron · 2f69b3cb
      Gerry Buteau authored
      This patch allows configuration of the Infoblox
      pluggable IPAM driver in neutron [0].
      
      When 'infoblox' is chosen as the driver, an Infoblox
      IPAM agent can be started as well.  The agent
      allows for enhanced DNS capabilities by listening
      for neutron and nova notifications.
      
      [0] https://github.com/openstack/networking-infoblox/blob/master/README.rst
      
      Change-Id: I4f863750a7806a7b6eaf13900d44e5f063afe3de
      Depends-On: Ia44f0e0d7a0d60cebf0857ad51700e02eba5099b
      Partially-Implements: blueprint neutron-ipam-driver-infoblox
      2f69b3cb
    • Doug Szumski's avatar
      Add support for deploying Kafka · 6647ed81
      Doug Szumski authored
      Projects which may use Kafka include Monasca and Oslo
      messaging. Initially it will be possible to
      deploy a single Kafka cluster which may be shared
      among clients. Support for running multiple Kafka
      clusters may be added in a future change. This
      change also configures logging for Kafka server,
      state-change and controller logs.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: Iab8d200c2450238f3c0c708d1f4184490f6e6284
      6647ed81
  13. Apr 09, 2018
  14. Apr 03, 2018
    • Carlos Goncalves's avatar
      Add Octavia Horizon plugin · 24f4fcdd
      Carlos Goncalves authored
      Change-Id: I2f5d70bb5707b940387d613879bf2caab35d6bd9
      24f4fcdd
    • Vladislav Belogrudov's avatar
      Introduce variable to allow different DVR modes · 1c1d6e20
      Vladislav Belogrudov authored
      This feature replaces splitting of compute hosts into inner
      and external with a new variable 'neutron_compute_dvr_mode'
      that controls whether computes will have full-blown DVR or
      internal only (tenant) networking.
      
      Change-Id: I6720ccfcfcec89f9996d4cb5ae60f31eb3113667
      Implements: blueprint dvr-mode-property
      1c1d6e20
  15. Mar 27, 2018
  16. 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
  17. Mar 23, 2018
  18. Mar 22, 2018
  19. Mar 05, 2018
    • Jianghua Wang's avatar
      XenAPI: centralize the facts files · 65fa37fb
      Jianghua Wang authored
      When bootstrap compute hosts for XenAPI, it will generate a facts
      file for each compute node. It contains some XenAPI specific variables
      for both the compute host and the XenServer where the compute host
      run on. This commit is to fetch the facts file into deployment host
      and put it under a centralized directory - each compute host will
      have a separate sub-dir which is named with its *inventory_hostname*.
      
      In this way, the following tasks can use proper variable from the
      proper facts file which exactly belongs to the host they running on.
      
      Change-Id: I68d1a2d098d38c8e6bf4db76cdaf1f0465831822
      blueprint: xenserver-support
      65fa37fb
  20. Feb 09, 2018
    • Vladislav Belogrudov's avatar
      Deploy of keystone fails if api_interface names differ · d79b2133
      Vladislav Belogrudov authored
      If control hosts have different names of interfaces one can set
      api_interface variables per host. Deployment of keystone fails
      because rpc_transport_url and notify_transport_url variables
      use bare api_interface instead of one from hostvars.
      
      Change-Id: I8bb4aa2953cf4ba63ef6815f2504d35e5aa0a07b
      Closes-Bug: #1748473
      d79b2133
  21. Feb 07, 2018
    • Gaetan Trellu's avatar
      Missing configuration for Trove single tenant · c5b30373
      Gaetan Trellu authored
      The nova_proxy_* options are not needed when Trove single tenant
      functionnality is not used.
      
      The current way how Kolla configure trove-taskmanager.conf is to use the
      user tenant so the nova_proxy_* options are not required by default.
      
      I added the "enable_trove_singletenant" option to enable the single tenant
      functionnality if required and complete the configuration to make it works.
      
      When enable_trove_singletenant is true, the below configuration will be
      applied to trove-task-manager.conf configuration file:
      
      nova_proxy_admin_pass = {{ trove_keystone_password }}
      nova_proxy_admin_tenant_name = services
      nova_proxy_admin_user = trove
      remote_nova_client = \
          trove.common.single_tenant_remote.nova_client_trove_admin
      remote_cinder_client = \
          trove.common.single_tenant_remote.cinder_client_trove_admin
      remote_neutron_client = \
          trove.common.single_tenant_remote.neutron_client_trove_admin
      
      Change-Id: I9858acd9486a3f6a07c1edad14fde12f49df772b
      Closes-Bug: #1743394
      c5b30373
  22. Jan 31, 2018
  23. Jan 24, 2018
  24. Jan 23, 2018
  25. Jan 19, 2018
    • caowei's avatar
      Implement ceph-nfs service · 0bc83d06
      caowei authored
      Change-Id: Ia909c62158acbec9d1dd926d45c66ac36e6b4244
      Depends-On: I06325d4601128a0b5a2235370fa44012427c29e3
      Implements: blueprint ceph-nfs-ganesha
      0bc83d06
    • Jianghua Wang's avatar
      XenAPI: Support compute node bootstrap · b2c7269e
      Jianghua Wang authored
      This is to add a bootstrap task for XenAPI to bootstrap the compute
      node. One compute node is composed with a XenServer and a DomU VM
      running on the XenServer. Before it's ready for deploying OpenStack
      sevices on it, we need bootstrap it firstly. The package of
      python-os-xenapi contains a tool and some utils which were developed
      to finish all of the needed bootstrap tasks
      e.g.:
      1. configure himn(host internal management network)
      2. configure ipatables to allow traffic
      3. install xapi plugins to dom0
      4. gather XenAPI facts and save them into a file
      ...
      
      The task added in this commit is to invoke that tool so that the
      bootstrap tasks can be completed automatically during kolla deployment.
      
      Depends-On: Ie2d7d40f2755580aac4a10f3d302190a8bd4fe6f
      Change-Id: I1500535a1c9a085bcbfec5db5fbddcf040e6892d
      blueprint: xenserver-support
      b2c7269e
    • caowei's avatar
      Add CephFS backend in Manila · 1961929d
      caowei authored
      Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      Implements: blueprint manila-cephfs-backend
      
      Change-Id: I483be398d929429e35e460b5a7660b82f409b587
      1961929d
  26. Jan 18, 2018
  27. Jan 13, 2018
    • Jeffrey Zhang's avatar
      Implement ceph fs · d11ba606
      Jeffrey Zhang authored
      Implements: blueprint cephfs
      Change-Id: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      d11ba606
  28. Jan 08, 2018
    • chenxing's avatar
      Enable vitrage dashboard · 12cdd906
      chenxing authored
      Depends-On: I5846b48d336583ae82743f61bfbdadc99c755e8d
      Change-Id: Iaf15dad5e4d527b8721409e56fc081043c1cb174
      Implements: blueprint vitrage-roles
      12cdd906
  29. Jan 05, 2018
Loading