- 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
-
Jeffrey Zhang authored
Closes-Bug: #1748347 Change-Id: I9fffc86e7c69ac5edb93c88636e7d49f73544d85
-
- Feb 07, 2018
-
-
Tone.Zhang authored
If enable Ceph MDS and RBD services, they are not conflicting with Swift service. Fix the check condition to make sure both Ceph and Swift exist. Closes-Bug: #1747592 Change-Id: Icc6806125ce72992f7dff00c30d591ffb737a0c6 Signed-off-by:
Tone.Zhang <tone.zhang@arm.com>
-
- Feb 06, 2018
-
-
Kevin TIBI authored
If we use multiple skydive analyzers, we need to add this configuration. Works with one node. Change-Id: I9b52bf184e269d314e2af2ac80dc45557e3533af
-
- Feb 01, 2018
-
-
Jeffrey Zhang authored
the wait function in docker 3.0 return a dict now. Closes-Bug: #1746748 Change-Id: Ice87128a936e36a0d7eb75c1ffd57dae39d89a64
-
Jianghua Wang authored
This to support configuration on ceilometer services for XenAPI. 1. set hypervisor_inspector as xenapi 2. Confiugre the section of [xenapi] for XenAPI connection For details, please refer to the config doc: https://docs.openstack.org/ceilometer/latest/configuration/index.html Change-Id: I4fc649d927031886c694507b3e8a686646a61ef7 blueprint: xenserver-support
-
- Jan 31, 2018
-
-
Alexandru Bogdan Pica authored
The purpose of this change is to improve upon https://review.openstack.org/#/c/531122/ - Moved vars inside the defaults/main.yml file - Made the regex for the lineinfile safer Change-Id: Id581c0b36f3d4bd61d3627b8364b79296b967387 Closes-Bug: 1746567 Related-Bug: 1682153
-
caoyuan authored
refer to https://github.com/openstack/kolla/blob/master/kolla/common/config.py#L22 Change-Id: I24197663e6456d257690413ead7a51ce9203e97c
-
- Jan 30, 2018
-
-
Marian Tudosoiu authored
In recover_cluster.yaml playbook the task to find the highest seqno/Global Transaction ID is no longer relying only on grastate.dat Instead it now follows the recommendations from galera cluster website http://galeracluster.com/documentation-webpages/restartingcluster.html Closes-Bug: 1682153 Change-Id: I5fc3eaa8baee659576c4c39aef9cfd351c8e9af7
-
Duong Ha-Quang authored
Apply Cinder database migration procedure: [1] https://docs.openstack.org/cinder/pike/upgrade.html Depends-On: I9a847b0a916a85d8f2622e93734330da5122f0d8 Change-Id: I934c38cb5366f0b3a65115b4cdd19878efec7ebc
-
Kevin TIBI authored
Skydive need to use internal endpoint for join keystone like other service. Change-Id: I1f9c5a6d61547c81524c9c04fec48ed720033867 Closes-Bug: #1745949
-
- Jan 29, 2018
-
-
Dai Dang Van authored
- Keystone - Glance - Nova - Cinder This will copy only yaml or json policy file if they exist. Change-Id: I4a9415d82322aed68c9b7650bdf346f58fa49e2a Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
Jeffrey Zhang authored
Adding following role which is reuqired by octavia services - load-balancer_observer - load-balancer_global_observer - load-balancer_member - load-balancer_admin - load-balancer_quota_admin Change-Id: I6f351c96915b09cb9a6ef716515b45785d62cb90 Closes-Bug: #1745915
-
Dai Dang Van authored
- Vitrage - Watcher - Zun This will copy only yaml or json policy file if they exist. Change-Id: I913b3b067237cc4694894cc00bcc363127dd3806 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
- Jan 26, 2018
-
-
Eduardo Gonzalez authored
Missing container status check in recreate_or_restart_container, this causes if the container is not running (kolla-ansible stop), to not be started with deploy/reconfigure/upgrade if any other param changes. Change-Id: I5cff5f367e963ba8b1807ec46469da817e40e468 Closes-Bug: #1714015
-
Dai Dang Van authored
- Ceilometer - Gnocchi - Rally This will copy only yaml or json policy file if they exist. Change-Id: I59f3376ab9fb6fb83577465a6c9096764b9f19c0 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
Dai Dang Van authored
- Sahara - Searchlight - Senlin - Tacker This will copy only yaml or json policy file if they exist. Change-Id: I97c8bf300f14ae6d7c55c5f8962c5781cee2c40a Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
- 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
-
Xinliang Liu authored
Ceph-nfs image is not available for Debian build. Because there is no Debian package under official ceph-nfs' repo: http://download.ceph.com/nfs-ganesha/deb-V2.5-stable/luminous/dists/ Change-Id: I35d84296318a849616e72fb6a2064b8ab62fdaf7
-
- 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>
-
Doug Szumski authored
If the wrong status code is returned, ansible sets failed: true. This means that a retry is never attempted. Use .get('status') to work around the possibility that a status may not be returned in some corner cases. For example: TASK [grafana : Wait for grafana application ready] ***************** fatal: [some_remote_node]: FAILED! => {"failed": true, "msg": "The conditional check 'result.status == 200' failed. The error was: error while evaluating conditional (result.status == 200): 'dict object' has no attribute 'status'"} Change-Id: I14207d1a9e994fa25c1c061025fff5b64a71d690 Closes-Bug: #1742501
-
Jeffrey Zhang authored
Change-Id: I43db3048f92207da5ec3a2b9ed52b4c4083c3881 Closes-Bug: #1745128
-
Eduardo Gonzalez authored
- Ceph images are not being built when using depends-on a kolla build job. - Sync inventory files with current ones which causes ceph to fail due missing groups. - Small corrections in ceph config.yml syntax. - fix preparse the disk only once - enable ceph nfs only when enable_ceph_nfs is true Co-Authored-By:
Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Id0c7963bf59e2af4944834dcd16589a638e78ba5
-
Jeffrey Zhang authored
otherwise, if the jinja2 blocks at the end of the line, it will remove the last newline character and join two lines into one. Change-Id: Ie710342fb034e477ff854eba3915dd845bddd257
-
- 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
-
Eduardo Gonzalez authored
Haproxy keeps restarting due memcached servers are writen in a single line. adds a empty line in the for so each server is in its line Change-Id: I763a23de7f70e9ebe543b935b175e675ec774f9a
-
Pengfei Zhang authored
Fixed misspelling in both comments and code function names Change-Id: Iaed5f246a9b02fd64433671fd0c0ee41b40bd222
-
- Jan 22, 2018
-
-
caoyuan authored
Change-Id: I9845b95e01dbd0c03693a2f4717ef11ea34f460c Closes-Bug: #1744673
-
pengdake authored
Zun use oslo.concurrency to achieve safely running multi-thread, multi-process applications. The lock_path is directory to use for lock files. If external locks are used, lock path must be set. Change-Id: I4f667d9699ec2231722bcfd7c5f84ba47fc8465c
-
Dai Dang Van authored
- Horizon This will copy only yaml or json policy file if they exist. Change-Id: Ib8875ca54dc9dc69abc8338413f7724d9d4ecc45 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
Dai Dang Van authored
- Freezer - Gnocchi - Kuryr - Murano - Panko This will copy only yaml or json policy file if they exist. Change-Id: I5450839cb06c515f2be445883421f8f987ca834d Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
Dai Dang Van authored
- Barbican - Ceilometer - Cloudkitty - Congress - Designate This will copy only yaml or json policy file if they exist. Change-Id: Iaa19f64073d8bdee948bc2de58e095ca72afc092 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
Dai Dang Van authored
- Heat - Ironic - Magum - Manila - Mistral This will copy only yaml or json policy file if they exist. Change-Id: I1ab71e2758dc99dd6654d433ece79600f0c44ce8 Implements: blueprint support-custom-policy-yaml Co-authored-By:
Duong Ha-Quang <duonghq@vn.fujitsu.com>
-
- Jan 21, 2018
-
-
Paul Bourke authored
Co-Authored-by:
Mick Thompson <michael.a.thompson@oracle.com> Change-Id: I673950cb6cead9b18ee67a0971ed305ef5e3af2d Closes-Bug: #1713010
-
Jeffrey Zhang authored
Memcached do not support cluster. Then make it work in active-standby mode. This will be helpful to implement high available when using memcached as tooz backend. Change-Id: I13722111d8b8d5b066e9a85d4c8d1679704c8caa
-
- Jan 19, 2018
-
-
caowei authored
Change-Id: Ia909c62158acbec9d1dd926d45c66ac36e6b4244 Depends-On: I06325d4601128a0b5a2235370fa44012427c29e3 Implements: blueprint ceph-nfs-ganesha
-
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
-
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
-
caoyuan authored
the precheck action should better move in precheck.yml Change-Id: I233cc73e7c16dd0d7f98338966d964417da7d0ad
-