- Nov 02, 2018
-
-
Doug Szumski authored
The Monasca Agent collects metrics and in this change is deployed across the control plane. These metrics are collected into an OpenStack project. It supports configuring a small number of plugins, which can be extended in later commits. It also makes the Monasca Agent credentials available to other roles, such as the common role to allow forwarding logs to Monasca. Partially-Implements: blueprint monasca-roles Change-Id: I76b34fc5e1c76407a45fcf272268d5798b473ca2
-
- Oct 31, 2018
-
-
Duong Ha-Quang authored
This patchset implements Neutron rolling upgrade logic as described in [1]. Due to only neutron, vpnass and fwaas have supported for rolling upgrade database migration, so I used the list "neutron_rolling_upgrade_services" in neutron/default/main.yml for contain there services. [1] https://docs.openstack.org/neutron/latest/contributor/internals/upgrade.html Co-author: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: I2ed2f941d30d4df0d0f42c0d10e7ca03ec1c166a Implements: blueprint apply-service-upgrade-procedure
-
- Sep 26, 2018
-
-
Doug Szumski authored
Storm is required for running the Monasca thresholder component for generating alerts. Change-Id: I5e1ef74dc55a787293abbb3e629b5ab1ce5f4bbb Partially-Implements: blueprint monasca-roles
-
- Sep 19, 2018
-
-
Duong Ha-Quang authored
This patchset apply Nova rolling upgrade logic [1] [1] https://docs.openstack.org/nova/latest/user/upgrade.html Implements: blueprint apply-service-upgrade-procedure Co-Authored-By:
Ha Manh Dong <donghm@vn.fujitsu.com> Depends-On: https://review.openstack.org/#/c/558765/ Change-Id: I20531a25dc7f5b05dc70ba771cf4c4222ade33e3
-
Dai Dang Van authored
For now, we use api interface/network for Octavia. This change will make more flexible for Octavia deployment with Kolla when we want to use another network for managing amphora instances (config, health check, clean up) Change-Id: Ief12f1f8b6c7d3974932e6320af95bb58d46bdb9 Co-Authored-By:
Duc Nguyen Cong <ducnc7@viettel.com.vn> Closes-Bug: #1791207
-
- Aug 03, 2018
-
-
Will Szumski authored
This allows you to append additional kernel parameters to the kernel used for inspection. Change-Id: Ibc851145a3ffdaaad526ef999c8f024bd222dd5b
-
- Jul 30, 2018
-
-
pengdake authored
Change-Id: Ie900bd8422e949824d7c5facf7d2330f0cbac0fa Signed-off-by:
pengdake <19921207pq@gmail.com>
-
- Jul 23, 2018
-
-
Will Miller authored
Partially-Implements: blueprint networking-baremetal Change-Id: I92b9505843f12692aef96764a314e5db49001a9b
-
Jorge Niedbalski authored
This patch enables the ceph mgr prometheus exporter. If enable_prometheus_ceph_mgr_exporter is set to true, the ceph mgr prometheus plugin is enabled on the hosts that are part of the ceph-mgr group, then the exporter is added into the prometheus-server configuration file. Change-Id: Ia2f879401e585e6043f69cc5e3ab1a1f72f7f033
-
- Jul 17, 2018
-
-
yuqian authored
Co-Authored-By:
caowei <cao.wei@99cloud.net> Co-Authored-By:
yuqian <yu.qian@99cloud.net> Change-Id: If8143b720203fe75cf586248f1fa1d3fde34c750 blueprint: onos-support
-
Duong Ha-Quang authored
This patchset apply Ironic rolling upgrade logic [1][2] [1] https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html [2] https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html#rolling-upgrades Depends-On: https://review.openstack.org/#/c/575594/ Co-author: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: Id68244951dc66d5c3423ef44324bd72058f4ba67 Implements: blueprint apply-service-upgrade-procedure
-
- Jul 16, 2018
-
-
Clint Byrum authored
This service is only required if you want to support cold migration. In some instances that is not a needed feature, and avoiding having another key to manage is an advantage. Co-Authored-By:
Adam Harwell <flux.adam@gmail.com> Change-Id: I0a55a91673d9178933f134832df4bd849ddf5af4
-
caoyuan authored
Since chrony container is supported by kolla [1], we should enable it by default. [1] https://github.com/openstack/kolla-ansible/tree/master/ansible/roles/chrony Change-Id: I1fd4dcae8da4e807b8eaefa65607671bf7a9a19a
-
- Jul 12, 2018
-
-
Lakshmi Prasanna Goutham Pratapa authored
This commit will constrain the dimensions of service `Nova` and sub-containers deployed along with it. A user can give the dimension values in `/etc/kolla/globals.yml` the data-types just like stated in this commit. Reference-Docs: https://docs.docker.com/config/containers/resource_constraints/ Added Test-cases for the same. Partially-Implements: blueprint resource-constraints Change-Id: I6458d8fb7b26a6e7c3a9fd0d674d9cf129b0bf5d
-
- Jul 11, 2018
-
-
Jorge Niedbalski authored
This patch extends the prometheus role for being able to deploy the prometheus-alertmanager[0] container. The variable enable_prometheus_alertmanager decides if the container should be deployed and enabled. If enabled, the following configuration and actions are performed: - The alerting section on the prometheus-server configuration is added pointing the prometheus-alertmanager host group as targets. - HAProxy is configured to load-balance over the prometheus-alertmanager host group. (external/internal). Please note that a default (dummy) configuration is provided, that allows the service to start, the operator should extend it via a node custom config [0] https://github.com/openstack/kolla/tree/master/docker/prometheus/prometheus-alertmanager Change-Id: I3a13342c67744a278cc8d52900a913c3ccc452ae Closes-Bug: 1774725 Signed-off-by:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
- Jul 05, 2018
-
-
chenxing authored
Kolla Ironic reference point out enable booting via iPXE by setting "enable_ironic_ipxe" to "true" in "/etc/kolla/globals.yml", but there is no enable_ironic_ipxe option exists in globals.yml. Change-Id: I5794fc5a7d236f7f486011f53366a5b3f4c59731
-
- Jul 02, 2018
-
-
Joshua Harlow authored
It is not always convenient to use the the given admin project and admin user; especially when some clouds use different user and project for there keystone 'admin' This allows setting the variables for these users to something else, and defaults them to there current values of 'admin'. Change-Id: I22b79a30f01c90a92ecc0974886edf3791518f2f
-
- Jun 22, 2018
-
-
jing.liuqing authored
Change-Id: I9c51cfca619f0ea26b498be77856eb39d39349fe Closes-Bug: #1719147
-
- Jun 15, 2018
-
-
chenxing authored
Co-Authored-By:
rhcayadav <rhcayadav@gmail.com> Change-Id: I3c2c56decbb9de86101f45592ba8135c49c49405 Closes-Bug: #1754424
-
- Jun 11, 2018
-
-
zhulingjie authored
Depends-On: Ia3faa5b52f9321349e57902b5b1d90068d388cc0 Change-Id: I6442121d3e0a33f922939b94c8b0c483ae8141a4
-
- Jun 08, 2018
-
-
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
-
- Jun 03, 2018
-
-
Gary Kotton authored
NSXV3 is the OpenStack support for the NSX Transformers platform. This is supported from neutron in the Mitaka version. This patch adds Kolla support This adds a new neutron_plugin_agent type 'vmware_nsxv3'. The plugin does not run any neutron agents. Change-Id: I1ecd7e5f3471e4ff03cfe8c9a3aff17af3fe1842
-
- Jun 01, 2018
-
-
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
-
- May 29, 2018
-
-
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
-
- May 21, 2018
-
-
Doug Szumski authored
Deploys the Monasca API with mod_wsgi + Apache. Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Partially-Implements: blueprint monasca-roles Change-Id: I3e03762217fbef1fb0cbff6239abb109cbec226b
-
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
-
- May 09, 2018
-
-
Duong Ha-Quang authored
Apply Glance database upgrade procedure: https://docs.openstack.org/glance/latest/admin/zero-downtime-db-upgrade.html Rolling upgrade in Glance requires that glance-registry is not deployed and run Depends-On: https://review.openstack.org/532128 Depends-On: https://review.openstack.org/566804 Change-Id: Ia5d0cee2385facefda9d423051b74ab51d075f13 Implements: blueprint apply-service-upgrade-procedure
-
- May 04, 2018
-
-
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
-
- Apr 25, 2018
-
-
Paul Bourke authored
Required to keep Ceph working once we move to Luminous 12.2.1 Change-Id: I8d3e56f2053c939ea313c60cc04c0ff79dd27d25 Closes-Bug: 1763356
-
- Apr 20, 2018
-
-
caoyuan authored
Change-Id: I9e94daaa2054e7aa4b814516f8cf2b6a4981465c Depends-on: I5cd0cc2c884530525b3019c22c04a782a181a3bf
-
- Apr 19, 2018
-
-
caoyuan authored
Change-Id: Ie1ce8f29199dc36c0fe7671be48e7a655d997eb1 Deponds-on: I67876c734d147593a188ba385b60e02350b44fae
-
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
-
- Apr 16, 2018
-
-
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
-
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
-
- Apr 03, 2018
-
-
Carlos Goncalves authored
Change-Id: I2f5d70bb5707b940387d613879bf2caab35d6bd9
-
- Apr 01, 2018
-
-
zhubingbing authored
Change-Id: Iedeaad4fc3256f0d65fda5c4b73691b6a4d0f750
-
- Mar 27, 2018
-
-
Jeffrey Zhang authored
- redis is much faster than ceph as incoming storage - redis tooz backend is full implemented Change-Id: Ia0b4bc65ea11e504c82fc8a5ad8aa447bee00630
-
- Mar 26, 2018
-
-
Eduardo Gonzalez authored
This patchset implements yamllint test to all *.yml files. Also fixes syntax errors to make jobs to pass. Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
-
- Mar 23, 2018
-
-
Doug Szumski authored
This picks up the abandoned review: https://review.openstack.org/#/c/412423 Co-Authored-By:
Sam Yaple <sam@yaple.net> Partially-Implements: blueprint monasca-roles Change-Id: Idc01afcb125271181ee5e15d327d0929f07b49e9
-
- Feb 07, 2018
-
-
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
-