- Jun 20, 2020
-
-
gugug authored
more info: https://review.opendev.org/#/c/721733/ Depends-On: I561ead226f714d98c8e06e6027715a64c3a8e47e Depends-On: I21c9ab9820f78cf76adf11c5f0591c60f76372a8 Change-Id: Ic740d090211ee331b374a6dac69dfde466df7200 Co-Authored-By:
jacky06 <zhang.min@99cloud.net>
-
- Jun 19, 2020
-
-
gugug authored
more info: https://opendev.org/openstack/kolla-ansible/commit/a6c97d7284c7de437ebfc9f8ee289244f29e65d7 Change-Id: I778d472cc7f6ca19852482a3e309d793973d75a6 Co-Authored-By:
jacky06 <zhang.min@99cloud.net>
-
- Jun 16, 2020
-
-
James Kirsch authored
Replaced "kolla_external_fqdn_cacert" and "kolla_internal_fqdn_cacert" with "kolla_admin_openrc_cacert". OS_CACERT is now set to the value of "kolla_admin_openrc_cacert" in the generated admin-openrc.sh file. Change-Id: If195d5402579cee9a14b91f63f5fde84eb84cccf Partially-Implements: blueprint add-ssl-internal-network Depends-On: https://review.opendev.org/#/c/731344/
-
- Jun 15, 2020
-
-
James Kirsch authored
Update the certificate generation task to create a root CA for the self-signed certificates. The internal and external facing certificates are then generated using the root CA. Updated openstack_cacert to use system CA trust store in CI tests certificate by default. Change-Id: I6c2adff7d0128146cf086103ff6060b0dcefa37b Partially-Implements: blueprint add-ssl-internal-network
-
- May 30, 2020
-
-
Marcin Juszkiewicz authored
Ussuri is Py3 everywhere. We are free to drop any py2 leftovers. Depends-On: https://review.opendev.org/731805 Change-Id: I1a9c9a14af351cd3e8b01a40f323a82ffa673d35
-
- May 23, 2020
-
-
Doug Szumski authored
The Monasca Log API has been removed and in this change we switch to using the unified API. If dedicated log APIs are required then this can be supported through configuration. Out of the box the Monasca API is used for both logs and metrics which is envisaged to work for most use cases. In order to use the unified API for logs, we need to disable the legacy Kafka client. We also rename the Monasca API config file to remove a warning about using the old style name. Depends-On: https://review.opendev.org/#/c/728638 Change-Id: I9b6bf5b6690f4b4b3445e7d15a40e45dd42d2e84
-
- Apr 30, 2020
-
-
Hongbin Lu authored
Zun has a new component "zun-cni-daemon" which should be deployed in every compute nodes. It is basically an implementation of CNI (Container Network Interface) that performs the neutron port binding. If users is using the capsule (pod) API, the recommended deployment option is using "cri" as capsule driver. This is basically to use a CRI runtime (i.e. CRI plugin for containerd) for supporting capsules (pods). A CRI runtime needs a CNI plugin which is what the "zun-cni-daemon" provides. The configuration is based on the Zun installation guide [1]. It consits of the following steps: * Configure the containerd daemon in the host. The "zun-compute" container will use grpc to communicate with this service. * Install the "zun-cni" binary at host. The containerd process will invoke this binary to call the CNI plugin. * Run a "zun-cni-daemon" container. The "zun-cni" binary will communicate with this container via HTTP. Relevant patches: Blueprint: https://blueprints.launchpad.net/zun/+spec/add-support-cri-runtime Install guide: https://review.opendev.org/#/c/707948/ Devstack plugin: https://review.opendev.org/#/c/705338/ Kolla image: https://review.opendev.org/#/c/708273/ [1] https://docs.openstack.org/zun/latest/install/index.html Depends-On: https://review.opendev.org/#/c/721044/ Change-Id: I9c361a99b355af27907cf80f5c88d97191193495
-
- Apr 20, 2020
-
-
Mark Goddard authored
Drops support for creating Python 2 virtualenvs in bootstrap-servers, and looking for a python2 interpreter in the kolla-ansible script. Also forces the use of Python 3 as the remote interpreter in CI on Debian and Ubuntu hosts, since they typically symlink the unversioned interpreter to python2.7. Change-Id: Id0e977de381e7faafed738674a140ba36184727e Partially-Implements: blueprint drop-py2-support
-
- Apr 16, 2020
-
-
Marcin Juszkiewicz authored
We publish those images for a while. Change-Id: Ifc157b43e87e4f77a1c70d98343bd0ef9cc0de79
-
- Apr 10, 2020
-
-
Marcin Juszkiewicz authored
AArch64 does not have a way to get cpu features from libvirt. Change-Id: Ieed404e17e8a9829f38c03f7ee7fdb3caa3919e8
-
- Apr 09, 2020
-
-
James Kirsch authored
This patch introduces an optional backend encryption for Keystone service. When used in conjunction with enabling TLS for service API endpoints, network communcation will be encrypted end to end, from client through HAProxy to the Keystone service. Change-Id: I6351147ddaff8b2ae629179a9bc3bae2ebac9519 Partially-Implements: blueprint add-ssl-internal-network
-
Michal Nasiadka authored
Implement OVN Ansible role. Implements: blueprint ovn-controller-neutron-ansible Depends-On: https://review.opendev.org/713422 Change-Id: Icd425dea85d58db49c838839d8f0b864b4a89a78
-
- Apr 08, 2020
-
-
Mark Goddard authored
CentOS 8 support is now fairly complete - time to drop CentOS 7. Partially-Implements: blueprint centos-rhel-8 Change-Id: I940b1d3eceb98e16fa366c243672f588b1412d70
-
- Mar 19, 2020
-
-
Michal Nasiadka authored
Since fluentd is disabled in MariaDB jobs - haproxy logs are not getting populated. Change-Id: I56b3fc1be6940d97905cdb2c4452b846f106c071 Depends-on: https://review.opendev.org/713704
-
- Mar 17, 2020
-
-
Michal Nasiadka authored
ceph-ansible by default uses "latest" tag for ceph Docker Hub images, but recently latest tag has been upgraded to be Octopus release, not Nautilus. Change-Id: I5247c10079ab91cce130cd5ba403f25ccaf7c1fb
-
- Mar 03, 2020
-
-
Mark Goddard authored
Following I21dd51c82534704f31ca8d3f72cb2587ee216cd9, the test inventory was synced with the multinode inventory. This removed some temporary ceph groups used by the ceph-ansible-upgrade jobs, and broke them. This change adds the groups back. Change-Id: I37379258447ffde6b083f4e8d9a1644bc17cd165
-
- Feb 21, 2020
-
-
Mark Goddard authored
Change-Id: I21dd51c82534704f31ca8d3f72cb2587ee216cd9
-
Radosław Piliszek authored
This allows for some real testing, especially in a multinode environment. Change-Id: Ic96819fefe460e14c8460e52a78d9b0d034edc80
-
- Feb 20, 2020
-
-
Michal Nasiadka authored
In some resource-constrained environments, particularly during service bootstrap Galera cluster nodes can experience timeouts in inter-node communication. This change sets the gmcast.peer_timeout based on the galera cluster documentation: https://galeracluster.com/library/documentation/galera-parameters.html We are observing peer timeout issues on some CI runs - therefore raising it to PT15S as in similar Ubuntu charms jobs. Change-Id: Id036e41b62a88bab486c35a5f1fde5cfc2fa4803
-
Michal Nasiadka authored
global_physnet_mtu needs to be set in neutron.conf, because linuxbridge-agent discovers underlying vxlan0 interface mtu and returns an error when creating vxlan port CentOS8 job will not be added, because CentOS 8 iptables-ebtables package is missing broute (--among-src) tables support required for linuxbridge agent, see [1]. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=1720637 Change-Id: I6b12f7ba95401d3342359c57ceeee8bec8aefe49
-
- Feb 14, 2020
-
-
Michal Nasiadka authored
Change-Id: If354fbdeb2fd8d026faa0210b84da0a688c3ae0a
-
- Feb 11, 2020
-
-
Michal Nasiadka authored
Kolla-Ansible Ceph deployment mechanism has been deprecated in Train [1]. This change removes the Ansible code and associated CI jobs. [1]: https://review.opendev.org/669214 Change-Id: Ie2167f02ad2f525d3b0f553e2c047516acf55bc2
-
- Feb 06, 2020
-
-
Mark Goddard authored
This switches to python 3 as the remote python interpreter on Debian/Ubuntu jobs, with CentOS 7 as the only exception using python 2. Also switch to auto-detection of the interpeter except for CentOS 7, which should be based on the one used by ansible-playbook (python 3). Change-Id: Ie4aff6123dfc7267fe78f4bd736565fb72fe135e Partially-Implements: python-3
-
Radosław Piliszek authored
Adds new CI job definitions for CentOS 8: - kolla-ansible-centos8-source - kolla-ansible-centos8-binary - kolla-ansible-centos8-source-ceph-ansible - kolla-ansible-centos8-source-cinder-lvm - kolla-ansible-centos8-source-mariadb - kolla-ansible-centos8-source-bifrost - kolla-ansible-centos8-source-zun - kolla-ansible-centos8-source-swift - kolla-ansible-centos8-source-scenario-nfv - kolla-ansible-centos8-source-ironic - kolla-ansible-centos8-binary-ironic - kolla-ansible-centos8-source-masakari - kolla-ansible-centos8-source-cells The following jobs are added to the check pipeline: - kolla-ansible-centos8-source - kolla-ansible-centos8-binary - kolla-ansible-centos8-source-cinder-lvm - kolla-ansible-centos8-source-mariadb - kolla-ansible-centos8-source-zun - kolla-ansible-centos8-source-swift - kolla-ansible-centos8-source-scenario-nfv - kolla-ansible-centos8-source-ironic - kolla-ansible-centos8-binary-ironic - kolla-ansible-centos8-source-cells The following jobs are not yet passing so are not added to the check pipeline: - kolla-ansible-centos8-source-ceph-ansible - kolla-ansible-centos8-source-bifrost - kolla-ansible-centos8-source-masakari The kolla-ansible-centos8-source job is added to the gate. Upgrade jobs will be added when CentOS 8 support exists in Train. Depends-On: https://review.opendev.org/704337 Depends-On: https://review.opendev.org/704848 Depends-On: https://review.opendev.org/704965 Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Change-Id: Ibd806feee71721b122b77d7eff33228ca1cc2853 Partially-Implements: blueprint centos-rhel-8
-
- Feb 05, 2020
-
-
Radosław Piliszek authored
As discussed during the meeting. [1] [1] http://eavesdrop.openstack.org/meetings/kolla/2020/kolla.2020-02-05-15.00.html Change-Id: I339fc7f01f640a32ff35d19ded54b6f8e2fdec15
-
Michal Nasiadka authored
Change-Id: Ifc87adbac6bef0aaab2ad0e80739654b3e3123ad
-
- 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
-
- Jan 28, 2020
-
-
generalfuzz authored
Add a TLS scenario in zuul to generate self signed certificates and to configure TLS to be enabled in the open stack deployment. Change-Id: If10a23dfa67212e843ef26486c9523074cc920e7 Partially-Implements: blueprint custom-cacerts
-
- Jan 24, 2020
-
-
Michal Nasiadka authored
* Adding zuul centos-source/ubuntu-source ceph-ansible jobs * Jobs will deploy all Ceph integrated OpenStack components, i.e. cinder, glance, nova * Will utilize core openstack testing script Depends-On: https://review.opendev.org/685032 Depends-On: https://review.opendev.org/698301 Implements: blueprint ceph-ansible Change-Id: I233082b46785f74014177f579aeac887a25b2ae2
-
- Jan 10, 2020
-
-
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
-
- Dec 10, 2019
-
-
Radosław Piliszek authored
Partially-implements: blueprint kolla-deployment-scenario-testing Change-Id: I82266829dba47eac81f440a53706c2e9064b8e62
-
Hongbin Lu authored
Co-authored-by:
Radosław Piliszek <radoslaw.piliszek@gmail.com> Depends-on: https://review.opendev.org/694476 Change-Id: I6e7f2f4229c8b579dcc17dacffeb74160875ae29
-
- Dec 09, 2019
-
-
Mark Goddard authored
This change switches the CI jobs to use python 3 for local execution of the kolla-ansible commands. For upgrades, we use python 2 for the previous (Train) deploy, then reinstall using python 3 for the (Ussuri) upgrade. NOTE: This is separate from the python interpreter used on remote hosts, which is configured via ansible_python_interpreter. Partially Implements: blueprint python-3 Related: blueprint drop-py2-support Change-Id: I5bdc165f68b7bde1f9ef30fe8216f2a44e6d4706
-
Mark Goddard authored
Continue to reduce the scope of setup_gate.sh. Allows us to more easily select python 2 or 3. Change-Id: If2eeeacbbbdf58afb765b4a39772b5a1af7b952b Partially Implements: blueprint python-3
-
- Dec 01, 2019
-
-
Erik Olof Gunnar Andersson authored
Depends-On: https://review.opendev.org/692948/ Depends-On: https://review.opendev.org/692691/ Change-Id: I07827b896d36c3723697540fcff164224f6729af
-
- Nov 26, 2019
-
-
Radosław Piliszek authored
Separate upgrade logic to is_upgrade job var and rename scenarios to match. Rename "ACTION" to "SCENARIO" (as it is a scenario). Separate testing of dashboard (aka Horizon) and increase its timeout to 5 minutes (CentOS 7 slow as always). Separate initialization of core OpenStack. Use gate setup script from ./tests/ Remove useless tox setupenv. Do not deploy Heat when not really necessary. Change-Id: I4fca319ccc3de7188f8b7b44c9c71321e3899467
-
- Nov 18, 2019
-
-
Michal Nasiadka authored
Opendaylight support has been deprecated in Train - time to remove it. Change-Id: I3a61bfbcbf366c327ea3e25d2424bc3fedca29f0
-
- Nov 14, 2019
-
-
Mark Goddard authored
Resolves a number of TODOs in the CI configuration that provide support for upgrading from the Stein release. Change-Id: I9bac5c230b82ac7c097fe6ca2556e428abda31a1 Depends-On: https://review.opendev.org/694254
-
- Nov 07, 2019
-
-
Mark Goddard authored
Tests the following operations for MariaDB: * Stop * Recovery Backup and restore will be added in a separate change. Depends-On: https://review.opendev.org/693329 Change-Id: I836d91554715cce0e82c1bbebb7430c457418b2d
-
- Oct 25, 2019
-
-
Michal Nasiadka authored
cinder-backup[1] does not include an lvm driver, we could use posix filesystem driver - but it's not supported in kolla-ansible currently. [1]: https://docs.openstack.org/cinder/rocky/drivers.html#backup-drivers Change-Id: I847a55692a59c52990186332388f571a04c377b7 Closes-Bug: #1847049
-