- Jan 30, 2018
-
-
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
- 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
-
caowei authored
Depends-On: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31 Implements: blueprint manila-cephfs-backend Change-Id: I483be398d929429e35e460b5a7660b82f409b587
-
- Jan 18, 2018
-
-
caoyuan authored
when gnocchi use ceph as backend, need set gnocchi_backend_storage: "ceph", gnocchi will pull keyring from ceph mon node [0], but the site.yml missing it. [0]: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/gnocchi/tasks/ceph.yml#L39 Change-Id: Ib33c26ee1fdfe683e5c9b3ef987d6da2c588116a Closes-Bug: #1744010
-
caoyuan authored
Change-Id: I673c70ad2c0465babd7a39bf3d5fb5fb8252f1e0
-
- Jan 17, 2018
-
-
ZhongShengping authored
https://github.com/openstack/trove/blob/master/trove/common/cfg.py#L85 Change-Id: I51d08d5a57453bb8a8459daea73a17b5e800f45f
-
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
-
- Jan 15, 2018
-
-
Paul Bourke authored
The 'name service caching daemon (nscd)' seems to effectively disable Docker's user namespace when '/run' is bind mounted. This can cause issues with Kolla containers that use this mount, if the uid the container runs as exists on the system, they clash and container will either fail to start, have sudo issues, etc. Change-Id: I9ac6bdb193f1520d025251d3abfa761700481cc9 Closes-Bug: #1723934
-
goldyfruit authored
By default Trove is looking for "RegionOne", if the region is different the os_region_name parameter needs to be defined withing the Trove configuration files. To solve this issue, we need to set "os_region_name" option in trove-api, trove-taskmanager and trove-conductor configuration. os_region_name = {{ openstack_region_name }} Change-Id: I1397046d2c88ba50d01a65c48e021d3535fe39d2 Closes-bug: #1743402
-
Pierre Blanc authored
Presently the taskmanager failed during a creation of a trove cluster. During the network ip checks, it didn't match the network. The idea is to configure it to match all network name. Finally this configuration is the same as for trove.conf. Closes-bug: #1743395 Change-Id: I9284501424e6daa7d33d1590994bf231de71edd9
-
liujunpeng authored
Change-Id: I329307b226757144a493ff21c76125cae8468e91
-
Duong Ha-Quang authored
Add check enable_cinder to iscsi and tgtd deploy logic. The ironic check is not effected. Change-Id: If14ae52fbacf106b112e40a813ad6143cb095edc Closes-Bug: #1742873
-
- Jan 13, 2018
-
-
Mark Goddard authored
Without the bool filter, "no" is interpreted as True. Change-Id: I8812b72102199f533730cbde85b8ffe61cf81218 Closes-Bug: #1742969
-
Jeffrey Zhang authored
Implements: blueprint cephfs Change-Id: I5bf14a668a9e8976a18aa28a5bbfe586690bbd31
-