blob: f782ff3c4cffcbf729bdae7749386e0b27f6c65d [file] [log] [blame]
Anthony Young096fb5a2011-09-26 13:14:46 -07001# compute service
Vishvananda Ishayae978e7f2011-11-14 10:55:47 -08002NOVA_REPO=https://github.com/openstack/nova.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -08003NOVA_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -07004
Chmouel Boudjnah28fa4e82011-11-01 12:30:55 +01005# storage service
6SWIFT_REPO=https://github.com/openstack/swift.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -08007SWIFT_BRANCH=master
Chmouel Boudjnah28fa4e82011-11-01 12:30:55 +01008
Chmouel Boudjnah45c51132011-11-01 19:32:23 +01009# swift and keystone integration
10SWIFT_KEYSTONE_REPO=https://github.com/cloudbuilders/swift-keystone2.git
11SWIFT_KEYSTONE_BRANCH=master
12
Anthony Young096fb5a2011-09-26 13:14:46 -070013# image catalog service
Vishvananda Ishayae978e7f2011-11-14 10:55:47 -080014GLANCE_REPO=https://github.com/openstack/glance.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -080015GLANCE_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -070016
17# unified auth system (manages accounts/tokens)
Vishvananda Ishayae978e7f2011-11-14 10:55:47 -080018KEYSTONE_REPO=https://github.com/openstack/keystone.git
19KEYSTONE_BRANCH=stable/diablo
Anthony Young096fb5a2011-09-26 13:14:46 -070020
21# a websockets/html5 or flash powered VNC console for vm instances
Jesse Andrewsc2b3cf72011-10-25 08:52:31 -070022NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -080023NOVNC_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -070024
25# django powered web control panel for openstack
Tres Henryca85b792011-10-28 14:00:21 -070026HORIZON_REPO=https://github.com/openstack/horizon.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -080027HORIZON_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -070028
Tres Henryca85b792011-10-28 14:00:21 -070029# python client library to nova that horizon (and others) use
Jesse Andrews38df1222011-11-20 09:55:44 -080030NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git
Anthony Young248221a2011-09-27 11:25:18 -070031NOVACLIENT_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -070032
Anthony Young52e631d2011-12-27 22:22:14 -080033# python keystone client library to nova that horizon uses
34KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient
35KEYSTONECLIENT_BRANCH=master
36
Anthony Young096fb5a2011-09-26 13:14:46 -070037# openstackx is a collection of extensions to openstack.compute & nova
38# that is *deprecated*. The code is being moved into python-novaclient & nova.
Jesse Andrewsc2b3cf72011-10-25 08:52:31 -070039OPENSTACKX_REPO=https://github.com/cloudbuilders/openstackx.git
Jesse Andrews9c7c9082011-11-23 10:10:53 -080040OPENSTACKX_BRANCH=master
Anthony Young096fb5a2011-09-26 13:14:46 -070041
Brad Hall1bfa3d52011-10-27 18:18:20 -070042# quantum service
43QUANTUM_REPO=https://github.com/openstack/quantum
Jesse Andrews9c7c9082011-11-23 10:10:53 -080044QUANTUM_BRANCH=master
Brad Hall1bfa3d52011-10-27 18:18:20 -070045
Dave Lapsley5a09c922012-01-25 17:22:15 -050046# quantum client
47QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient
48QUANTUM_CLIENT_BRANCH=master
49
Dean Troyerb0e57cf2011-11-04 12:13:43 -050050# CI test suite
Dean Troyerf79cc422011-12-01 10:21:42 -060051CITEST_REPO=https://github.com/openstack/tempest.git
Dean Troyerb0e57cf2011-11-04 12:13:43 -050052CITEST_BRANCH=master
53
Anthony Young120f4862011-10-14 09:31:09 -070054# Specify a comma-separated list of uec images to download and install into glance.
Scott Moser4f6d7b62011-12-08 16:22:51 -050055# supported urls here are:
56# * "uec-style" images:
57# If the file ends in .tar.gz, uncompress the tarball and and select the first
58# .img file inside it as the image. If present, use "*-vmlinuz*" as the kernel
59# and "*-initrd*" as the ramdisk
60# example: http://cloud-images.ubuntu.com/releases/oneiric/release/ubuntu-11.10-server-cloudimg-amd64.tar.gz
61# * disk image (*.img,*.img.gz)
62# if file ends in .img, then it will be uploaded and registered as a to
63# glance as a disk image. If it ends in .gz, it is uncompressed first.
64# example:
65# http://cloud-images.ubuntu.com/releases/oneiric/release/ubuntu-11.10-server-cloudimg-armel-disk1.img
66# http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-rootfs.img.gz
Scott Moser3584e552011-12-08 16:23:27 -050067#IMAGE_URLS="http://smoser.brickies.net/ubuntu/ttylinux-uec/ttylinux-uec-amd64-11.2_2.6.35-15_1.tar.gz" # old ttylinux-uec image
68#IMAGE_URLS="http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img" # cirros full disk image
Scott Mosera3682182011-12-16 10:29:10 -050069case "$LIBVIRT_TYPE" in
70 lxc) # the cirros root disk in the uec tarball is empty, so it will not work for lxc
71 IMAGE_URLS="http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-rootfs.img.gz";;
72 *) # otherwise, use the uec style image (with kernel, ramdisk, disk)
73 IMAGE_URLS="http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz";;
74esac
Anthony Young0ab1d462011-10-13 23:03:23 -070075
Anthony Youngeb5dea62011-09-28 15:24:57 -070076# allow local overrides of env variables
77if [ -f ./localrc ]; then
78 source ./localrc
79fi