- Feb 02, 2016
-
-
SamYaple authored
This change is needed for clarity. We have a kolla-ansible script. We have a kolla-mesos repo. We plan to have a kolla-ansible repo. Already we have had far too much confusion about whether we are talking about the container or the project. Naming this kolla-toolbox eliminates all of that confusion and its probably a bit more accurate of a name too. Closes-Bug: #1541053 Change-Id: I8fd1f49d5a22b36ede5b10f46b9fe02ddda9007e
-
- Jan 25, 2016
-
- Jan 20, 2016
-
-
Jeffrey Zhang authored
latest pip 8.0 can not override the system installed package Closes-Bug: #1536023 Change-Id: Ida07fc9e2e8aaffb3caaffce75ec4cbf8a4994e8
-
- Jan 04, 2016
-
-
SamYaple authored
Bumping up the versions of our pinned software. TrivialFix Change-Id: I0b97c3d57d47850e51b56d5d19be45c29496f395
-
- Dec 27, 2015
-
-
SamYaple authored
There were some inconsistencies with pip install instructions thoughout Kolla. We fix those here. Additionally, we fix the virtualenv to properly use the site-packages on the host if a library is not available in the venv. Change-Id: Ib84d48e8826bb96060338b3fa0782620c98794a8 Related-Bug: #1524684 Closes-Bug: #1529434
-
- Dec 26, 2015
-
-
SamYaple authored
The CMD command for data causes docker to launch it with /bin/sh which is ugly when viewing the containers statuses. Additionally for kolla_ansible we were not specifying the CMD at all, forcing us to use the 'command' param to set the sleep command. This patch brings the kolla_ansible launch inline with the rest of the project. TrivialFix Change-Id: Ic87a89921674802c15596756526e07f52a782f32
-
- Dec 22, 2015
-
-
SamYaple authored
Change-Id: I0f6b37ad59a1218d62c5c42c02c63066f44ffed7 Closes-Bug: #1528702
-
- Dec 16, 2015
-
-
Jeffrey Zhang authored
The keystone_user is deprecated and the os_user module is added since v2.0.0-0.4.beta2[0], which should be used for keystone user creation. [0] https://github.com/ansible/ansible-modules-core/commit/cdf7117f7eec002ff6fce5900d2706e8a1abc399 Closes-Bug: #1526589 Change-Id: Ibe791913af52df5eb22eecdfc0f0156e2d0019a4
-
- Dec 15, 2015
-
-
Martin André authored
The build of MySQL-python started to fail after the update to Percona-Server-devel-56-5.6.27-rel76.0.el7.x86_64 with: /usr/bin/ld: cannot find -lmysqlclient It appears Percona-Server-devel package provides a broken /usr/lib64/libmysqlclient.so that points to nonexistent libmysqlclient.so.18. Fix the build by installing MariaDB-shared package from the mariadb repo that contains the missing file. Change-Id: Ia95fddfe44f54bd355c6f3d0ac895fdc05cecff9 Closes-Bug: #1526129
-
- Dec 14, 2015
-
-
Michal Rostecki authored
ZooKeeper module already existed, but was not added to the container. Closes-Bug: #1525820 TrivialFix Change-Id: I4de6aea4d4b209c94ed33205b0ec3c339e9ab692
-
- Dec 02, 2015
-
-
Michal Jastrzebski authored
This module will be collection of basic checks to ensure that module is running. After deploying service (like keystone) we will run sanity checks for given service. Change-Id: If7dc7f8a1ce1c3f93fc51d8327a55ef655b0de00 Partially-Implements: blueprint sanity-check-container
-
- Nov 27, 2015
-
-
Michal Rostecki authored
Use virtualenv for installation of OpenStack projects and dependencies to avoid conflicts with Python libraries installed by non-OpenStack binary packages. Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c Implements: blueprint virtualenv
-
- Nov 23, 2015
-
-
Swapnil Kulkarni (coolsvap) authored
Added new option in kolla-build.conf Change-Id: I45fe51966bcb59ea19d112281ba3d5a1ba091a56 Closes-Bug:#1514304
-
- Nov 20, 2015
-
-
Sam Yaple authored
Now /dev/loop devices will work! Change-Id: Icb8efe4f9bc3a21a72eb04bfd03452c26f13fd70 Closes-Bug: #1518438
-
- Nov 12, 2015
-
-
Sam Yaple authored
The USER operation affects all docker commands after it. This causes a problem with our {{ include_footer }} implementation since commands in that footer may require elevated permissions to perform. In the current implementation I can no longer remove my proxy settings once the USER has been changed. Change-Id: I9b2bab5a15f595f6d52a46c64ddf59ba5608b938 Partially-Implements: blueprint drop-root
-
- Nov 11, 2015
-
-
Paul Bourke authored
This change ensures commands run in the kolla-ansible container are done as the 'ansible' user rather than root. By default Ansible tries to write it's temporary files to $HOME/.ansible on the target, which in most cases won't exist when run as the new user. Hence we now supply the kolla-ansible container with an ansible.cfg, to tweak the remote_dir option to /tmp. Change-Id: I838a8c8cd0c7dc1aeca4d12e38c346f252170e7c Partially-Implements: blueprint drop-root
-
- Sep 30, 2015
-
-
Sam Yaple authored
We can lock down to this alpha version as long as it works once. That is the value of building an image here. We likely won't run into any bugs if we can deploy from this tag at least once. Change-Id: I864290260d7fbdcd8325748788d2454d1dc1a699 Closes-Bug: #1501455
-
- Sep 28, 2015
-
-
Steven Dake authored
This prepares for the RHEL OSP implementation by making the build tool convert all binary-* into an install_type of binary and * into an install_metatype variable substitution inside the Dockerfiles. Further binary-* is substituted as install_name to enable proper building only. Change-Id: Ib681b29176eb79a3cab12ec824313fdecb6e7a5f Partially-Implements: blueprint rhel-based-image-support
-
- Sep 17, 2015
-
-
Sean Mooney authored
- this change fixes a regression of bug/1481560 - this change re-adds git to the openstack base image when building images from source on ubuntu. - removed explicit git install from kolla-ansible Closes-Bug: #1496561 Change-Id: Ia8a125e40bc6510af6d44c5317647be7ce27b0d6
-
- Sep 04, 2015
-
-
Steven Dake authored
Add 'rhel' to list for RPM based distros. Also sort the distro list for rpm packages for affected lines. Change-Id: Ied4cb3e9763d6c6359f314d16185383ac3e006ed Partially-Implements: blueprint rhel-based-image-support
-
- Sep 03, 2015
-
-
Sam Yaple authored
This creates and moves the dependencies for Ubuntu into a common openstack-base container. This commit shows dramatically smaller sizes for all non-openstack containers. The Openstack container remain the same size. Change-Id: I2f46420d4b9edcfddda374caddcce906fc708f6c Partially-Implements: blueprint openstack-common-container
-
- Aug 30, 2015
-
-
Steven Dake authored
This changes bootstrapping of the Heat container to bootstrap the Heat container with a heat domain user. This requires some work from bootstrap.yml to pass in several environment variables needed by the heat domain setup script. Co-Authored-By:
Sam Yaple <sam@yaple.net> Change-Id: Iab05983754fa514835cb5ff54d775faa18773110 Partially-implements: blueprint ansible-heat
-
- Aug 28, 2015
-
-
Sam Yaple authored
Updated build.py to reflect this change. Deprecate --template option and make it a noop. Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2 Partially-Implements: blueprint remove-docker-dir
-
Vladislav Belogrudov authored
This patch allows to add instructions to final images like setting runtime environment variables or deleting build time HTTP proxies Change-Id: I23ad325e0898d77804a22038ddc618e1e49afd88 Partially-Implements: blueprint add-proxy-to-dockerfiles
-
- Aug 26, 2015
-
-
Zhou Zheng Sheng authored
When building kolla-ansible image, it clones ansible source code from github. Since we just need the source code but not the commit history, there is no need to download all the commit log objects. This patch adds "--depth 1" option to git clone command. This will speedup kolla-ansible image building a lot, especially in countries with slow Internet access. Change-Id: I834f83a127350415a5861a2f5b2982df3d3e3f5a Closes-Bug: #1488744
-
Kai Qiang Wu(Kennan) authored
Change-Id: If9214859777bef63da876dedb26eb7bd6dd3c8f8 Closes-Bug: #1488714
-
- Aug 22, 2015
-
-
Sam Yaple authored
Installing Ansible with pip as seen in this patch ensures both RPM and DEB based systems install the binaries in the same path. This changes nothing for RPM, but allows DEB to continue using the existing scripts without having symlinks everywhere. Change-Id: I0d530b1ed0a0e8b44413012f79251ab888153b23 Partially-Implements: blueprint install-from-ubuntu
-
- Aug 20, 2015
-
-
Sam Yaple authored
Change-Id: Ia62a9df706b5d1c9c1673d5664839b3a561f3c51 Partially-Implements: blueprint install-from-ubuntu
-
- Aug 19, 2015
-
-
Sam Yaple authored
Change-Id: I53113d2a7595177839daebe74fa5bc409573f824 Partially-Implements: blueprint dockerfile-template
-
- Aug 06, 2015
-
-
Sam Yaple authored
Currently we require a slew of deps on each destination node, this includes a gcc compiler and installing things via pip. We can remove these dependencies by containerizing them and running and Ansible inside the container itself. The container would then report back facts about idempotency. DocImpact Closes-Bug: #1481495 Implements: blueprint containerize-dependencies Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
-