- Jan 01, 2019
-
-
tone.zhang authored
Since Rocky bluestore is the default store type used by Kolla Ceph. Filestore is still used by the customers. The patch allows deploy both Ceph bluestore OSD and Ceph filestore OSD in Kolla-ansible CI jobs. Change-Id: Iaa7c1b2ff35eb649c3a6d9f7266463d8961cdc9e Signed-off-by:
tone.zhang <tone.zhang@arm.com>
-
- Dec 21, 2018
-
-
Eduardo Gonzalez authored
Change-Id: I33484d0961f1cd17ed05dd124eba68d99b4db83f
-
- Dec 17, 2018
-
-
Mark Goddard authored
Kolla Ansible's bootstrap-servers command provides support for installing the Docker engine. This is currently done using the packages at https://apt.dockerproject.org and https://yum.dockerproject.org. These packages are outdated, with the most recent packages from May 2017 - docker-engine-17.05. The source for up to date docker packages is https://download.docker.com, which was introduced with the move to Docker Community Edition (CE) and Docker Enterprise Edition (EE). This change adds support to bootstrap-servers for Docker CE for CentOS and Ubuntu. It also adds a new variable, 'enable_docker_repo', which controls whether a package repository for Docker will be enabled. It also adds a new variable, 'docker_legacy_packages', which controls whether the legacy packages at dockerproject.org will be used or the newer packages at docker.com. The default value for this variable is 'false', meaning to use Docker CE. Upgrading from docker-engine to docker-ce has been tested on CentOS 7.5 and Ubuntu 16.04, by running 'kolla-ansible bootstrap-servers' with 'docker_legacy_packages' set to 'false'. The upgrades were successful, but result in all containers being stopped. For this reason, the bootstrap-servers command checks running containers prior to upgrading packages, and ensures they are running after the package upgrade is complete. As mentioned in the release note, care should be taken when upgrading Docker with clustered services, which could lose quorum. To avoid this, use --serial or --limit to apply the change in batches. Change-Id: I6dfd375c868870f8646ef1a8f02c70812e8f6271 Implements: blueprint docker-ce
-
- Nov 06, 2018
-
-
Mark Goddard authored
This change is intended to ease the addition of new test scenarios, by splitting the existing setup_gate.sh script up into several smaller scripts. We may wish to further break these scripts up in future, depending on the requirements of new test jobs. Change-Id: Ifa442ac79a54f749c56d20f5f7383c3852d95268
-
- Oct 02, 2018
-
-
Mark Goddard authored
Kolla Ansible now claims [1] to support executing as a user other than root. We should ensure that this is tested in CI. This change removes the 'become' from hosts in the inventory, and sets the remote user to 'kolla', as configured via the bootstrap-servers command. The bootstrap-servers command and other ansible commands executed before it still need to execute as the zuul user and not as kolla, since kolla does not exist yet. The autogenerated SSH private key in passwords.yml is now added to the zuul user's SSH config, such that it can SSH as the kolla user, which has authorised this key. [1] https://blueprints.launchpad.net/kolla-ansible/+spec/ansible-specific-task-become Change-Id: I8f3587e2908bc5b8889cd6fbc01981a6186d33e6
-
- Jun 18, 2018
-
-
Mark Goddard authored
Deploys a bifrost container using kolla-ansible bifrost-deploy. IPA and disk images are downloaded rather than built to improve reliability. Currently only minimal testing of the deployment is performed, creating and deleting an ironic node. Ideally we would perform a bare metal node deployment. The job is based on CentOS, as Ubuntu bifrost deployment is currently failing with a python-MySQLdb error. Change-Id: Ic45094594c21116b5b0d6a606f568fc7954175e3
-
- Jan 24, 2018
-
-
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
-
- Jan 16, 2018
-
-
caoyuan authored
By default, the ansible task will gather facts, it can be configured by set "father_facts: true", it's unncessary to run setup in tasks, it will waste much time when hosts is large. Change-Id: I9462a538c76b6271a34531d8752b72cc695f693e Closes-Bug: #1743485
-
- Jan 03, 2018
-
-
Michal (inc0) Jastrzebski authored
multinode gate change introduced bug that breaks kolla deploy gates. This is fix. Change-Id: Ibc5fe3adb3555e177d3a6a64250cbc9bf50430d1
-
- Dec 27, 2017
-
-
Michal (inc0) Jastrzebski authored
Another step to migrate to new CI Change-Id: Id9bf9b4b1114f5be66f6c028a0db16d869efeceb Depends-On: Iaacdca31b27b7033ec08499bcea7061b9d3ec279
-
- Nov 16, 2017
-
-
Jeffrey Zhang authored
Change-Id: Id71c1ecda9f8647a0eb290fe02a12afb3df09988
-
- Oct 26, 2017
-
-
Jeffrey Zhang authored
- move check container failure from post.yml to run.yml - add binary related jobs - use static kolla-ansible src dir, which is helpful for kolla project to use. - generate correct /etc/hosts by using private ip address and hostname - fix the wrong api interface in global.yml file Change-Id: Idfdee6dfe18f0fa2d4f984df59b57553122ce298
-
- Oct 18, 2017
-
-
Jeffrey Zhang authored
Partial-Bug: #1720601 Change-Id: Ibc20a6ae8c645ff82f3c14a6286073dffd4cfae2
-