Merge "Increase flexibility of stackrc repo config."

This commit is contained in:
Jenkins 2013-04-09 17:05:56 +00:00 committed by Gerrit Code Review
commit 2e75ff1a41

112
stackrc
View File

@ -44,112 +44,117 @@ NOVA_ENABLED_APIS=ec2,osapi_compute,metadata
# be disabled for automated testing by setting this value to False. # be disabled for automated testing by setting this value to False.
USE_SCREEN=True USE_SCREEN=True
# allow local overrides of env variables, including repo config
if [ -f $RC_DIR/localrc ]; then
source $RC_DIR/localrc
fi
# Repositories # Repositories
# ------------ # ------------
# Base GIT Repo URL # Base GIT Repo URL
# Another option is http://review.openstack.org/p # Another option is http://review.openstack.org/p
GIT_BASE=https://github.com GIT_BASE=${GIT_BASE:-https://github.com}
# metering service # metering service
CEILOMETER_REPO=${GIT_BASE}/openstack/ceilometer.git CEILOMETER_REPO=${CEILOMETER_REPO:-${GIT_BASE}/openstack/ceilometer.git}
CEILOMETER_BRANCH=master CEILOMETER_BRANCH=${CEILOMETER_BRANCH:-master}
# ceilometer client library # ceilometer client library
CEILOMETERCLIENT_REPO=${GIT_BASE}/openstack/python-ceilometerclient.git CEILOMETERCLIENT_REPO=${CEILOMETERCLIENT_REPO:-${GIT_BASE}/openstack/python-ceilometerclient.git}
CEILOMETERCLIENT_BRANCH=master CEILOMETERCLIENT_BRANCH=${CEILOMETERCLIENT_BRANCH:-master}
# volume service # volume service
CINDER_REPO=${GIT_BASE}/openstack/cinder.git CINDER_REPO=${CINDER_REPO:-${GIT_BASE}/openstack/cinder.git}
CINDER_BRANCH=master CINDER_BRANCH=${CINDER_BRANCH:-master}
# volume client # volume client
CINDERCLIENT_REPO=${GIT_BASE}/openstack/python-cinderclient.git CINDERCLIENT_REPO=${CINDERCLIENT_REPO:-${GIT_BASE}/openstack/python-cinderclient.git}
CINDERCLIENT_BRANCH=master CINDERCLIENT_BRANCH=${CINDERCLIENT_BRANCH:-master}
# compute service # compute service
NOVA_REPO=${GIT_BASE}/openstack/nova.git NOVA_REPO=${NOVA_REPO:-${GIT_BASE}/openstack/nova.git}
NOVA_BRANCH=master NOVA_BRANCH=${NOVA_BRANCH:-master}
# storage service # storage service
SWIFT_REPO=${GIT_BASE}/openstack/swift.git SWIFT_REPO=${SWIFT_REPO:-${GIT_BASE}/openstack/swift.git}
SWIFT_BRANCH=master SWIFT_BRANCH=${SWIFT_BRANCH:-master}
SWIFT3_REPO=${GIT_BASE}/fujita/swift3.git SWIFT3_REPO=${SWIFT3_REPO:-${GIT_BASE}/fujita/swift3.git}
SWIFT3_BRANCH=master SWIFT3_BRANCH=${SWIFT3_BRANCH:-master}
# python swift client library # python swift client library
SWIFTCLIENT_REPO=${GIT_BASE}/openstack/python-swiftclient.git SWIFTCLIENT_REPO=${SWIFTCLIENT_REPO:-${GIT_BASE}/openstack/python-swiftclient.git}
SWIFTCLIENT_BRANCH=master SWIFTCLIENT_BRANCH=${SWIFTCLIENT_BRANCH:-master}
# image catalog service # image catalog service
GLANCE_REPO=${GIT_BASE}/openstack/glance.git GLANCE_REPO=${GLANCE_REPO:-${GIT_BASE}/openstack/glance.git}
GLANCE_BRANCH=master GLANCE_BRANCH=${GLANCE_BRANCH:-master}
# python glance client library # python glance client library
GLANCECLIENT_REPO=${GIT_BASE}/openstack/python-glanceclient.git GLANCECLIENT_REPO=${GLANCECLIENT_REPO:-${GIT_BASE}/openstack/python-glanceclient.git}
GLANCECLIENT_BRANCH=master GLANCECLIENT_BRANCH=${GLANCECLIENT_BRANCH:-master}
# unified auth system (manages accounts/tokens) # unified auth system (manages accounts/tokens)
KEYSTONE_REPO=${GIT_BASE}/openstack/keystone.git KEYSTONE_REPO=${KEYSTONE_REPO:-${GIT_BASE}/openstack/keystone.git}
KEYSTONE_BRANCH=master KEYSTONE_BRANCH=${KEYSTONE_BRANCH:-master}
# a websockets/html5 or flash powered VNC console for vm instances # a websockets/html5 or flash powered VNC console for vm instances
NOVNC_REPO=${GIT_BASE}/kanaka/noVNC.git NOVNC_REPO=${NOVNC_REPO:-${GIT_BASE}/kanaka/noVNC.git}
NOVNC_BRANCH=master NOVNC_BRANCH=${NOVNC_BRANCH:-master}
# a websockets/html5 or flash powered SPICE console for vm instances # a websockets/html5 or flash powered SPICE console for vm instances
SPICE_REPO=http://anongit.freedesktop.org/git/spice/spice-html5.git SPICE_REPO=${SPICE_REPO:-http://anongit.freedesktop.org/git/spice/spice-html5.git}
SPICE_BRANCH=master SPICE_BRANCH=${SPICE_BRANCH:-master}
# django powered web control panel for openstack # django powered web control panel for openstack
HORIZON_REPO=${GIT_BASE}/openstack/horizon.git HORIZON_REPO=${HORIZON_REPO:-${GIT_BASE}/openstack/horizon.git}
HORIZON_BRANCH=master HORIZON_BRANCH=${HORIZON_BRANCH:-master}
# python client library to nova that horizon (and others) use # python client library to nova that horizon (and others) use
NOVACLIENT_REPO=${GIT_BASE}/openstack/python-novaclient.git NOVACLIENT_REPO=${NOVACLIENT_REPO:-${GIT_BASE}/openstack/python-novaclient.git}
NOVACLIENT_BRANCH=master NOVACLIENT_BRANCH=${NOVACLIENT_BRANCH:-master}
# consolidated openstack python client # consolidated openstack python client
OPENSTACKCLIENT_REPO=${GIT_BASE}/openstack/python-openstackclient.git OPENSTACKCLIENT_REPO=${OPENSTACKCLIENT_REPO:-${GIT_BASE}/openstack/python-openstackclient.git}
OPENSTACKCLIENT_BRANCH=master OPENSTACKCLIENT_BRANCH=${OPENSTACKCLIENT_BRANCH:-master}
# python keystone client library to nova that horizon uses # python keystone client library to nova that horizon uses
KEYSTONECLIENT_REPO=${GIT_BASE}/openstack/python-keystoneclient.git KEYSTONECLIENT_REPO=${KEYSTONECLIENT_REPO:-${GIT_BASE}/openstack/python-keystoneclient.git}
KEYSTONECLIENT_BRANCH=master KEYSTONECLIENT_BRANCH=${KEYSTONECLIENT_BRANCH:-master}
# quantum service # quantum service
QUANTUM_REPO=${GIT_BASE}/openstack/quantum.git QUANTUM_REPO=${QUANTUM_REPO:-${GIT_BASE}/openstack/quantum.git}
QUANTUM_BRANCH=master QUANTUM_BRANCH=${QUANTUM_BRANCH:-master}
# quantum client # quantum client
QUANTUMCLIENT_REPO=${GIT_BASE}/openstack/python-quantumclient.git QUANTUMCLIENT_REPO=${QUANTUMCLIENT_REPO:-${GIT_BASE}/openstack/python-quantumclient.git}
QUANTUMCLIENT_BRANCH=master QUANTUMCLIENT_BRANCH=${QUANTUMCLIENT_BRANCH:-master}
# Tempest test suite # Tempest test suite
TEMPEST_REPO=${GIT_BASE}/openstack/tempest.git TEMPEST_REPO=${TEMPEST_REPO:-${GIT_BASE}/openstack/tempest.git}
TEMPEST_BRANCH=master TEMPEST_BRANCH=${TEMPEST_BRANCH:-master}
# heat service # heat service
HEAT_REPO=${GIT_BASE}/openstack/heat.git HEAT_REPO=${HEAT_REPO:-${GIT_BASE}/openstack/heat.git}
HEAT_BRANCH=master HEAT_BRANCH=${HEAT_BRANCH:-master}
# python heat client library # python heat client library
HEATCLIENT_REPO=${GIT_BASE}/openstack/python-heatclient.git HEATCLIENT_REPO=${HEATCLIENT_REPO:-${GIT_BASE}/openstack/python-heatclient.git}
HEATCLIENT_BRANCH=master HEATCLIENT_BRANCH=${HEATCLIENT_BRANCH:-master}
# ryu service # ryu service
RYU_REPO=${GIT_BASE}/osrg/ryu.git RYU_REPO=${RYU_REPO:-${GIT_BASE}/osrg/ryu.git}
RYU_BRANCH=master RYU_BRANCH=${RYU_BRANCH:-master}
# diskimage-builder # diskimage-builder
BM_IMAGE_BUILD_REPO=${GIT_BASE}/stackforge/diskimage-builder.git BM_IMAGE_BUILD_REPO=${BM_IMAGE_BUILD_REPO:-${GIT_BASE}/stackforge/diskimage-builder.git}
BM_IMAGE_BUILD_BRANCH=master BM_IMAGE_BUILD_BRANCH=${BM_IMAGE_BUILD_BRANCH:-master}
# bm_poseur # bm_poseur
# Used to simulate a hardware environment for baremetal # Used to simulate a hardware environment for baremetal
# Only used if BM_USE_FAKE_ENV is set # Only used if BM_USE_FAKE_ENV is set
BM_POSEUR_REPO=${GIT_BASE}/tripleo/bm_poseur.git BM_POSEUR_REPO=${BM_POSEUR_REPO:-${GIT_BASE}/tripleo/bm_poseur.git}
BM_POSEUR_BRANCH=master BM_POSEUR_BRANCH=${BM_POSEUR_BRANCH:-master}
# Nova hypervisor configuration. We default to libvirt with **kvm** but will # Nova hypervisor configuration. We default to libvirt with **kvm** but will
@ -158,11 +163,6 @@ BM_POSEUR_BRANCH=master
VIRT_DRIVER=${VIRT_DRIVER:-libvirt} VIRT_DRIVER=${VIRT_DRIVER:-libvirt}
LIBVIRT_TYPE=${LIBVIRT_TYPE:-kvm} LIBVIRT_TYPE=${LIBVIRT_TYPE:-kvm}
# allow local overrides of env variables
if [ -f $RC_DIR/localrc ]; then
source $RC_DIR/localrc
fi
# Specify a comma-separated list of UEC images to download and install into glance. # Specify a comma-separated list of UEC images to download and install into glance.
# supported urls here are: # supported urls here are:
# * "uec-style" images: # * "uec-style" images: