aboutsummaryrefslogtreecommitdiff
path: root/tools/kolla
AgeCommit message (Collapse)AuthorFilesLines
2015-07-27Implement kolla-compose scriptdigambar1-156/+0
Renamed kolla script to kolla-compose Update change in the dev guide also Change-Id: I6cae3d13752ecb4bb3deeb91c5e0f827fde80c2a Implements: blueprint kolla-compose-script
2015-07-23Add Gnocchi service to kollaSwapnil Kulkarni1-0/+1
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net" Change-Id: I81e5e6bfde3323e6917e3d61e3db760e2fec2019 Implements: blueprint gnocchi-containers
2015-07-16Parttially implement ceilometer container codeSwapnil Kulkarni1-0/+1
Added the compose yaml file Added the genenv Added fixes to run the containter Change-Id: Ied3ea92e495fc0fc0274a0da736394d2ab52a754 Partially Implements: blueprint ceilometer-container
2015-07-14Update scripts to check if docker is usable for $USERSwapnil Kulkarni1-0/+2
Added new script for checking user permissions on docker command execution Change-Id: I3b727590d9a29f416f5b847912b7250c555c2333 Closes-Bug: #1473554
2015-07-13Merge "Remove requirement for root user in scripts"Jenkins1-5/+0
2015-07-10Remove requirement for root user in scriptsSwapnil Kulkarni1-5/+0
The following files had requirement for root user which can be removed as long as as the the user executing script is part of docker group Scripts updated tools/kolla tools/cleanup-containers Closes-Bug: #1473551 Change-Id: Ia4aea205f5da20fb1ded4f7a5d11eeebe5f40aa9
2015-07-10Properly wait for Openstack services to be readyHarm Weites1-3/+9
Just checking for an account in keystone is pointless since nova and neutron take way more time before they are fully operational. If the user would continue as tools/kolla suggests, the init-runonce script would fail because either nova or neutron would not be ready for service. Change-Id: I8fbfaa16d961b418b9ac6a34d311adb8e41b61e9 Closes-bug: #1471331
2015-06-27Partially revert thin neutron containersSam Yaple1-3/+1
Due to a revert in the Docker code, thin neutron containers do not work at this time. The neutron plugin agents do not need to exist in the same container as the other agents however. This allows for using either linuxbridge or openvswitch The docker commit that did the revert: https://github.com/docker/docker/commit/ff770d33cdee5ab4dc0bdeb06dcfea49aa72ab8e Closes-Bug: 1469307 Change-Id: Idf79c31c74c34b93f5a9bac49730aca49bbdb861
2015-06-24Change fat neutron container into thin containersSam Yaple1-1/+4
Key difference here is the ip_wrapper.py file. This file and docker 1.7 allow for the network namespaces to be created in the host mount namespace and propogated into the containers. Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I73bcd1c97bbaf742af883dbf281a8d76aff8aebf
2015-06-19Add cinder into the docker compose setupRyan Hallisey1-0/+3
This patch adds the docker-compose files, updates the docs, and adds cinder to the start command. Implements: blueprint container-set-storage-operation Change-Id: I5386851e2247c00696704dc26a8a286451d4bf59
2015-06-18Fixed indentation issues to meet bashate complianceBorne Mace1-2/+2
Change-Id: I8c2d2a9f92027e09f033532fd2fbe9f4b6423c7a Partially-implements: blueprint bashate-gate
2015-06-08Merge "Make kolla script bashate compliant"Jenkins1-11/+10
2015-06-08Merge "Check compose cmd result"Jenkins1-0/+4
2015-06-07Make kolla script bashate compliantSteven Dake1-11/+10
Change-Id: Id02a4d20b9122d173f8ab56628cd055b4a5acf92
2015-05-12add restart and destroy subcommands to tools/kollaJustin Riley1-0/+16
Convenience commands for restarting all containers and destroying all containers Change-Id: I9c4759dbe699bd4b609cefa694ecc897355ff60a
2015-05-11Add Magnum Containers as a Service to KollaSteven Dake1-0/+1
This adds Magnum Containers as a Service to Kolla. Change-Id: I572cd62845515f42a6a16291d2bd87ad8d972e24 Implements-blueprint: container-magnum
2015-05-06Add a novnc container running the novnc-proxy.Harm Weites1-1/+1
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-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-28Consolidate tools/conf-* scripts in tools/init-runonceMartin André1-1/+1
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-27Add a conf-novanet to configure novaSteven Dake1-12/+5
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-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-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-16Introduce `tools/kolla` to interact with kollaMartin André1-0/+140
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