aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-05-06The Neutron agents need their configuration directory specifiedSteven Dake4-4/+4
Add a --config-dir specification to each agent run. Change-Id: I0426caf2ca17185c0789753d4aa9637c5b4327ec Partially-Implements: blueprint port-kilo
2015-05-06The neutron dockerfile needs an update for KiloSteven Dake2-1/+10
policy.json comes from the openstack-neutron package and is required for the agents to run. So install it. fwaas_driver.ini has been deleted in master and in the kilo branch, but the agents won't run without the file present. So copy one from the Juno release. fwaas_driver.ini is probably not actually required, but there is a configuration problem somewhere in our Neutron code base. We are out of time for the Kilo branch, so this short term workaround should be fine. Change-Id: I154599925308765349634b1a53e598599fc20ec1 Partially-Implements: blueprint port-kilo
2015-05-06Glance has some undefined dependencies in Kilo packagingSteven Dake1-1/+3
Glance has two undefined dependencies. Without installing these dependencies out of band, glance will not operate. Change-Id: I096881467d8e0022d58e6c6f745e610d9332dd82 Partially-Implements: blueprint port-kilo
2015-05-06Make nova read config files for KiloSteven Dake5-5/+5
In Kilo, nova no longer reads the config files automatically. They must be specified in the command line to run the nova-* tools. Change-Id: Ifbdf4fd3f952f7bb65e9937b46cf9b96e262c3b0 Paritally-Impleents: blueprint port-kilo
2015-05-06Port to KiloSteven Dake14-112/+113
Use kilo upstream RPM packages Partially-implements: blueprint port-kilo Change-Id: Ia0b4db5dc8e40c01184871e77458dc718c3c46cd
2015-05-06Add a novnc container running the novnc-proxy.Harm Weites11-7/+95
All VNC-specific configuration bits are moved from nova-api-base to nova-compute and the new nova-novncproxy and nova-consoleauth containers. The compose specification has been updated to reflect this. A future patch will make the desired backend configurable (spice/vnc). Change-Id: I8b64abf125fd1ecd7d3463515e3717dd9bd60420 Blueprint: novnc-container
2015-05-06Readd Zaqar for Juno series since that was where it was introducedSteven Dake6-0/+88
Change-Id: I379844bb46d9ac1b933124b1736b7594700f88a8 Partially-implements: blueprint port-kilo
2015-05-06Port to JunoSteven Dake16-30/+30
This represents the Juno release of the images. Partially-implements: blueprint port-kilo Change-Id: I2837ec25a2aa093b7fff7519f3ed608ec93736bf
2015-05-06Change nova net config to work properly with Neutron for Juno and laterSteven Dake1-6/+6
Change nova networking config to work properly with Neutron Juno and later. Partially-implements: blueprint port-kilo Change-Id: I18c324c34b4c3af8526d32b3e42f426ec519750b
2015-05-06Port to icehouseSteven Dake53-72/+68
This represents making build-docker-images --release build with the icehouse tag and causes docker-compsoe to pull from the icehouse tag. Partially-implements: blueprint port-kilo Change-Id: I66b2c39abc55c0f47152dd90e696fc46b9c58f50
2015-05-06Remove Zaqar for IcehouseSteven Dake6-97/+0
Zaqar was introduced in Juno, so remove it prior to branching icehouse, then add it back in after branching icehouse. Partially-implements: port-kilo Change-Id: Icce95b4d404e6d8238206716e74f6826bc860860
2015-05-06Setup nova networking properly for IcehouseSteven Dake1-6/+6
This sets up nova networking properly to work with Neutron in the Icehouse release. Partially-implements: blueprint port-kilo Change-Id: I0d37411c61d0d705d1ddf39c25c6610ea04f56f1
2015-05-06Add heat-api-cfnSteven Dake10-18/+80
Add Heat-api-cfn for wait conditions Magnum needs wait conditions in order to operate properly. heat-api-cfn is where wait conditions connect. Change-Id: I56742dd96e4607dc0042d0cef4e18c922f9ed736 Implements: blueprint container-heat-api-cfn
2015-05-06Make neutron-server upgrade the database to headSteven Dake1-1/+1
Rather then upgrading to a specific version of OpenStack, just upgrade to Head. This works for both juno and kilo. Change-Id: I6305218eabd7de0878e24c8fdae968ac6d612175 Partially-implements: blueprint port-kilo
2015-05-06Merge "Add auth role to ansible"Jenkins3-0/+15
2015-05-06Merge "Add setup Docker script"Jenkins1-0/+47
2015-05-05Add auth role to ansibleFang Fenghua3-0/+15
Add a auth role so ansible can deploy keystone. Change-Id: I3f41fe150654451aae6271cce59ddeb807945043
2015-05-05Add setup Docker scriptChen Zhiwei1-0/+47
This script will setup Docker environment for Kolla functional test. This script will not affect the users exist Docker environment, only added a new Docker binary to /usr/local/bin directory. Change-Id: I9669461df198d9192e220b51cba1e034040d7ed3
2015-05-05Initial support for taggable dependenciesMartin André2-5/+19
Introduce a new --no-use-released-parent option to `build-docker-image` that allows specifying whether the parent image uses the same tag as the one that's currently build or the release tag. Default is to use the release tag for parent image, however `build-all-docker-images` script forces it to be the current tag. Change to Dockerfile is coming next. Change-Id: Ief11c9abb722c181ca85f38ee11800dbf4332a5f
2015-05-01remove cirros download from post_start in tools/kollaJustin Riley1-6/+0
The cirros image download and creation now happens in tools/init-runonce. Change-Id: Icb83526c1fbe42b96957dd39ad9e46a1cf450471
2015-04-29neutron subnet-create requires args at the endJustin Riley1-1/+1
The network name must be next to the CIDR otherwise `neutron subnet-create` gets confused. Change-Id: Ie8b19d3824e5e25f80c61f0794595813c80b98da
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-24Check compose cmd resultFang Fenghua1-0/+4
Should check compse cmd excute result can't let it go. Change-Id: Ifd20e3b7f4ae385f7d45ab119a8850f44f254bac Closes-Bug:#1447959
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