- Apr 02, 2015
-
-
Sam Yaple authored
This ansible module for docker-compose allows for idempotency. I have submitted a pull request upstream to ansible-modules-extra to include this new module. When/if the module is accepted upstream if can be removed from the local module library. The two playbooks have been updated to use this module. The database data container does not support idempotency due to the fact that it exists instead of sleeps. Therefore each time `docker-compose up` is called, it will start the container and register a change. The message-broker does not have this issue and will remain unchanged even repeatedly running these playbooks. Due to the use of a special branch of docker-compose provided by sdake, this module requires at least docker-compose==1.2.0rc1 Change-Id: If1644eaa3bff0c2a007fa2d479a95bea941945f6
-
- Apr 01, 2015
- Mar 31, 2015
-
-
Sam Yaple authored
Additionally fix some md format mistakes. Change-Id: Ica1600b16986303feb188976ec86972ca2f5b942
-
Jenkins authored
-
Steven Dake authored
In a native QEMU environment there is no /dev/kvm. Change-Id: I4d0eb32fd6fad3a4c9c15c7c2b12430b2e4db154
-
- Mar 30, 2015
-
-
Jenkins authored
-
Jenkins authored
-
Jenkins authored
-
Steven Dake authored
libvirt is compiled with lxc support. On Ubuntu hosts, without this file libvirt is nonusable. The container exits immediately. Change-Id: Ifbc2d75defe082cbe3b80b1821799f1f965c2a85
-
- Mar 29, 2015
- Mar 28, 2015
-
-
Sam Yaple authored
This adds a very basic structure to begin supporting ansible in Kolla. Ansible can support complete idempotency, but wrapping docker-compose does not allow idempotency at this time. These playbooks will be extended to compensate for that in future patches. Change-Id: I1c9e8d32321e2733f5a9b752edf74b4fe90317ed
-
Sam Yaple authored
We have to overlay the /lib/modules folder from the host to properly `modprobe` from within a container. We don't have to give it write permissions however, so the docker-compose volume is mounted in as 'ro' Change-Id: I95101136dad56e9331d8b92cd394495f7bd0576a
-
Jenkins authored
-
Steven Dake authored
If a system is rebooted with kolla running, all the services will continually restart. There appears to be some locking problem in docker which will result in docker imploding. One problem is a key dependency, mariadb, is never started on a reboot because it is missing restart: always. Also restart the mariadb data container until it returns success. Change-Id: I599d28548ff041712d54a702c80fe36c321adf7f
-
- Mar 27, 2015
-
-
Steven Dake authored
Since it keeps changing and the upstream maintainer deletes the dropbox image, I'll just put the docker image in one place. Change-Id: I7098c2c6a1bf662665879324ff1bd1a7521fd941
-
Sam Yaple authored
When using ';' this can allow the previous command to fail and while the docker build proceeds without realizing a command failed. Switching to '&&' allows the exit code to make it to the docker build command and the build to fail appropriately. Change-Id: Idd0991ed4549542bb10d27da1a0a025d0503b6c1
-
Daneyon Hansen authored
Adds the neutron-linuxbridge-agent to the neutron container set. Change-Id: I20752611c24a3110cc5d2e4fca2d501fc32a4d87
-
Steven Dake authored
Tell folks to turn off libvirt on their host. Change-Id: I4ca9a466cd14bd7a88880299f56ea0eba343b6c8
-
- Mar 26, 2015
-
-
Steven Dake authored
This patch builds pam with no auditing. This allows the images to operate on Ubuntu 14.04 which contain a kernel bug and have not been updated. Change-Id: I2b8bd192abcc26df27ca276dc3d0fde377048f20
-
Jenkins authored
-
- Mar 25, 2015
-
-
Jenkins authored
-
Ryan Hallisey authored
Each container requires a set of environment variables be declared so that it can function in a minimal setting. This doc will provide a list of those environment var for each container. Change-Id: I225f53c869e5830d680792fd0a38f6622ba9b04b
-
Steven Dake authored
Data volumes are busted in docker master 1.6-rc1. Need to use a special branch in order for docker to work. Change-Id: Ia772de63e1fc8a07f052da2a3f4152f4d97b37f9
-
Daneyon Hansen authored
Previously, nova enabled_apis was hard coded and metdata_host was using PUBLIC_IP param instead of exposing an individual param. Extending these params and creating a separate compose yml that includes compute/libvirt/network/api is required to support nova network multi_host. Additional details can be found here: http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html Change-Id: I5d417a0ee460f8ad9b2982fe83d63ab57013918e
-
- Mar 24, 2015
-
-
Daneyon Hansen authored
Previously, eth0 was set as the nova flat interface. This interface is used to bridge VM traffic between instances and should not have an IP. It's a problem when you associate an interface with an IP to the FLAT_INTERFACE. Change-Id: I38c516094430e2d55b1b4c047a1bbcfe711a2dff
-
Jenkins authored
-
Jenkins authored
-
Jenkins authored
-
Daneyon Hansen authored
Previously, Heat was not allowing the necessary TCP ports for RabbitMQ and MariaDB to Kolla nodes. Change-Id: If34ca2de2e5213cb97138e5855cc88ff5c564b76
-
Daneyon Hansen authored
A few errors in the dev doc were causing problems with deploying a dev env. The dev dos has been updated with the correct steps for prep'ing a host for running Kolla. Additionally, wording has been added to reference the Heat template for dev env deployment. Change-Id: I9f0ba1bd2deca490a72b3c54cb1a7df386228ee8
-
Daneyon Hansen authored
Updates the following: 1. Replaces Docker copr pkgs with binary 2. Updates docs 3. Adds compose from sdake GH repo 4. Adds required ebtables kernel module for nova-network 5. Adds container net/subnet info required for correct nova networking functionality. 6. Consolidates pkgs installs from get-image script to the heat template. Change-Id: Ibec2dd5909bb8379c193b5cdbad665a5b6c2e8f8
-
- Mar 23, 2015
-
-
Jenkins authored
-
Ryan Hallisey authored
Heat container is having trouble accessing heat meta data. Heat needs to have HEAT_CFN_API_SERVICE_HOST set in order to properly receive meta data. Closes-bug 1435288 Change-Id: Ia28ece3ae91ec7acc62cc86039612841ac487f36
-
Jenkins authored
-
Jenkins authored
-
Jenkins authored
-
Jenkins authored
-
- Mar 22, 2015
-
-
Steven Dake authored
A data container is meant to operate without bindmounts. Change-Id: I2624a63fd75db7ed8050054c17e19885f8a7ac8a Co-Authored-By:
Daneyon Hansen <(danehans@cisco.com)>
-