#!/bin/bash # SPDX-License-Identifier: EPL-1.0 ############################################################################## # Copyright (c) 2017 The Linux Foundation and others. # # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html ############################################################################## virtualenv "/tmp/v/openstack" # shellcheck source=/tmp/v/openstack/bin/activate disable=SC1091 source "/tmp/v/openstack/bin/activate" pip install --upgrade --quiet pip pip install --upgrade --quiet python-openstackclient python-heatclient pip install --upgrade pipdeptree pipdeptree cat > "$WORKSPACE/docs/cloud-images.rst" << EOF Following are the list of published images available to be used with Jenkins jobs. EOF # Blank line before EOF is on purpose to ensure there is spacing. IFS=$'\n' IMAGES=($(openstack image list --long -f value -c Name -c Protected \ | grep 'ZZCI.*True' | sed 's/ True//')) for i in "${IMAGES[@]}"; do echo "Adding image $i" echo "* $i" >> "$WORKSPACE/docs/cloud-images.rst" done git add docs/cloud-images.rst