summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-08-12Add Dockerfile template for glanceSam Yaple7-0/+49
Change-Id: I984940ec9251bf65ddd1448425909a2c9108afd8 Partially-Implements: blueprint dockerfile-template
2015-08-12Glance-registry is missing a messaging configRyan Hallisey1-0/+2
Change-Id: Ibf20d74f2ea5583bc1c183d14329e37661c20721 Closes-Bug: #1483793
2015-08-12Merge "Add Dockerfile template for keystone"Jenkins3-0/+73
2015-08-12Merge "Add Dockerfile template for mariadb"Jenkins4-0/+39
2015-08-12Merge "Add Dockerfile template for rabbitmq"Jenkins5-1/+31
2015-08-12Merge "Glance bootstrap container mounts wrong config folder"Jenkins1-1/+1
2015-08-12Add Dockerfile template for mariadbSam Yaple4-0/+39
Change-Id: I4a1e97f683323176aa8e77ac18be16576941dbdb Partially-Implements: blueprint dockerfile-template
2015-08-12Add Dockerfile template for horizonakwasniewska3-0/+52
Change-Id: I2210a75c6803e41fa8cfd49a377e7948dcb64bc6 Partially-Implements: blueprint dockerfile-template
2015-08-12Add Dockerfile template for keystoneSam Yaple3-0/+73
Change-Id: Ifc19a4e51419d83082007809f51e2d9d6378f328 Partially-Implements: blueprint dockerfile-template
2015-08-12Add ansible support for CinderSwapnil Kulkarni19-0/+436
Change-Id: I0694e5ad95aa7f924ebd3a29dff1f85e6307b7ae Partially-implements: blueprint ansible-cinder Partially-Implements: blueprint remove-abstraction-ansible Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
2015-08-12Add Dockerfile template for rabbitmqSam Yaple5-1/+31
Change-Id: Ic42879451cba2fb7fa35764924ca191949c477c4 Partially-Implements: blueprint dockerfile-template
2015-08-11Improve logging and prepare for gateJeff Peeler1-26/+72
Switched all print statements to use logger Added ability to halt operations via Ctrl-C, needs cleanup handler Added realtime logging when using only one thread (matches bash building scripts behavior) main is now returning all the build image statuses, so a quick test script would look like: import build res = build.main() if len(res[0]): LOG.error('failure') Change-Id: Ic8000a96573b011490dc330a4512c77c602ac3d2 Partially-Implements: blueprint build-script
2015-08-11Glance bootstrap container mounts wrong config folderVladislav Belogrudov1-1/+1
Glance bootstrap container is based on glance-api. Ansible playbook incorrectly mounts "{{ node_config_directory }}/glance" to "/opt/kolla/glance" where it should mount "{{ node_config_directory }}/glance-api" to "/opt/kolla/glance-api". After start bootstrap container fails to find configuration and exits. Change-Id: Id2e5ddb2191cfee7db57dd0aec2f06fc617aa9d6 Closes-Bug: #1483757
2015-08-11Glance source based containers cannot write to /var/log/glanceVladislav Belogrudov1-0/+1
Glance services fail when trying to send log messages to /var/log/glance because the folder has wrong ownership. Change-Id: Ic3878341e83564278f7eac418bd9ed9be90c929f Closes-Bug: #1483747
2015-08-11Merge "Glance source based container misses 'glance' user"Jenkins1-0/+1
2015-08-11Merge "Fix oslo.messaging in neutron-server"Jenkins1-1/+5
2015-08-11Merge "Added initial template for base image"Jenkins3-4/+260
2015-08-11Fix oslo.messaging in neutron-serverSam Yaple1-1/+5
oslo.messaging is breaking neutron-server or vice-versa. Either way pinning oslo.messaging to the current stable fixes the issue. When 2.2.1 is stable or the delorean repos fix the issue we can remove the pinning Change-Id: I353aba463d0b1e11f4b58e5edd5241a636701172 Closes-Bug: #1483667
2015-08-11Glance source based container misses 'glance' userVladislav Belogrudov1-0/+1
This will lead to failed database initialization Change-Id: If54e928bfe7004b7048294100cebbf693cebda79 Closes-Bug: #1483659
2015-08-11Update neutron confs and portsSam Yaple5-26/+8
Cleanup all options in the minimal neutron confs. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. Partially-Implements: blueprint update-configs Change-Id: I420ea1469e7bbe87aca0754cd3507098501f1de5
2015-08-11Glance bootstrap container does not create tables and runs foreverVladislav Belogrudov1-1/+1
Due to typo in ansible/roles/glance/tasks/bootstrap.yml container misses database initialization block and starts service instead. Ansible hangs on waiting for bootstrap container exit. Change-Id: Icf5ba68b47d65b22d6869e4b7b2d93e7edb8ed3b Closes-Bug: #1483647
2015-08-11Added initial template for base imageakwasniewska3-4/+260
Added new method generating Dockerfiles from templates as well as the appropriate code to support this in build.py Co-Authored-By: Sam Yaple <sam@yaple.net> Partially-implements: bp dockerfile-template Change-Id: Id14d10d31cb4aac957e04fbc129de4043d98e033
2015-08-11Merge "Add centos-src-build tox gate"Jenkins1-0/+16
2015-08-11Merge "Use docker-engine in setup_gate"Jenkins2-5/+7
2015-08-10Update nova.conf and portsSam Yaple4-17/+30
Cleanup all options in the minimal nova.conf. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. Partially-Implements: blueprint update-configs Change-Id: I0bca7a8f9c4c6fa40145d66a95de7e98edc0edce
2015-08-10Add centos-src-build tox gateSteven Dake1-0/+16
Change-Id: Id8c8e0d4dcad62e3995fa7f2bb91b6bafb3a387c Paritally-Implements: blueprint gate-source-builds
2015-08-10Use docker-engine in setup_gateSteven Dake2-5/+7
The fedora version of docker is hacked by Red Hat to have specific features which we don't want in the gating. Use the pristine upstream version from Docker Inc. Change-Id: Ied219bc3868176f541083e9d42cde7d6cdeeb71d Partially-Implements: blueprint gate-source-builds
2015-08-10Fix missing config in horizon source imagePaul Bourke1-4/+11
Horizon depends on quite a bit of config being in place, most of which a simple pip install doesn't setup for us. Closes-Bug: #1481667 Change-Id: I326458d211c16688c00eb04af4bb70978ea3c048
2015-08-10Implement Murano source imagesPaul Bourke17-2/+139
* Both api and engine start up without error, but can't test properly until Horizon is fixed (bug #1482196) * These are source installs are there no RPMs available for Murano that I can find. * Also requires a plugin for horizon that will be made as a separate commit Co-Authored-By: Mick Thompson <michael.a.thompson@oracle.com> Implements: blueprint enable-murano-container Change-Id: Ia46985b21bb5f6d7690501e7199800c8c7fcb51f
2015-08-10Remove tox -egenconfig since its not needed for cinderSteven Dake1-2/+0
This operation fails to build. We don't need a default config file because config-external copies one in. Change-Id: I9e47c7413189b1d921891c7654a6909249a84bb5 Partially-Implements: blueprint install-from-source
2015-08-10Ansible should wait bootstrap container on first hostVladislav Belogrudov2-0/+2
Bootstrapping of Keystone/Glance happens on first host via 'run_once'. After running bootstrap containers we should wait for them also on the same host. Currently waiting is done on all hosts what gives task error on other hosts. Change-Id: I6eac928d405ea819982118d9b567988074be4ed2 Closes-Bug: #1483224
2015-08-10Merge "Remove config-internal for glance"Jenkins2-4/+0
2015-08-10Merge "Remove most kolla-common.sh code"Jenkins1-168/+2
2015-08-10Merge "Remove config-internal from neutron agent start files"Jenkins3-12/+0
2015-08-10Merge "Remove config-internal from cinder-backup"Jenkins1-1/+1
2015-08-10Merge "Clean up comment in rabbitmq"Jenkins1-1/+1
2015-08-10Merge "Remove config-internal from ceilometer"Jenkins7-8/+6
2015-08-10Merge "Remove config-internal from galera"Jenkins1-1/+1
2015-08-10Merge "Removed config-internal check.sh for neutron"Jenkins1-3/+2
2015-08-10Merge "Remove Ansible abstraction for Glance"Jenkins3-50/+116
2015-08-10Update rabbitmq confs and portsSam Yaple4-6/+18
Cleanup all options in the rabbitmq confs. Allow all ports to be configurable. Change-Id: I9b3b485a4f3a25d20c0f19d13638f717daa169dc Partially-Implements: blueprint update-configs
2015-08-10Update glance confs and portsSam Yaple2-6/+5
Cleanup all options in the minimal glance confs. Remove options where the default value was specified explicitly. Updated ports and bindings to be configurable. For rabbitmq, those options will only be needed once ceilometer is implemented. At that point they will exist in an 'if' block. Change-Id: Idcf0ebc625a5ef3a83181bce10281596a5f1d684 Partially-Implements: blueprint update-configs
2015-08-10Removed config-internal check.sh for neutronSam Yaple1-3/+2
Change-Id: Id4e2f081396aaf54030b6f8887e887c8a7b264c3 Partially-Implements: blueprint remove-config-internal
2015-08-09Remove config-internal for glanceSteven Dake2-4/+0
Change-Id: If5e100ddf5eda6a484d2eeb4c6adb9ee588d9b92 Partially-Implements: blueprint remove-internal-config
2015-08-10Removed config-internal check.sh for glanceSam Yaple5-24/+2
Change-Id: Id16dd60c7ee29c953936cbe1b3a77a825af5083f Partially-Implements: blueprint remove-config-internal
2015-08-10Remove config-internal for HorizonSam Yaple6-43/+5
Change-Id: Iafde0b26008ad93f9a956192da73d59ccb593104 Partially-implements: blueprint remove-config-internal
2015-08-09Remove most kolla-common.sh codeSteven Dake1-168/+2
kolla-common.sh is mostly to handle CONFIG_INTERNAL. Since CONFIG_INTERNAL has been removed from the repository, we no longer need most of this code except for set_configs. Change-Id: I6bcec08c5275f6cd2c61c980ff238b734443e908 Partially-Implements: blueprint remove-config-internal
2015-08-09Merge "Remove Ansible abstraction for Keystone"Jenkins3-33/+77
2015-08-09Remove config-internal from neutron agent start filesSteven Dake3-12/+0
Change-Id: Ie9b04c5e8dd4d2058172120d81c229ce747f5d27 Partially-Implements: blueprint remove-config-internal
2015-08-09Remove config-internal from cinder-backupSteven Dake1-1/+1
Change-Id: Ia92ba9df4d6ec7da51c85c9a38bb64f510ed93d4 Partially-Implements: blueprint remove-config-internal