|
...
|
...
|
@@ -143,7 +143,11 @@ function git_clone {
|
|
143
|
143
|
}
|
|
144
|
144
|
|
|
145
|
145
|
# compute service
|
|
146
|
|
-git_clone https://github.com/cloudbuilders/nova.git $NOVA_DIR
|
|
|
146
|
+# FIXME - need to factor out these repositories
|
|
|
147
|
+# git_clone https://github.com/cloudbuilders/nova.git $NOVA_DIR
|
|
|
148
|
+if [ ! -d $NOVA_DIR ]; then
|
|
|
149
|
+ bzr clone lp:~hudson-openstack/nova/milestone-proposed/ $NOVA_DIR
|
|
|
150
|
+fi
|
|
147
|
151
|
# image catalog service
|
|
148
|
152
|
git_clone https://github.com/cloudbuilders/glance.git $GLANCE_DIR
|
|
149
|
153
|
# unified auth system (manages accounts/tokens)
|
|
...
|
...
|
@@ -152,6 +156,8 @@ git_clone https://github.com/cloudbuilders/keystone.git $KEYSTONE_DIR
|
|
152
|
152
|
git_clone https://github.com/cloudbuilders/noVNC.git $NOVNC_DIR
|
|
153
|
153
|
# django powered web control panel for openstack
|
|
154
|
154
|
git_clone https://github.com/cloudbuilders/openstack-dashboard.git $DASH_DIR
|
|
|
155
|
+# FIXME - need to factor out logic like this
|
|
|
156
|
+cd $DASH_DIR && sudo git pull && sudo git checkout keystone_diablo
|
|
155
|
157
|
# add nixon, will use this to show munin graphs in dashboard
|
|
156
|
158
|
git_clone https://github.com/cloudbuilders/nixon.git $NIXON_DIR
|
|
157
|
159
|
# python client library to nova that dashboard (and others) use
|