Browse code

Add ability to override base git location.

Change-Id: I823cf5ac467e903677783aee082785ec85c36186

Monty Taylor authored on 2012/07/26 23:21:01
Showing 1 changed files
... ...
@@ -17,39 +17,43 @@ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-nov
17 17
 # Set the default Nova APIs to enable
18 18
 NOVA_ENABLED_APIS=ec2,osapi_compute,osapi_volume,metadata
19 19
 
20
+# Base GIT Repo URL
21
+# Another option is http://review.openstack.org/p
22
+GIT_BASE=https://github.com
23
+
20 24
 # volume service
21
-CINDER_REPO=https://github.com/openstack/cinder
25
+CINDER_REPO=${GIT_BASE}/openstack/cinder
22 26
 CINDER_BRANCH=master
23 27
 
24 28
 # volume client
25
-CINDERCLIENT_REPO=https://github.com/openstack/python-cinderclient
29
+CINDERCLIENT_REPO=${GIT_BASE}/openstack/python-cinderclient
26 30
 CINDERCLIENT_BRANCH=master
27 31
 
28 32
 # compute service
29
-NOVA_REPO=https://github.com/openstack/nova.git
33
+NOVA_REPO=${GIT_BASE}/openstack/nova.git
30 34
 NOVA_BRANCH=master
31 35
 
32 36
 # storage service
33
-SWIFT_REPO=https://github.com/openstack/swift.git
37
+SWIFT_REPO=${GIT_BASE}/openstack/swift.git
34 38
 SWIFT_BRANCH=master
35 39
 SWIFT3_REPO=https://github.com/fujita/swift3.git
36 40
 SWIFT3_BRANCH=master
37 41
 
38 42
 
39 43
 # python swift client library
40
-SWIFTCLIENT_REPO=https://github.com/openstack/python-swiftclient
44
+SWIFTCLIENT_REPO=${GIT_BASE}/openstack/python-swiftclient
41 45
 SWIFTCLIENT_BRANCH=master
42 46
 
43 47
 # image catalog service
44
-GLANCE_REPO=https://github.com/openstack/glance.git
48
+GLANCE_REPO=${GIT_BASE}/openstack/glance.git
45 49
 GLANCE_BRANCH=master
46 50
 
47 51
 # python glance client library
48
-GLANCECLIENT_REPO=https://github.com/openstack/python-glanceclient
52
+GLANCECLIENT_REPO=${GIT_BASE}/openstack/python-glanceclient
49 53
 GLANCECLIENT_BRANCH=master
50 54
 
51 55
 # unified auth system (manages accounts/tokens)
52
-KEYSTONE_REPO=https://github.com/openstack/keystone.git
56
+KEYSTONE_REPO=${GIT_BASE}/openstack/keystone.git
53 57
 KEYSTONE_BRANCH=master
54 58
 
55 59
 # a websockets/html5 or flash powered VNC console for vm instances
... ...
@@ -57,39 +61,39 @@ NOVNC_REPO=https://github.com/kanaka/noVNC.git
57 57
 NOVNC_BRANCH=master
58 58
 
59 59
 # django powered web control panel for openstack
60
-HORIZON_REPO=https://github.com/openstack/horizon.git
60
+HORIZON_REPO=${GIT_BASE}/openstack/horizon.git
61 61
 HORIZON_BRANCH=master
62 62
 
63 63
 # python client library to nova that horizon (and others) use
64
-NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git
64
+NOVACLIENT_REPO=${GIT_BASE}/openstack/python-novaclient.git
65 65
 NOVACLIENT_BRANCH=master
66 66
 
67 67
 # Shared openstack python client library
68
-OPENSTACKCLIENT_REPO=https://github.com/openstack/python-openstackclient.git
68
+OPENSTACKCLIENT_REPO=${GIT_BASE}/openstack/python-openstackclient.git
69 69
 OPENSTACKCLIENT_BRANCH=master
70 70
 
71 71
 # python keystone client library to nova that horizon uses
72
-KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient
72
+KEYSTONECLIENT_REPO=${GIT_BASE}/openstack/python-keystoneclient
73 73
 KEYSTONECLIENT_BRANCH=master
74 74
 
75 75
 # quantum service
76
-QUANTUM_REPO=https://github.com/openstack/quantum
76
+QUANTUM_REPO=${GIT_BASE}/openstack/quantum
77 77
 QUANTUM_BRANCH=master
78 78
 
79 79
 # quantum client
80
-QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient
80
+QUANTUM_CLIENT_REPO=${GIT_BASE}/openstack/python-quantumclient
81 81
 QUANTUM_CLIENT_BRANCH=master
82 82
 
83 83
 # Tempest test suite
84
-TEMPEST_REPO=https://github.com/openstack/tempest.git
84
+TEMPEST_REPO=${GIT_BASE}/openstack/tempest.git
85 85
 TEMPEST_BRANCH=master
86 86
 
87 87
 # melange service
88
-MELANGE_REPO=https://github.com/openstack/melange.git
88
+MELANGE_REPO=${GIT_BASE}/openstack/melange.git
89 89
 MELANGE_BRANCH=master
90 90
 
91 91
 # python melange client library
92
-MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git
92
+MELANGECLIENT_REPO=${GIT_BASE}/openstack/python-melangeclient.git
93 93
 MELANGECLIENT_BRANCH=master
94 94
 
95 95
 # Specify a comma-separated list of uec images to download and install into glance.