summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-04-30Merge "Make the demo use the default key mykey"Jenkins1-1/+1
2015-04-30Make the demo use the default key mykeySteven Dake1-1/+1
The old key defaulted to sdake which was incorrect. Change-Id: I76a87d2e7da17a245f6ee339db4fd4149ddfe5ff
2015-04-30Merge "Preserve file attributes when copying image dirs for build"Jenkins1-1/+1
2015-04-28Merge "Consolidate tools/conf-* scripts in tools/init-runonce"Jenkins5-121/+83
2015-04-28Merge "Change the default shell to bash"Jenkins48-48/+48
2015-04-28Preserve file attributes when copying image dirs for buildQiu Yu1-1/+1
Add "-a" to preserve file attributes so that unnecessary Docker image build can be avoided. Otherwise, build-all-docker-images will generate additional image layer due to timestamp change. Change-Id: I893fa0637937c521198f50b1bba203a27c9f00a3 Closes-Bug: 1449287
2015-04-28Consolidate tools/conf-* scripts in tools/init-runonceMartin André5-121/+83
Fix issues reported in https://review.openstack.org/#/c/177681/3, and simplify detection of cirros images in glance. Only add developer's SSH key to nova if ~/.ssh/id_rsa.pub exists and is readable. Change-Id: I5936c6db399d63902d460b0d3c959619073cc3cc
2015-04-28Merge "Add support for configuring via Neutron networking"Jenkins2-1/+73
2015-04-27Merge "Add a conf-novanet to configure nova"Jenkins3-19/+62
2015-04-27Merge "Add a demo using Heat"Jenkins3-0/+77
2015-04-27Add support for configuring via Neutron networkingSteven Dake2-1/+73
Configure the network for use with Neutron. Co-Authored-By: Daneyon Hansen (danehans@cisco.com) Change-Id: Iab0496cf40683ca29cbe38066ae446aa8c6c4c36
2015-04-27Add a conf-novanet to configure novaSteven Dake3-19/+62
Configure nova networking and nova quotas to allow 40 m1.small instances to run. Checks for keystone credentials set. May only be run once. Change-Id: I36e01d42ec283651babbb59268452a65e644626e
2015-04-27Merge "Tidy up dev quickstart"Jenkins1-27/+47
2015-04-27Add a demo using HeatSteven Dake3-0/+77
Add a demo using heat Change-Id: Ife5f94a338e8723eb300f5c41d53d750e19700d5
2015-04-27Change the default shell to bashChen Zhiwei48-48/+48
Unify the shell to bash in all Kolla scripts. Change-Id: Ib9591b2f8f344eb88455c5e9b7ecf2164fb5960a Implements: blueprint use-bash-shell
2015-04-26Tidy up dev quickstartSteven Dake1-27/+47
The dev-quickstart needed a bit of updating. The major change in this update is to specify using docker 1.6.0 release version rather than a docker RC. Change-Id: I1fcb79e3751c00c5bd75680ef05ec3952d76578d
2015-04-25Merge "Change irc channel"Jenkins1-1/+1
2015-04-24Rename quickstart guideSteven Dake1-0/+0
The developer-env is actually a quickstart document. Rename it to dev-quickstart to be a little more obvious. Change-Id: I24c344c45c490c1e3d6c5c8284770f810511add6
2015-04-24Change irc channelSteven Dake1-1/+1
Our IRC channel is #kolla, not #tripleo. Change-Id: Iccbdc767506070d196490190eb5cc642c9561dfb
2015-04-22Merge "Kolla runs process on rabbit, not rabbitmq"Jenkins1-1/+1
2015-04-22Merge "Do not bindmount nova-compute directories"Jenkins1-6/+2
2015-04-21Merge "remove wait_for from glance-api"Jenkins1-2/+2
2015-04-21Kolla runs process on rabbit, not rabbitmqSteven Dake1-1/+1
The kolla script runs its process on rabbit, not rabbitmq. This results in the rabbitmq compose scirpt not being executed. Change-Id: I80f8d537c36b6cd598cdcf87f77df418db8ed035
2015-04-21Do not bindmount nova-compute directoriesSteven Dake1-6/+2
Nova uses a data container. Data containers are expected to use the VOLUME keyword and then use volumes_from to access those volumes. Throwing in a bindmount to the host filesystem results in unpredicble behavior, usually in the form of files being stored on the host filesystem that should be persisted in the compute data volume. Change-Id: I60a7873995c9397368ed4df61d5a6d4e8250f3c2
2015-04-21Merge "Introduce `tools/kolla` to interact with kolla"Jenkins8-291/+146
2015-04-21Removes existing network namespaces for neutron-agents containerDaneyon Hansen2-0/+10
Previously, network namespaces would not work correctly when restarting or stop/rm/start the neutron-agents container. This is because network namespaces created within the container are associated to the container's pid: /pid/$CONTAINER_PID/ns/net. With this patch, when a container starts or restarts, the l3/dhcp agent start scripts will remove any existing qrouter/qdhcp network namespaces before starting the agents. The agents will recreate the necessary network namespaces since they are stored in the db. Closes-Bug: 1444219 Change-Id: Ia86729766fe8c2fc145b3a02d519746b149a73bb
2015-04-17Merge "Add workaround to work with cirros image"Jenkins1-0/+8
2015-04-17Merge "Neutron doa in current form"Jenkins6-7/+7
2015-04-17Merge "Adds Mariadb-client to the Heat template"Jenkins1-0/+3
2015-04-17Merge "Disables firewalld for Heat-deployed Fedora instances"Jenkins1-0/+4
2015-04-17Merge "Fix validate-all-yaml.sh to check for files with yml extension"Jenkins1-1/+1
2015-04-16Adds Mariadb-client to the Heat templateDaneyon Hansen1-0/+3
Previously, one would have to use nsenter or docker exec to interact with the mariadb container. This patch adds mariadb client support to the Fedora 21 instance, making it easier to work with and test the mariadb-server container. Change-Id: Iebfbd88b7ca6a86268e03e3e4cf4763dd46fd6a7
2015-04-16Disables firewalld for Heat-deployed Fedora instancesDaneyon Hansen1-0/+4
Previously, Heat was deploying Fedora21 instances with firewalld enabled and running. It is well documented that firewalld causes problems with OpenStack Neutron. That is becasue Neutron uses iptables instead of firewalld for security filtering. Change-Id: I25cb32984841423a7b1c44b55cd19b5b4588c9e8
2015-04-16Introduce `tools/kolla` to interact with kollaMartin André8-291/+146
This is supposed to prevent proliferation of scripts in "tools" directory and reduce code duplication. This first patch replaces tools/{start,stop,pull,status} scripts and more commands are to be added in the future. Change-Id: I3d99cf5033be8631d8e6f32a4c34d3b5ffcae7e8
2015-04-15Add workaround to work with cirros imageSteven Dake1-0/+8
The cirros image uses an old dhcp client which does not work properly with hardware that has checksum offload enabled. Add a bootp rule to rewrite the checksum via iptables. Latest cirros 0.3.33 is afflicted by this bug. Change-Id: Ibfd1f87af5d0bef9fcb1354121e76e4e0db8ab5e
2015-04-16Merge "Adds OpenStack Clients to Heat Template"Jenkins1-0/+5
2015-04-16Merge "Updates Docker Client in Heat Template"Jenkins1-2/+2
2015-04-16Merge "Adds a Status Script"Jenkins1-0/+47
2015-04-16Merge "Update developer documentation"Jenkins1-26/+19
2015-04-15Updates Docker Client in Heat TemplateDaneyon Hansen1-2/+2
Now installs rc5 and changes the install directory to /usr/local/sbin. Change-Id: I30332ff0bd4cca1eed7f754c3bd620e59c052c1d
2015-04-14Neutron doa in current formSteven Dake6-7/+7
The nova-config.sh script was exiting because of incorrect shell syntax. The correct syntax for a regex search is [[ haystack =~ needle ]]. The .*needle.* is unnecessary. I think this shell script exited because a period was missing. Change-Id: I3aca5e0729eb5fedbe9ecb4d75ed85d5a1c7815a
2015-04-15Adds OpenStack Clients to Heat TemplateDaneyon Hansen1-0/+5
Previously, Kolla nodes deployed using the Heat template did not contain OpenStack clients. This patch adds the OpenStack client packages. Change-Id: I72a4db1e4edc7350adf5b302955d39182cc58a58
2015-04-14genenv generated invalid variableSteven Dake1-1/+1
NEUTRON_SHARED_SECRET was being generated incorrectly. It had a colon at the front, which causes nova not to operate. Change-Id: Id0d9390fa60b3d946513098fed394aaba3a53c70
2015-04-14Adds a Status ScriptDaneyon Hansen1-0/+47
Previously, only start/stop scripts existed. The status script runs docker-compose ps for each container so users can get a quick snapshot of their Kolla environment. Change-Id: I3204f3e7404ad906d5330cf67d091fc1f06d3030
2015-04-14Adds Neutron to Start/Stop ScriptsDaneyon Hansen2-4/+22
Previously, Neutron was not included in the start/stop scripts. This patch reads the NETWORK_MANAGER value from openstack.env to start/stop either nova or neutron networking. Change-Id: I85b31396c2b816b89f33206443c3d60cb4b7914b
2015-04-14Update developer documentationSteven Dake1-26/+19
Tell users to pull docker-compose from Docker Inc. Recommend rc3 or greater Tell users the thread where the bump releases are being discussed Fix typo in libvirtd Change-Id: Ib47d3a57452a4266db2b47b41a789908365fda9b
2015-04-14remove wait_for from glance-apiSteven Dake1-2/+2
For some reason glance sometimes fails to permanently find keystone while other services do find keystone. The host also has full access to keystone. Change wait_for to fail_unless. This could be a docker bug, a wait_for bug, or some other problem. Change-Id: I02d611d65b7ffddb9c27101fd60e2a8b7cc25658
2015-04-14Merge "CentOS 7.1 image doesn't work with libvirt"Jenkins1-0/+4
2015-04-14CentOS 7.1 image doesn't work with libvirtSteven Dake1-0/+4
The libvirt package has a dependency on systemd-libs and systemd, while the centos 7.1 container installs systemd-container-libs and systemd-container. We don't need either of these systemd tools but they reuslt in a broken build of the system if they are missing. As is, the libvirt container will not build. Change-Id: I8e5aac0e3a7e9d88a81733a3048971fe9d48ba56
2015-04-14Fix validate-all-yaml.sh to check for files with yml extensionMartin André1-1/+1
YAML files can have .yaml or .yml extension. Make `validate-all-yaml.sh` check for *.yml files in addition to *.yaml files since we now have some of these in our source tree. This should help to prevent bogus YAML files to land in the repository. Change-Id: Id59273680fc2424f7b636033b1d641efcaaeba22