- Jan 30, 2020
-
-
Mark Goddard authored
Currently the WSGI configuration for binary images uses python2.7 site-packages in some places. This change uses distro_python_version to select the correct python path. Change-Id: Id5f3f0ede106498b9264942fa0399d7c7862c122 Partially-Implements: blueprint python-3
-
Mark Goddard authored
In dev mode currently the python source is mounted under python2.7 site-packages. This change fixes this to use the distro_python_version variable to ensure dev mode works with Python 3 images. Change-Id: Ieae3778a02f1b79023b4f1c20eff27b37f481077 Partially-Implements: blueprint python-3
-
- Jan 29, 2020
-
-
Michal Nasiadka authored
To make the configuration easier for the user, and to allow non-standard ceph authentication ids - introduce ceph_*_user variables. Change-Id: I24e01c43c826b62b6748d93a498f4b7d8ce9e309
-
Jacob Estelle authored
Placement only needs its listen port to be free. During the Placement split from Nova in commit 2fc6d4cf the wrong variable got moved into precheck for Placement, this fixes it. Change-Id: I71e3607c50110763259bfcd70ffb2f4c76e27f62 Closes-Bug: #1861189
-
- Jan 27, 2020
-
-
Dincer Celik authored
This change introduces prune-images command. Uses docker_prune module of Ansible that comes with version 2.8. Depends-On: https://review.opendev.org/#/c/699333/ Implements: blueprint docker-image-pruning Change-Id: Icbf374dd50e1cc1f1604bb4fa779b34279efd50c
-
- Jan 25, 2020
-
-
Christian Berendt authored
Change-Id: Ib9c13b69b46cdc3e28be127ccd86df9b59bd60e9
-
Christian Berendt authored
Change-Id: I2cf87b67c4dd46fd5003bf8a330abff83477f9f9
-
- Jan 24, 2020
-
-
Christian Berendt authored
Change-Id: I2ddc8ce114ebc9754f53866cefbff50e63ed7c7d
-
- Jan 22, 2020
-
-
Michal Nasiadka authored
Introduce user modifiable variables instead of fixed-names of Ceph keyring files for external Ceph functionality. Change-Id: I1a33b3f9d6eca5babf53b91187461e43aef865ce
-
- Jan 17, 2020
-
-
Marcin Juszkiewicz authored
204 for very long url which is hard to break safely 306 for "echo | docker" as echo should not fall Change-Id: I14df39d611d39ad1f6184ab92d628cb010881fbb
-
- Jan 16, 2020
-
-
Marcin Juszkiewicz authored
Change-Id: I70f692f125739b5119c71a554a37b5c21d4164f6
-
- Jan 15, 2020
-
-
Radosław Piliszek authored
These affected both deploy (and reconfigure) and upgrade resulting in WSREP issues, failed deploys or need to recover the cluster. This patch makes sure k-a does not abruptly terminate nodes to break cluster. This is achieved by cleaner separation between stages (bootstrap, restart current, deploy new) and 3 phases for restarts (to keep the quorum). Upgrade actions, which operate on a healthy cluster, went to its section. Service restart was refactored. We no longer rely on the master/slave distinction as all nodes are masters in Galera. Closes-bug: #1857908 Closes-bug: #1859145 Change-Id: I83600c69141714fc412df0976f49019a857655f5
-
chenxing authored
To use an iSCSI Cinder backend as its store, glance_api must run privileged and have /dev and /etc/iscsi properly mounted Co-authored-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com> Change-Id: I988d3c9d0564483440ae17203ad88a8049abbea4 Closes-Bug: #1855695
-
- Jan 14, 2020
-
-
Dincer Celik authored
docker_image_facts has been deprecated. [1] https://docs.ansible.com/ansible/2.8/modules/docker_image_facts_module.html Depends-On: https://review.opendev.org/#/c/699333/ Change-Id: I4556e603ec501f9bdaab5f20cee754467129c4e9
-
Michal Nasiadka authored
Since [1] nova-compute uses rbd python library instead of libvirt to cleanup volumes and get pool info - so it requires cinder keyring on filesystem. In external ceph case it is often that nova key does not exist (is simply a copied cinder key) and the rbd user is set to cinder - therefore the earlier mentioned operations will fail due to a missing keyring on the filesystem. [1]: https://review.opendev.org/#/c/668564/ Change-Id: Idef21dc5f7e9ff512bc8920630a3de61a1e69eee Backport: train Closes-Bug: #1859408
-
Michal Nasiadka authored
Change-Id: I1f8d80d2c655f15b8591aea95af81263581ebaaf
-
- Jan 13, 2020
-
-
James Kirsch authored
Include a reference to the globally configured Certificate Authority to all services. Services use the CA to verify HTTPs connections. Change-Id: I38da931cdd7ff46cce1994763b5c713652b096cc Partially-Implements: blueprint support-trusted-ca-certificate-file
-
Michal Nasiadka authored
Backport: train stein rocky Depends-On: https://review.opendev.org/701779 Related-Bug: #1859047 Change-Id: I09844e0807a93d9edd8d014276b0174d77a993a0
-
Mark Goddard authored
Change-Id: Ibf40216b847f103e383f19fe1ef608a75fcfd452 Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
-
Mark Goddard authored
Change-Id: Iede314c1a93b91bf14f0f8b9b8135f88a44e130c Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
-
Mark Goddard authored
Change-Id: I3d0047d24b6daf35f30bd3429428e83b448e6414 Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
-
Mark Goddard authored
Change-Id: Iecbc2fe5fa3391dca5a3cc7e575314b95942114b Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
-
Mark Goddard authored
Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I65d9604d8522f0a60fbfeea718a63866410768b6
-
Mark Goddard authored
Change-Id: I3caa4581ba276082e859f18aaa6638472f5fbe49 Co-Authored-By:
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
-
- Jan 10, 2020
-
-
Radosław Piliszek authored
Per [1] Docker uses API version 1.26 since daemon version 1.13.1. Kolla Ansible forced a limit on the Docker API version reported to Zun of 1.24 which was surprising users and preventing usage of Docker runtime selection via Zun. The default of Zun is 1.26 [2] which enables runtime selection. Zun does not use this parameter for anything else atm. [1] https://docs.docker.com/engine/api/v1.26/#section/Versioning [2] https://review.opendev.org/490794 Change-Id: Ide6eb4c2b079cf35e633ad6a04db1587e40e7633 Closes-bug: #1859176
-
Michal Nasiadka authored
Since Debian and Ubuntu are already on Python3 only and don't have unversioned Python binaries (no /usr/bin/python) - we need to call the fetch-fernet-tokens script using distro_python_version Backport: train Related-Bug: #1859047 Change-Id: I42378af9b25f14079fc57b4068ab25d5d4877362
-
Doug Szumski authored
This patch mounts the kolla_logs volume into the Elasticsearch container so that logs are no longer written to the container filesystem. It is up to the user to migrate any existing logs into the kolla_logs volume, if they so desire. Closes-Bug: #1859162 Change-Id: Ia1743e202e310fc88a61476c80eadf3855256c20
-
Mark Goddard authored
For the CentOS 7 to 8 transition, we will have a period where both CentOS 7 and 8 images are available. We differentiate these images via a tag - the CentOS 8 images will have a tag of train-centos8 (or master-centos8 temporarily). To achieve this, and maintain backwards compatibility for the openstack_release variable, we introduce a new 'openstack_tag' variable. This variable is based on openstack_release, but has a suffix of 'openstack_tag_suffix', which is empty except on CentOS 8 where it has a value of '-centos8'. Change-Id: I12ce4661afb3c255136cdc1aabe7cbd25560d625 Partially-Implements: blueprint centos-rhel-8
-
- Jan 09, 2020
-
-
Mark Goddard authored
This was used for release detection, but this was removed in I5610cc7729e9311709147ba5532199a033dfd156. Change-Id: Ife43b707b7f75e2cd8cbefac87a75cce6a5045d4
-
Dincer Celik authored
Maximum supported version is set to 2.9 Updated the minimum supported version to 2.8 Implements: blueprint ansible-max-version Change-Id: I97cc95e37f49886e6d74f2d5a789b923b14b5a2d
-
- Jan 08, 2020
-
-
Mark Goddard authored
In CentOS/RHEL 8 there is no scsi-target-utils package, nor is it available in EPEL. It is removed from kolla in [1]. In RHEL 7 and beyond the LIO kernel subsystem can be used instead of the tgtd daemon. This change removes support for the SCSI target daemon on CentOS/RHEL 8. The 'tgtd' image is no longer available for CentOS/RHEL 8. [1] https://review.openstack.org/#/c/613815/5 Change-Id: I718fc16cde2dd177b2a1c2f79b932426034897fe Related: blueprint centos-rhel-8
-
Michal Nasiadka authored
Currently used cephfs driver have been deprecated in Pike [1], change to use the proper one. [1]: https://opendev.org/openstack/manila/src/branch/master/releasenotes/notes/rename-cephfs-native-driver-3d9b4e3c6c78ee98.yaml Closes-Bug: #1858773 Change-Id: I33bea1d0049accd48c61f85c1165bee1e1cf0c87
-
- Jan 06, 2020
-
-
zhufl authored
This is to fix the duplicated words issue like "Other services that are are out of scope of this". Change-Id: Ie4882dbb64d6e8774888b97895af20ba3855f0f8
-
- Jan 02, 2020
-
-
yj.bai authored
CentOS 7 uses old galera which has multiple issues handling IPv6 addressing. This patch applies two workarounds for CentOS 7. Co-Authored-By:
Jeffrey Zhang <jeffrey.zhang@99cloud.net> Co-Authored-By:
Radosław Piliszek <radoslaw.piliszek@gmail.com> Change-Id: I7c178aba60c389e65075e0e6cbe4dfa5b8ce06ec Closes-Bug: #1856532 Signed-off-by:
yj.bai <bai.yongjun@99cloud.net>
-
- Dec 30, 2019
-
-
yj.bai authored
Change-Id: Ifa8fb271ee2d5642785097755f7347e3be00f8e9 Signed-off-by:
yj.bai <bai.yongjun@99cloud.net>
-
- Dec 28, 2019
-
-
Hamed Bahadorzadeh authored
Variable added to evaluate "ENABLE_MONASCA" env for 'kolla/horizon'. In case 'enable_horizon_monasca' is true, 'policy_item' would be called for Monasca. Change-Id: Ie9ecb8ab5d4e74af9b83a5b00ccced5b630ab1ed Implements: blueprint monasca-ui Signed-off-by:
Hamed Bahadorzadeh <h.bahadorzadeh@gmail.com>
-
- Dec 21, 2019
-
-
Scott Solkhon authored
This change applys the HAProxy tag to the entire play, ensuring HAProxy configuration is generated for all services when the HAProxy tag is specified. Change-Id: I67f57c831a713142d38c6e7b70f814a9ee8e5aae Closes-Bug: #1855094
-
- Dec 18, 2019
-
-
yj.bai authored
deploy rabbitmq cluster by train with ipv6 report: unable to connect to epmd (port 4369) on control-1: address (cannot connect to host/port) Closes-Bug: #1856725 Change-Id: I36ebb4e196ece8a304269e8c85e39dda72faae50 Signed-off-by:
yj.bai <bai.yongjun@99cloud.net>
-
- Dec 16, 2019
-
-
Pierre Riteau authored
The 'gnocchi_collector' and 'keystone_fetcher' section names were deprecated in Stein. Change-Id: I626dc7afe9eabfbeb6c08137a3e6bbeebde2b332
-
Michal Nasiadka authored
Currently External Ceph Cinder config requires the user to create cinder service custom configuration. This change alters the if/else statements to template out cinder backends configuration when cinder_backend_ceph is True. Change-Id: I143c3b44d2839e56d1dbf28484c0eaae0a753dc9
-