diff --git a/openstack/loci/build.sh b/openstack/loci/build.sh index 3fd2bb9d..0b3dc6aa 100755 --- a/openstack/loci/build.sh +++ b/openstack/loci/build.sh @@ -214,7 +214,8 @@ neutron_sriov_pip_packages=${neutron_sriov_pip_packages:-"pycrypto"} neutron_sriov_dist_packages=${neutron_sriov_dist_packages:-"'ethtool lshw'"} neutron_sriov_extra_tag=${neutron_sriov_extra_tag:-'-sriov-1804'} placement_profiles=${placement_profiles:-"'apache'"} - +monasca_api_profile=${monasca_api_profile:-"'monasca api'"} +monasca_api_pip_packages=${monasca_api_pip_packages:-"influxdb cassandra-driver sqlalchemy"} #################### # Action starts here #################### @@ -264,7 +265,7 @@ else LOCI_ARG_FROM="${BASE_IMAGE}" fi -BUILD_PROJECTS=${BUILD_PROJECTS:-'requirements keystone heat barbican glance cinder neutron neutron_sriov nova horizon senlin magnum ironic'} +BUILD_PROJECTS=${BUILD_PROJECTS:-'requirements keystone heat barbican glance cinder monasca_api neutron neutron_sriov nova horizon senlin magnum ironic'} projects=( ${BUILD_PROJECTS} ) pushd ${LOCI_SRC_DIR} diff --git a/zuul.d/openstack-loci.yaml b/zuul.d/openstack-loci.yaml index 6f42b441..5dbaa36b 100644 --- a/zuul.d/openstack-loci.yaml +++ b/zuul.d/openstack-loci.yaml @@ -335,6 +335,19 @@ - "WHEELS='{{ wheels_location }}'" - "KEEP_ALL_WHEELS=yes" tags: *imagetag + - &monasca_api_project + context: "." + repository: openstackhelm/monasca-api + build_args: + - "FROM='{{ base_repository }}'" + - "PYTHON3={{ python3 }}" + - "PROJECT='monasca-api'" + - "PROJECT_REF={{ branchname }}" + - "PROFILES='monasca api'" + - "PIP_PACKAGES='influxdb cassandra-driver sqlalchemy'" + - "WHEELS='{{ wheels_location }}'" + - "KEEP_ALL_WHEELS=yes" + tags: *imagetag files: &loci-files - ^openstack/loci/.* - zuul.d/openstack-loci.yaml @@ -397,6 +410,7 @@ - <<: *heat_project - <<: *barbican_project - <<: *placement_project + - <<: *monasca_api_project - <<: *watcher_project - job: @@ -448,6 +462,7 @@ - <<: *heat_project - <<: *barbican_project - <<: *placement_project + - <<: *monasca_api_project - <<: *watcher_project - job: @@ -496,6 +511,7 @@ - <<: *heat_project - <<: *barbican_project - <<: *placement_project + - <<: *monasca_api_project - <<: *watcher_project - job: @@ -545,6 +561,7 @@ - <<: *barbican_project - <<: *watcher_project - <<: *placement_project + - <<: *monasca_api_project - job: name: openstack-helm-images-upload-openstack-loci-stein-ubuntu_bionic