- 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 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 25, 2018
-
-
Will Szumski authored
When enable_ironic_ipxe is set in /etc/kolla/globals.yml, the following happens: - a new docker container, ironic_ipxe, is created. This contains an apache webserver used to serve up the boot images - ironic is configured to use ipxe Change-Id: I08fca1864a00afb768494406c49e968920c83ae7 Implements: blueprint ironic-ipxe
-
Jorge Niedbalski authored
This patch adds the prometheus_memcached_exporter[0] to the list of available exporters, following the conventions used by the previously integrated exporters. [0] https://github.com/openstack/kolla/tree/master/docker/prometheus-memcached-exporter Change-Id: I103b0ee19ef2fd17ce19a27d60773675ad234c1c Closes-Bug: #1773303 Signed-off-by:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
- May 21, 2018
-
-
Doug Szumski authored
Deploys the Monasca Log API with mod_wsgi + Apache. Change-Id: I28f0aa31c59b0b6917be2b125b5f8a0d7a7035af Partially-Implements: blueprint monasca-roles
-
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
-
- 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 30, 2018
-
-
Jorge Niedbalski authored
Change the default hardcoded values of the dnsmasq dns resolvers on dhcp_agent.ini.j2 to a configuration option part of group_vars/all.yml. Also adding 1.1.1.1 as part of the default set. Change-Id: I629c69e556d4ddba19f68f06627038e1886ae5f9 Signed-off-by:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
- 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 09, 2018
-
-
caoyuan authored
Change-Id: I469800239bfc7f3bb5acc899edf7a971b792655c Implements: blueprint kolla-freezer-scheduler-container Co-Authored-By:
wu.chunyang <wu.chunyang@99cloud.net>
-
- Apr 03, 2018
-
-
Carlos Goncalves authored
Change-Id: I2f5d70bb5707b940387d613879bf2caab35d6bd9
-
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
-
- Mar 27, 2018
-
-
Joshua Harlow authored
Clients usually have sophisticated logic for handling key redistribution on node failure; so going under the covers and messing with that is bad (because then the clients and their sophisticated logic is unaware of what is going on). Change-Id: Ica12240440d28f930b917d5d6202f4f9e6675b2a
-
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
-
caoyuan authored
the valid option support [none, novnc, spice, rdp] [0], but all.yml miss it. this ps to fix it [0]: https://github.com/openstack/kolla-ansible/blob/master/etc/kolla/globals.yml#L136 Change-Id: I133b85b0fbc632b049542512bcbe5b2c533084b1
-
- Mar 22, 2018
-
-
ZhongShengping authored
cloudkitty-processor service error[1] when using ceilometer collector. Because the ceilometer collector has been removed in cloudkitty repo[2]. [1]http://logs.openstack.org/21/555121/1/check/puppet-openstack-beaker-centos-7/404b6ea/logs/cloudkitty/processor.txt.gz#_2018-03-22_04_39_53_481 [2]https://review.openstack.org/#/c/548630/ Change-Id: I414b63e9e943068e712818d2937390b9cdbfdcc0 Closes-Bug: #1757946
-
- Mar 05, 2018
-
-
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
-
- Feb 09, 2018
-
-
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
-
- 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
-
- Jan 31, 2018
-
-
Zhijiang Hu authored
This PS does: 1) Let haproxy to be ODL websocket's frontend and listen on port 8185. 2) Add 10-rest-connector.xml config file template for ODL container. 3) ODL websocket backend listen only on api interface, port is also 8185. Closes-Bug: #1745323 Change-Id: Id330d610c7cd8a239b0f77c8f5f47422d48b9977 Signed-off-by:
Zhijiang Hu <hu.zhijiang@zte.com.cn>
-
caoyuan authored
refer to https://github.com/openstack/kolla/blob/master/kolla/common/config.py#L22 Change-Id: I24197663e6456d257690413ead7a51ce9203e97c
-
- Jan 24, 2018
-
-
Christopher Nipper authored
Agent is required for Neutron SRIOV post Mitaka Closes-Bug: #1655921 Addressed comments Added release notes Change-Id: Ib8181c4da65fccd0c5f8487217060e5682977665 Signed-off-by:
Christopher Nipper <christopher.r.nipper@intel.com>
-
- Jan 23, 2018
-
-
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
-
caoyuan authored
1. use kolla_internal_fqdn to conf is better since it defined in all.yml and the other project conf all use kolla_internal_fqdn [0]. 2. remove the kolla-k8s comment [0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/glance/templates/glance-api.conf.j2#L28 Change-Id: Ib3cb5aa6bb6102c5615f48b79c400ca693e5debd
-
- Jan 19, 2018
-
-
caowei authored
Change-Id: Ia909c62158acbec9d1dd926d45c66ac36e6b4244 Depends-On: I06325d4601128a0b5a2235370fa44012427c29e3 Implements: blueprint ceph-nfs-ganesha
-
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
-
caowei authored
Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31 Implements: blueprint manila-cephfs-backend Change-Id: I483be398d929429e35e460b5a7660b82f409b587
-
- Jan 18, 2018
-
-
Paul Bourke authored
Murano offers optional Barbican integration for apps using sensitive data [0] This patch adds the necessary config pieces to allow these apps to work out of the box. [0] https://docs.openstack.org/murano/latest/admin/appdev-guide/encrypting_properties.html Change-Id: Ia78f53b12619deb518111a1c02c00d73bf5acdb1
-
- Jan 13, 2018
-
-
Jeffrey Zhang authored
Implements: blueprint cephfs Change-Id: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
-
- Jan 08, 2018
-
-
chenxing authored
Depends-On: I5846b48d336583ae82743f61bfbdadc99c755e8d Change-Id: Iaf15dad5e4d527b8721409e56fc081043c1cb174 Implements: blueprint vitrage-roles
-
- Jan 05, 2018
-
-
Dai Dang Van authored
This will copy both of yaml or json policy file if it exists Change-Id: Ie5e03e0307d239f1079d2522e353367f7f954e77 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-