summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-07-24Add build from source for NovaPaul Bourke50-0/+173
Partially-implements: blueprint install-from-source Change-Id: I7b900b2f412667e0b4a36e9a46867b85ba54a8cc
2015-07-24Merge "Add Gnocchi service to kolla"Jenkins26-0/+236
2015-07-24Exclude barbican from the build to fix gatePaul Bourke1-1/+2
The binary build of barbican is completely out of date and uses an old source style install. This is currently failing to build and breaking the gate for every change. Blacklist barbican until https://bugs.launchpad.net/kolla/+bug/1453926 is resolved. Closes-Bug: #1477963 Change-Id: If1006b0d9acbf884b9e2eb7536d947911dd16ca4
2015-07-24Add build from source for BarbicanSwapnil Kulkarni7-0/+35
Change-Id: I22691c41668e94f926daaf0890ef1300cc791d53 Partially-implements: blueprint install-from-source
2015-07-24Add build from source for HorizonSwapnil Kulkarni7-0/+46
Change-Id: I1af1454a6373c543ef1a0f81c2da1546540c6d2f Partially-implements: blueprint install-from-source
2015-07-24Merge "Update horizon dockerfile for dependencies"Jenkins1-1/+1
2015-07-24Merge "Adding cinder source image"Jenkins30-3/+106
2015-07-24Update existing source based builds default to the master tarballSwapnil Kulkarni4-4/+4
Change-Id: Icae917ba780d5b0dc8b7fffebb29018e51055985 Closes-Bug: #1476202
2015-07-24Add build from source for DesignateSwapnil Kulkarni36-0/+103
Change-Id: I8491cab43697f2b0d40ddb72b428a918591cd22d Partially-implements: blueprint install-from-source
2015-07-24Add build from source for CeilometerSwapnil Kulkarni34-0/+94
Change-Id: Iff364dfeb622f84dc797ff6f2846ee18075da856 Partially-implements: blueprint install-from-source
2015-07-23Update init-runonceSam Yaple2-14/+14
This makes some changes to init-runonce to allow using Ansible as well as updating it to use the openstack-client where applicable since the keystone-client is not usable with keystone v3 api at all. Change-Id: I6b9d6beb04df7724b1967638e98042ab03221cd1 Closes-Bug: #1477725
2015-07-23Merge "Properly use all configs with neutron"Jenkins9-6/+42
2015-07-23Merge "Fix compute permissions and start params"Jenkins7-17/+30
2015-07-23Merge "Removed unused hautoproxy code"Jenkins9-123/+0
2015-07-23Fix compute permissions and start paramsSam Yaple7-17/+30
neutron-server was not properly using ml2_conf.ini nova did not have ovs utils, and it had incorrect libvirt permissions Change-Id: I43d2110d0b5fc1940d887dace95787e1ebbe142d Partitially-Implements: blueprint ansible-service
2015-07-23Adding cinder source imageMark Duggan30-3/+106
Change-Id: I2ec195bc1ed0504244df00de6d7273ac702222c5 Co-authored by: Paul Bourke <paul.bourke@oracle.com> Partially-Implements: blueprint install-from-source
2015-07-23Merge "Removes Host Cleanup from Container Cleanup Script"Jenkins2-33/+30
2015-07-23Merge "Glance installation from source"Jenkins17-0/+57
2015-07-23Properly use all configs with neutronSam Yaple9-6/+42
Change-Id: Ie347964d42e7060c69047b1aeece1cf0ad311ae6 Partially-Implements: blueprint ansible-service
2015-07-23Merge "Adds the appropriate tools to addin the ovs bridge"Jenkins7-5/+30
2015-07-23Merge "Allows neutron-agents l3 agent to communicate with OVS"Jenkins2-0/+2
2015-07-23Merge "Copy ml2_conf.ini to correct location"Jenkins1-1/+25
2015-07-23Merge "sudoers script was not properly running"Jenkins11-7/+7
2015-07-23Copy ml2_conf.ini to correct locationSteven Dake1-1/+25
The ml2_conf.ini file which sets OpenVswitch as the mechanism driver was not being copied to the corect place. This patch resolves that problem. Change-Id: Ia276916a3183564c9b7d8d6aa9595c384ed99cf6 Closes-Bug: #1477399
2015-07-23Allows neutron-agents l3 agent to communicate with OVSSteven Dake2-0/+2
The neutron-agents l3 agent requires access to the OVS database via access to /run. It also needs to have ovs-vsctl binary available in the container. Change-Id: I903537b570cd60c9bb1088e9408a5f6ea4988d8f Closes-Bug: #1477376
2015-07-23Adds the appropriate tools to addin the ovs bridgeSam Yaple7-5/+30
Ansible will exec a script in the OVS container to ensure the bridge and ports are properly setup. The script is idempotent. Change-Id: I5adca595a4d2ef4edf26c9635cfa5ceb30ca4a59 Closes-Bug: #1466375
2015-07-23sudoers script was not properly runningSam Yaple11-7/+7
This issues presented as sudo requiring a TTY. We properly update the sudoers config to remove the tty requirement Change-Id: I7f31bccdc1774f8afd078267cf23704d95eda8b8 Closes-Bug: 1477351
2015-07-23Merge "Add get_or_create_domain for designate sink"Jenkins1-0/+17
2015-07-23Merge "Add memcached image (required by Swift)"Jenkins10-0/+57
2015-07-23Update horizon dockerfile for dependenciesSwapnil Kulkarni1-1/+1
Updated from dependency ref at [1] Closes-Bug: #1474260 [1] http://docs.openstack.org/kilo/install-guide/install/yum/content/install_dashboard.html Change-Id: Ic1a9c147d4e532d398faae8dea42ccad80999b03
2015-07-23Glance installation from sourceakwasniewska17-0/+57
Container with glance installed from source. Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net"> Partially Implements: blueprint install-from-source Change-Id: I73071415023b141b760f6c4cc5b181a97a4f7552
2015-07-23Removed unused hautoproxy codeSam Yaple9-123/+0
Change-Id: Idcfc97567fc34a700259c13c54035a401d76e1e9 Closes-Bug: #1474679
2015-07-23Removes Host Cleanup from Container Cleanup ScriptDaneyon Hansen2-33/+30
Split the content of cleanup-containers into containers cleanup and host cleanup. This allows to run the cleanup-containers from OSX clients, while keeping needed code to delete host artifacts left behind by the neutron agents container. In addition, cleanup-containers may disappear in the future, replaced by a docker-compose wrapper. Co-Authored-By: Martin André <martin.andre@kvhasia.com> Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net> Change-Id: I3aa731e7e0f9eb3dad9c363bb5d4a575d84a2fae Closes-Bug: #1477383
2015-07-23Add Gnocchi service to kollaSwapnil Kulkarni26-0/+236
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net" Change-Id: I81e5e6bfde3323e6917e3d61e3db760e2fec2019 Implements: blueprint gnocchi-containers
2015-07-22Merge "HAProxy container"Jenkins7-0/+46
2015-07-22Merge "Add build from source for Neutron"Jenkins42-0/+174
2015-07-22Add memcached image (required by Swift)James McCarthy10-0/+57
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Partially Implements: Blueprint swift-container Change-Id: I9d732b120c6a6354fe450cfc3f00dd2469bb9265
2015-07-22Add build from source for NeutronPaul Bourke42-0/+174
Change-Id: I49a336643737daaa20e835e44647ce74e2da2a81 Partially-implements: blueprint install-from-source
2015-07-22Merge "Remove PIP cache for Magnum"Jenkins1-1/+2
2015-07-22Merge "Remove PIP cache for Heat"Jenkins1-1/+2
2015-07-22Install tooz for designate pool managerYongfeng Du1-0/+1
designate added tooz as dependency, but this is not reflected in package installation, so workaround this by yum install python-tooz Change-Id: Ia1b69d3feb7379131371db75a25eefb949a66758 Closes-Bug: #1476578
2015-07-21Remove PIP cache for MagnumSteven Dake1-1/+2
We only install these pip files once so there is no need for a 50MB PIP cache stored in the image permanently. Change-Id: I75c8154c764db85b3115b4d28fc136855523df05 Partial-Bug: #1476840
2015-07-21Remove PIP cache for HeatSteven Dake1-1/+2
We only install packages one time so there is no benefit to storing 50MB of PIP cache data. Change-Id: I294ad00464c7fd2312d6140140d334ff9bddb611 Partial-Bug: #1476480
2015-07-21Merge "Ansible Neutron support"Jenkins26-13/+414
2015-07-21Merge "Remove docker-py so docker-compose can grab the right version"Jenkins1-1/+0
2015-07-21Remove RDO dependency from source imagesPaul Bourke1-12/+8
It turns out the only dependencies we need from RDO in the source builds are python-pip, python-cliff for crux, and crudini, all of which can be pulled from pypi. We should remove the dependency on RDO for these builds which is one of the reasons for source builds in the first place. Change-Id: I11e26e96e6c94a5df5db48204714229bbd85a9aa Closes-Bug: #1476760
2015-07-21HAProxy containerMichal Jastrzebski (inc0)7-0/+46
This commit consists HAProxy container. It only supports config-external as this requires orchiestration. Change-Id: I0af28be4f3d4aa40c418f15c40c45630d0fd7c8d Partially-implements: blueprint haproxy-container
2015-07-21Remove docker-py so docker-compose can grab the right versionRyan Hallisey1-1/+0
Docker compose will fail with a version error if docker-py is not 1.2.3. Using >= 1.2.0 will get docker-py 1.3.0 causing compose to fail. Change-Id: I54ba1fe95b9c7a5a242b8339e153fbee80ff6c3b Closes-Bug: #1473856
2015-07-21Add get_or_create_domain for designate sinkYongfeng Du1-0/+17
Function get_or_create_domain is required by designate-sink service, but get lost during later changes, so add it back. Otherwise, there will be "get_or_create_domain: command not found" error during designate sink start. Change-Id: I0433f83d02a2891c9bad4b9e26f93c4709ff1325 Closes-Bug: #1476575
2015-07-21Merge "Document dependencies for Ansible deploys"Jenkins1-0/+22