summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-03-21Check for root privilege in start.shJeff Peeler1-0/+5
This change was lost in 888bb9cc8c68bf61fddc0ca08a69f764a4012121. Both modprobe and setenforce require root, so I think this is a good sanity check. Change-Id: I431df44e0fed4a981df96a9a98bfbb5c350e49ac
2015-03-21Merge "Use -L flag in curl"Jenkins1-1/+1
2015-03-21Merge "Don't kill keystone, but instead wait for it to finish at the end"Jenkins1-14/+2
2015-03-21Merge "Fix `wait_for` function in kolla-common.sh"Jenkins2-30/+61
2015-03-21Merge "Refactors nwfilter"Jenkins3-5/+3
2015-03-21Merge "Make the Horizon dashboard work properly"Jenkins4-5/+17
2015-03-21Merge "Improve Heat integration"Jenkins4-0/+17
2015-03-21Merge "Add pid: host to libvirt"Jenkins2-1/+13
2015-03-21Merge "Cleanup leftovers after wait_for was merged into kolla-common.sh"Jenkins2-2/+1
2015-03-21Merge "Remove reference to k8s directory from README"Jenkins1-1/+1
2015-03-20Use -L flag in curlSteven Dake1-1/+1
The cirros image uses a redirect. Use curl -L to follow redirections. Change-Id: I3a9309901ab3528442009fd6802600c51c98242f
2015-03-21Merge "Implements: blueprint Implement a database container set"Jenkins12-66/+167
2015-03-21Cleanup leftovers after wait_for was merged into kolla-common.shMartin André2-2/+1
Change-Id: I97ab671bfbdcf5434feedec617a938b30af4579b
2015-03-20Have genenv offer some hepful hints about FLAT_INTERFACESteven Dake1-0/+3
The FLAT_INTERFACE is for vm communication, and should be manually configured if necessary. Change-Id: I79846705c18c2f0f2d4340e53d04183ec689e191
2015-03-20Refactors nwfilterDaneyon Hansen3-5/+3
Previously, the nwfilter daemon/conf pkgs would need to be installed on the host. Compose would then mount the host DIR to the compute containers. A more efficient approach is to simply install the nwfilter config/daemon in the libvirt container. Both appoaches address the following error when booting an instance: 'no-mac-spoofing' is missing Change-Id: I81b446d198920473bf99b97ef5eac6ef5ee85024
2015-03-20Add ADMIN_USER_PASSWORD to genenv toolSteven Dake2-1/+6
The genenv tool was generating the wrong password for the openrc file as a result of recent keystone rework. This patch fixes that problem. Change-Id: I169e3255e3f3ef57938861c31ef4e342d9a32cbc
2015-03-20Merge "Fixes Keystone openrc and sets / for scripts"Jenkins2-5/+5
2015-03-20Don't kill keystone, but instead wait for it to finish at the endSteven Dake1-14/+2
use the bash wait builtin to wait for the keystone process to exit. Change-Id: I03057e7925e7e41120c163c0be22ade75050d9f1
2015-03-20Make the Horizon dashboard work properlySteven Dake4-5/+17
The Horizon dashboard was not working properly prior to this work. Also a docker-compose file was added to start the dashboard. Change-Id: I8a438c15b967b0cec00bfe44b997f833bf745191
2015-03-20Improve Heat integrationSteven Dake4-0/+17
Generate Heat environment variables. Rename yml file to api and engine to follow other service conventions. Add heat to compose/start Modify integration guide to include new variables. Change-Id: I058d829901881e28d6f4785f59fcf778058241e4
2015-03-20Add pid: host to libvirtSteven Dake2-1/+13
Without pid: host, nova-compute and libvirt fail to operate correctly together. I don't understand why, and I wish it weren't so, but it means folks will have to install docker-compose from my personal github account until the pull request is merged upstream. Change-Id: I24e55405139c831f2df246f54c5b6fd39d00656a
2015-03-20Implements: blueprint Implement a database container setDaneyon Hansen12-66/+167
Previously, the database container was configured for use with Kubernetes. This patch removed any k8s dependencies, adds a script to manage mysql server.cnf settings and splits data and app containers. Splitting the containers provides additional portability and operational efficiencies compared to host mounts. Change-Id: I80656450c02dda5f2959d187eec20d5877dc54a2
2015-03-20Merge "Move genenv.sh and start.sh to tools directory"Jenkins5-23/+33
2015-03-20Fixes Keystone openrc and sets / for scriptsDaneyon Hansen2-5/+5
Previously, the keydtone openrc file was not using the proper auth url, whcih was broken with too many double ticks. Also changed the auth port from public to admin since keystone user is an admin tenant. Changed DIR for scripts to align with the rest of the project. Change-Id: Iadde3239227e65ecca479b16a7b7db51d3a579c8
2015-03-20Fix `wait_for` function in kolla-common.shMartin André2-30/+61
Add `wait_for_output` and `wait_for_output_unless` helper functions that only succeed when the command output contains the expected string, with a possibility to exit early with a failure for `wait_for_output_unless`. Change-Id: Ie20e7c72fb84f626f1a3fe9c4d2f22c9d6863dbe
2015-03-20Merge "Always restart glance services"Jenkins1-0/+2
2015-03-20Move genenv.sh and start.sh to tools directoryMartin André5-23/+33
Rename them `genenv` and `start`. Have `genenv` create the openrc file in the top-level directory. Add openrc and compose/openstack.env to gitignore, as well as *.img. Change-Id: I5d8006e97efd77cf364215f55d5e585139ae273e
2015-03-20Remove reference to k8s directory from READMEMartin André1-1/+1
Kolla has moved away from Kubernetes and is now using docker-compose to define container sets. Remove last reference to Kubernetes in the README file, and document the `compose` directory instead. Change-Id: Ic586da2ae7859817c0da888f6ce5c788188e43d2
2015-03-20Merge "Remove traces of kubernetes"Jenkins43-782/+0
2015-03-20Merge "Check for root privilege in start.sh"Jenkins1-0/+5
2015-03-19Always restart glance servicesSteven Dake1-0/+2
Always restart glance services since they are idempotent. Change-Id: I6ad98eacf0fd10b97a007db81dbe23459cc71e2b
2015-03-19Merge "Use keystone authentication with Glance"Jenkins1-0/+5
2015-03-19Merge "Correct glance-api-registry format"Jenkins1-11/+10
2015-03-19Remove traces of kubernetesSteven Dake43-782/+0
Change-Id: Ie14063022aa1f4e1409421b8049ec75ec9a32802
2015-03-19Use keystone authentication with GlanceSteven Dake1-0/+5
Previously glance was not using keystone for authentication. This resulted in --is-public true failing when doing image-create. Co-Authored-By: Lars Stedman (larsks@redhat.com) Change-Id: I54273115242ee169201643fe0ad559392650c883
2015-03-19Check for root privilege in start.shJeff Peeler1-0/+5
Change-Id: I38f6cf133b0ebf59a9595fb62868a81f731a0b85
2015-03-19Merge "Properly format code blocks in integration guide"Jenkins1-48/+48
2015-03-19Merge "Implements: blueprint heat-fig-update"Jenkins1-0/+14
2015-03-19Merge "Update start.sh"Jenkins1-50/+35
2015-03-19Merge "Make rabbitmq container work with it's proper hostname set"Jenkins2-1/+5
2015-03-18Make genenv.sh create an environment that will actually start keystoneSteven Dake1-1/+1
The latest keystone container parses the keystone admin port environment variable. This script was setting it incorrectly. Change-Id: I0d85e5266e5198e47b77906639bc121cd1e6d1f5
2015-03-18mariadb-server requires the hostname userspace commandSteven Dake1-1/+1
The hostname command is required to allow mariadb to access the network properly. Without it, in some cases mariadb cannot execute name service resolution. Change-Id: Ia215585faad23012143b63c4d82acd6ba69f59b7
2015-03-19Properly format code blocks in integration guideMartin André1-48/+48
Also enclose filenames with backticks. Change-Id: I8bc467f2910af2d31dc7a9bf94ce7b3eb8d178e4
2015-03-18Merge "The wait_for function needs to be added into all the images"Jenkins6-90/+58
2015-03-18Merge "Fix an error in the nwfilter definition"Jenkins1-3/+3
2015-03-18Correct glance-api-registry formatSteven Dake1-11/+10
The yaml formatting is wrong, causing some versions of compose to bail. Change-Id: I20c0709699c2c259e9d2443a7d91e5f70ce67188
2015-03-18Update start.shSteven Dake1-50/+35
Clean up start.sh and make more functional Change-Id: If9cb8a6a621991a28cf9b95c4fd0e5b7e780272a
2015-03-18Make rabbitmq container work with it's proper hostname setSteven Dake2-1/+5
Change-Id: I0f79ba151dbb290378e2db0d1af9feb71cb84e6d
2015-03-18Implements: blueprint heat-fig-updateRyan Hallisey1-0/+14
Heat is split into the engine and api. The current images built in kollaglue work. Change-Id: I14bb8520cf76a84491163f0f102d603d312cd5fb
2015-03-18Merge "Add a "admin" user via crux to keystone container"Jenkins1-1/+6