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 21, 2018
    • Doug Szumski's avatar
      Support deploying the Monasca API · c11f9f52
      Doug Szumski authored
      
      Deploys the Monasca API with mod_wsgi + Apache.
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I3e03762217fbef1fb0cbff6239abb109cbec226b
      c11f9f52
    • Zhangfei Gao's avatar
      Adding ironic_dnsmasq_boot_file parameter to globals.yml · 4eaf3970
      Zhangfei Gao authored
      By now, ironic-dnsmasq has default bootfile pxelinux.0,
      which is correct only for x86.
      Adding ironic_dnsmasq_boot_file parameter to globals.yml
      to make it configuable.
      For example: /etc/kolla/globals.yml
      ironic_dnsmasq_boot_file: "debian-installer/arm64/bootnetaa64.efi"
      
      Change-Id: I6eb57702d4dad549ef8c999c1c82e577f316d8d6
      4eaf3970
  5. May 09, 2018
  6. 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
  7. Apr 25, 2018
  8. Apr 20, 2018
  9. 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
  10. 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
  11. Apr 03, 2018
  12. Apr 01, 2018
  13. Mar 27, 2018
  14. 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
  15. Mar 23, 2018
  16. 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
  17. Jan 31, 2018
  18. Jan 30, 2018
  19. Jan 29, 2018
    • Mark Duggan's avatar
      Adding ironic_dnsmasq_dhcp_range parameter to globals.yml · 0914723b
      Mark Duggan authored
      In order for the ironic_dnsmasq container to successfully
      run the "ironic_dnsmasq_dhcp_range" needs to have beginning
      and end values. Even though the parameter is present in
      ansible/roles/ironic/defaults/main.yml, the appropriate
      place to set these values is globals.yml
      
      Change-Id: I2801c84510b6e1d929f4a6a6334142ff16eefea0
      Closes-Bug: 1746005
      0914723b
  20. Jan 24, 2018
  21. 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
    • caowei's avatar
      Add CephFS backend in Manila · 1961929d
      caowei authored
      Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      Implements: blueprint manila-cephfs-backend
      
      Change-Id: I483be398d929429e35e460b5a7660b82f409b587
      1961929d
  22. Jan 13, 2018
    • Jeffrey Zhang's avatar
      Implement ceph fs · d11ba606
      Jeffrey Zhang authored
      Implements: blueprint cephfs
      Change-Id: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
      d11ba606
  23. Jan 03, 2018
    • Eduardo Gonzalez's avatar
      Implement blazar ansible role · 31f7732a
      Eduardo Gonzalez authored
      Add ansible role to deploy blazar
      Add nova filters to allow use of blazar
      
      Change-Id: I6742ddc9a4736f256491dd0cfd31904fa8eb5652
      Implements: blueprint blazar-ansible-role
      31f7732a
  24. Dec 18, 2017
  25. Dec 08, 2017
  26. Dec 06, 2017
  27. Dec 05, 2017
  28. 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
  29. Nov 07, 2017
    • Doug Szumski's avatar
      Add configurable rabbitmq monitoring user · 245cd426
      Doug Szumski authored
      As an operator I want to be able to monitor the status
      of RabbitMQ by collecting metrics such as queue length,
      message rates (globally and per channel), and information
      about resource usage on the host, such as memory use,
      open file descriptors and the state of the cluster. Whilst
      it is possible to gather all of this information using
      the OpenStack RabbitMQ user configured by Kolla Ansible,
      this user has write access to the OpenStack vhost. This
      feature adds a monitoring user which has access to all of
      the information described above, but does not have write
      access. An example of a service which may use the
      monitoring user is the RabbitMQ plugin for the Monasca
      Agent. As not all users will configure monitoring, by
      default the monitoring user is disabled. To create it,
      the user should override the rabbitmq_monitoring_user
      variable.
      
      Implements: blueprint add-monitoring-user-for-rabbit
      Change-Id: Ie895ddc59dda1c38faab6305163d9bed6710ff9d
      245cd426
  30. Oct 27, 2017
  31. Oct 10, 2017
  32. Oct 04, 2017
  33. Sep 28, 2017
    • Tatsuma Matsuki's avatar
      Add fluentd enable option · 03354bc9
      Tatsuma Matsuki authored
      This change adds enable_fluentd option and enables some other log shippers
      to be integrated. When enable_fluentd is "no", syslog server is also disabled.
      Then, this change also adds syslog parameters to use a syslog server
      prepared by users.
      
      Change-Id: I7c83ef7fe30a6b9ab7385bcee953ad07e96b0a83
      Implements: blueprint fluentd-enable-option
      03354bc9
  34. Sep 22, 2017
  35. Sep 01, 2017
    • Dan Ardelean's avatar
      HyperV: fix FreeRDP console config · 418d5846
      Dan Ardelean authored
      Console access for HyperV VMs is now done via Kolla VIP.
      The VIP will point to each HyperV compute node IP on which
      FreeRDP-WebConnect is installed.
      
      Closes-Bug: #1714249
      Change-Id: I3a5d23425996a5c347ff21df3f99c3f63dd35173
      418d5846
Loading