This will be used in a src job for running os-traits changes
in a dsvm/tempest setup.
Change-Id: I3c4433fb1ca2787e96b577a15d584b625c364ef3
| ... | ... |
@@ -54,6 +54,11 @@ GITDIR["python-openstacksdk"]=$DEST/python-openstacksdk |
| 54 | 54 |
GITDIR["stevedore"]=$DEST/stevedore |
| 55 | 55 |
GITDIR["taskflow"]=$DEST/taskflow |
| 56 | 56 |
GITDIR["tooz"]=$DEST/tooz |
| 57 |
+# TODO(mriedem): This is a common pattern so even though os-traits isn't |
|
| 58 |
+# officially an oslo library, it is nice to re-use this script for non-oslo |
|
| 59 |
+# things like os-traits. We should rename this script to be more generic |
|
| 60 |
+# and then fold os-brick into it also. |
|
| 61 |
+GITDIR["os-traits"]=$DEST/os-traits |
|
| 57 | 62 |
|
| 58 | 63 |
# Support entry points installation of console scripts |
| 59 | 64 |
OSLO_BIN_DIR=$(get_python_exec_prefix) |
| ... | ... |
@@ -104,6 +109,7 @@ function install_oslo {
|
| 104 | 104 |
_do_install_oslo_lib "stevedore" |
| 105 | 105 |
_do_install_oslo_lib "taskflow" |
| 106 | 106 |
_do_install_oslo_lib "tooz" |
| 107 |
+ _do_install_oslo_lib "os-traits" |
|
| 107 | 108 |
} |
| 108 | 109 |
|
| 109 | 110 |
# Restore xtrace |
| ... | ... |
@@ -570,6 +570,10 @@ GITREPO["neutron-lib"]=${NEUTRON_LIB_REPO:-${GIT_BASE}/openstack/neutron-lib.git
|
| 570 | 570 |
GITBRANCH["neutron-lib"]=${NEUTRON_LIB_BRANCH:-master}
|
| 571 | 571 |
GITDIR["neutron-lib"]=$DEST/neutron-lib |
| 572 | 572 |
|
| 573 |
+# os-traits library for resource provider traits in the placement service |
|
| 574 |
+GITREPO["os-traits"]=${OS_TRAITS_REPO:-${GIT_BASE}/openstack/os-traits.git}
|
|
| 575 |
+GITBRANCH["os-traits"]=${OS_TRAITS_BRANCH:-master}
|
|
| 576 |
+ |
|
| 573 | 577 |
################## |
| 574 | 578 |
# |
| 575 | 579 |
# TripleO / Heat Agent Components |
| ... | ... |
@@ -39,7 +39,7 @@ ALL_LIBS+=" oslo.serialization django_openstack_auth" |
| 39 | 39 |
ALL_LIBS+=" python-openstackclient osc-lib os-client-config oslo.rootwrap" |
| 40 | 40 |
ALL_LIBS+=" oslo.i18n oslo.utils python-openstacksdk python-swiftclient" |
| 41 | 41 |
ALL_LIBS+=" python-neutronclient tooz ceilometermiddleware oslo.policy" |
| 42 |
-ALL_LIBS+=" debtcollector os-brick automaton futurist oslo.service" |
|
| 42 |
+ALL_LIBS+=" debtcollector os-brick os-traits automaton futurist oslo.service" |
|
| 43 | 43 |
ALL_LIBS+=" oslo.cache oslo.reports osprofiler cursive" |
| 44 | 44 |
ALL_LIBS+=" keystoneauth ironic-lib neutron-lib oslo.privsep" |
| 45 | 45 |
ALL_LIBS+=" diskimage-builder os-vif python-brick-cinderclient-ext" |