- Jul 25, 2018
-
-
Jeffrey Zhang authored
include is marked as deprecated since ansible 2.4[0] [0] https://docs.ansible.com/ansible/2.4/include_module.html#deprecated Co-Authored-By:
confi-surya <singh.surya64mnnit@gmail.com> Change-Id: Ic9d71e1865d1c728890625aeddf424a5734c0a8a
-
- Jul 23, 2018
-
-
Will Miller authored
Partially-Implements: blueprint networking-baremetal Change-Id: I92b9505843f12692aef96764a314e5db49001a9b
-
- Jul 20, 2018
-
-
Doug Szumski authored
Enables setting rp_filter mode on Neutron L3 agent and Nova compute hosts whilst maintaining the default that it is disabled. Closes-Bug: #1782799 Change-Id: I93e53bad9727beb786b00bd7fcd6d78785c619c2
-
- 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
-
- Jul 04, 2018
-
-
chenxing authored
As of the Queens release, Keystone solely implements the Identity API v3. Support for Identity API v2.0 has been removed since Queens in favor of the Identity API v3. Change-Id: If65b26935e8bd1e6655d84259499f4013762e4e3 Closes-Bug: #1778846
-
- Jun 08, 2018
-
-
Ha Manh Dong authored
Add become to all tasks that use the module "kolla_docker" Change-Id: I4309c4011687b88ec31d739fd8f834fe2326ff10 Partial-Implements: blueprint ansible-specific-task-become
-
- 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 16, 2018
-
-
Mark Goddard authored
In change I78cb60168aaa40bb6439198283546b7faf33917c, action was changed to kolla_action, and serial to kolla_serial, to avoid Ansible warnings due to use of reserved keywords. In that change, some keywords were missed, and some changes that were merged since then have not switched to the new variables. This change fixes all current instances of those issues. Change-Id: I357dffdfcb2b405e280a962d366ee65eebf0a8d1 Implements: blueprint migrate-to-ansible-2-2-0
-
- May 11, 2018
-
-
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
-
- May 07, 2018
-
-
Jorge Niedbalski authored
Allow to set computes_need_external_bridge to true/false depending on the desired configuration, for allowing cases such as disable dvr and enable l3 ha. Closes-Bug: #1769686 Change-Id: I1565b08dfccb7bec2ddda8c048b7d951c9eb1824 Signed-off-by:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
- May 02, 2018
-
-
chenxing authored
As neutron-vpnaas-agent has been loaded just inside of the existing l3 agent rather than requiring operators to run a completely different binary with a subclass of the existing L3 agent[1]. We need restructure this role to fit with this new feature. [1] https://review.openstack.org/488247 Depends-On: I47cd8ba5a14da3c76d5b1eb0b4c0cf0c729eb2ff Change-Id: Id690a652bc9facf1c3e39358f548ab7ddd967d80 Implements: blueprint restructure-neutron-vpnaas Closes-Bug: #1731498
-
- 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 18, 2018
-
-
Kevin TIBI authored
If SSL is enabled, api of multiple services returns wrong external URL without https prefix. Removal of condition for deletion of http header. Change-Id: I4264e04d0d6b9a3e11ef7dd7add6c5e166cf9fb4 Closes-Bug: #1749155 Closes-Bug: #1717491
-
- 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
-
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
-
- Apr 12, 2018
-
-
Eduardo Gonzalez authored
Add support to use custom/extra ml2 plugins for vendor drivers. Change-Id: I8586c447dc3b91357b2eecb7a9c4724e033e595f
-
- Apr 03, 2018
-
-
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 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 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
-
- Mar 02, 2018
-
-
xiaoxu780 authored
Change-Id: I31969667ab86f61d38752954cb0e565ad7e41970 Closes-Bug: #1752760
-
- Jan 25, 2018
-
-
Jianghua Wang authored
This commit contains two fixes: 1. ``of_listen_address``: We use the xenapi's facts directly, so that we can avoid depending on facts gathered by setup for hosts; This is useful when deploy on the role of neutron only (--tag neutron); 2. ``local_ip``: Get the proper IP for tunnel. It should be chosen from dom0's IP which is in the same network where tunnel interface is connected. blueprint: xenserver-support Change-Id: I61bbd6499323e3fddd6293a0df6baec34dbddf23
-
Jianghua Wang authored
When enabled provider networks; the neutron-openvswith-agent-xenapi should use proper bridge_mappings which should have dom0's bridges where the VMs' vifs actually connected to for the interfaces defined in the configure option of *neutron_external_interface*. Depends-On: I9a6bebe19ed488bb2173d5dc2daa14e236411243 Change-Id: I44f59c69d25b8400e1b936fcdf8f21b5c4168f1f
-
- 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
-
- Jan 19, 2018
-
-
Jianghua Wang authored
When using XenAPI as the compute virt driver, we need an OVS agent to manage the OVS running in XenServer dom0. This OVS agent uses the HIMN(Host Internal Management Network) to communicate with dom0's OVS. This commit includes the following changes: * Add a new ovs agent service - neutron-openvswitch-agent-xenapi This new agent service will run in the compute hosts and controls the OVS running in XenServer dom0; the existing agent service - neutron-openvswitch-agent will run in the network hosts and controls the OVS running in network hosts. * It retrieves XenAPI variables from the json file generated at XenAPI bootstrap. * Basing on the XenAPI variables, it will customize relative ml2_conf.ini's configure options in a new template which will override the default options. e.g. * of_listen_address: XenAPI use the local himn interface's IP as of_listen_address, so that the ovs running dom0 can receive OpenFlow rules from the service of neutron-openvswitch-agent-xenapi. * ovsdb_connection: XenAPI use XenServer dom0's HIMN IP as the OVS DB connection IP, so that neutron-openvswitch-agent-xenapi can connect to dom0's OVS DB. * host: Use the dom0's hostname. * At the moment, l2_population doesn't for for XenAPI. So disable it. References: * XenServer (and other XAPI based Xen variants): https://docs.openstack.org/nova/pike/admin/configuration/hypervisor-xen-api.html * XenCenter HIMN plugin (adding HIMN network which is used by XenAPI driver to communicate with XenServer): https://github.com/citrix-openstack/xencenter-himn-plugin * Neutron OVS agent configuration options: https://docs.openstack.org/neutron/latest/configuration/openvswitch-agent.html Change-Id: Iaee0a6c84069b3e6015b00de7aea880cdd33ab09 blueprint: xenserver-support
-
- Jan 17, 2018
-
-
caoyuan authored
through the database_address has beed defined in groups_vars/all.yml, we should better use it, this way, if we want to use external database, we just need to redefined in all.yml refer to https://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L83 Co-Authored-By:
chenqiaomin <chen.qiaomin@99cloud.net> Change-Id: Ie559301451954e16347ceaabf02f594c5c5cbe56
-
- Dec 18, 2017
-
-
Pierre Hanselmann authored
interface_driver parameter is missing when using vmware DVS on the dhcp_agent configuration. As a result we get the following error: Error loading interface driver 'None' Change-Id: I302a1392615792bd65cab9c0933cb7f7e5e1880d Closes-Bug: #1736410
-
- Dec 12, 2017
-
-
Mathieu Rohon authored
some tasks miss permissions to be run as a normal user Change-Id: Ic53308adb7fa3a10a7b1f1caa27ca7dd67037cdd
-
- Nov 22, 2017
-
-
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
-
yong sheng gong authored
This patch introduces inner-compute and external-compute nodes group to distinguish compute nodes which do not have external reachability from compute nodes which can reach outside. Co-Authored-By:
jinke <jin.ke@99cloud.net> Co-Authored-By:
yong sheng gong <gong.yongsheng@99cloud.net> Change-Id: I45b945f7885e8243b017cf8607cbd7f9827cb6e9 Closes-bug: #1722026
-
- Nov 10, 2017
-
-
Sean Mooney authored
- This change automates generation of the datapath_type paramater in the ml2_conf.ini - If enable_ovs_dpdk is no the datapath type will be system else it will be netdev which maintains the current default behaviour when dpdk is not enabled. Change-Id: Iedbf39c621f3c0237f9b9934492b12c600f2c4d3 partial-implementes: bp/ovs-dpdk
-
- Nov 08, 2017
-
-
Pierre Hanselmann authored
dns-integration extension should be enable when vmware is used. Change-Id: I31943146e139108a913b9b5e9a0b0283b8ae4830
-
- Oct 31, 2017
-
-
Duong Ha-Quang authored
Add become to only neccesary tasks in roles: - glance - heat - horizon - keystone - neutron - nova - openvswitch Gate is also updated to use 'become' feature Change-Id: I2f3f27306e9f384148e1ad4d54d8da2ebef34d00 Partial-Implements: blueprint ansible-specific-task-become
-
- Oct 27, 2017
-
-
Dan Ardelean authored
HyperV support disables tunneling for entire environment. This should not be the case since tunneling can be used for KVM in mix env. In this case, HyperV VMs can only use flat/vlan networks. Change-Id: I6237c42918442625acd946b7455d236612ba19cc Closes-Bug: #1725417
-
- Oct 18, 2017
-
-
Jeffrey Zhang authored
Partial-Bug: #1720601 Change-Id: Ibc20a6ae8c645ff82f3c14a6286073dffd4cfae2
-
- Oct 10, 2017
-
-
Christian Berendt authored
Change-Id: Ie26c6b392c5ac86c3ec5effa5241ce5cad10fe40
-
- Oct 09, 2017
-
-
Christian Berendt authored
This is required by routed provider networks. Change-Id: I529c310c5119e68343114dc1ef12d7d8cc7e2ce1
-
- Oct 05, 2017
-
-
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
-
- Oct 03, 2017
-
-
Jeffrey Zhang authored
Closes-Bug: #1719775 Depends-On: I76803f0f81260129a242e31e81f4f956c5a44ef9 Change-Id: I675c486dda17ce5d6d5a9f665ade904f42d06611
-