aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/deploy_aio.sh48
-rwxr-xr-xtools/publisher.sh64
2 files changed, 0 insertions, 112 deletions
diff --git a/tools/deploy_aio.sh b/tools/deploy_aio.sh
deleted file mode 100755
index 830e7a7d0..000000000
--- a/tools/deploy_aio.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-
-set -o xtrace
-set -o errexit
-
-export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
-
-export KOLLA_BASE=$1
-export KOLLA_TYPE=$2
-export KOLLA_ANSIBLE_DIR=$(mktemp -d)
-
-cat > /tmp/clonemap <<EOF
-clonemap:
- - name: openstack/kolla-ansible
- dest: ${KOLLA_ANSIBLE_DIR}
-EOF
-
-/usr/zuul-env/bin/zuul-cloner -m /tmp/clonemap --workspace "$(pwd)" \
- --cache-dir /opt/git https://git.openstack.org \
- openstack/kolla-ansible
-
-pushd "${KOLLA_ANSIBLE_DIR}"
-
-function get_logs {
- sudo ansible-playbook -i ${INVENTORY} --become ${KOLLA_ANSIBLE_DIR}/tests/ansible_get_logs.yml > /tmp/logs/ansible/get-logs
-}
-
-# Copy configs
-sudo cp -a etc/kolla /etc/
-# Generate passwords
-export INVENTORY=/tmp/kolla/inventory
-
-sudo ansible-playbook -i ${INVENTORY} --become tests/ansible_generate_inventory.yml
-sudo ansible-playbook -i ${INVENTORY} --become -e action="deploy" -e type=$KOLLA_TYPE -e base=$KOLLA_BASE tests/ansible_generate_config.yml > /tmp/logs/ansible/generate_config
-
-trap get_logs EXIT
-
-sudo ip l a fake_interface type dummy
-
-sudo tools/generate_passwords.py
-sudo chmod -R 777 /etc/kolla
-sudo tools/kolla-ansible -i ${INVENTORY} -vvv prechecks > /tmp/logs/ansible/prechecks
-sudo tools/kolla-ansible -i ${INVENTORY} -vvv deploy > /tmp/logs/ansible/deploy
-sudo tools/kolla-ansible -i ${INVENTORY} -vvv post-deploy > /tmp/logs/ansible/post-deploy
-
-get_logs
-
-popd
diff --git a/tools/publisher.sh b/tools/publisher.sh
deleted file mode 100755
index 9ac7d812b..000000000
--- a/tools/publisher.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-# Script which is run in dockerhub publisher pipeline
-# It will organize build/deploy gates and then publish images to final place
-
-export ZUUL_REF=$ZUUL_REF
-export BRANCH=$(echo "$ZUUL_BRANCH" | cut -d/ -f2)
-export TMP_REGISTRY="opt/"
-export PUBLISHER=1
-export SIGNOFF_FILENAME=${BASE_DISTRO}-${INSTALL_TYPE}-registry-${BRANCH}.txt
-export FILENAME=${BASE_DISTRO}-${INSTALL_TYPE}-registry-${BRANCH}.tar.gz
-
-# Ansible deployment gate to test out images
-function deploy_ansible {
- export KOLLA_ANSIBLE_DIR=$(mktemp -d)
- cat > /tmp/clonemap <<EOF
-clonemap:
- - name: openstack/kolla-ansible
- dest: ${KOLLA_ANSIBLE_DIR}
-EOF
-
- /usr/zuul-env/bin/zuul-cloner -m /tmp/clonemap --workspace "$(pwd)" \
- --cache-dir /opt/git https://git.openstack.org openstack/kolla-ansible
-
- pushd "${KOLLA_ANSIBLE_DIR}"
- tools/setup_gate.sh
- popd
-}
-
-# If test passes, add link to test data which later will be added to image
-function signoff {
- mkdir -p images/
- curl -o images/$SIGNOFF_FILENAME http://tarballs.openstack.org/kolla/images/tmp/$SIGNOFF_FILENAME
- echo http://logs.openstack.org/$LOG_PATH >> images/$SIGNOFF_FILENAME
-}
-
-# Building images that are supposed to be tested later
-if [[ $ACTION == "build" ]]; then
- tools/gate_run.sh
- sudo touch images/$SIGNOFF_FILENAME
- sudo chmod 777 images/$SIGNOFF_FILENAME
-
- echo http://logs.openstack.org/$LOG_PATH >> images/$SIGNOFF_FILENAME
- exit 0
-fi
-if [[ $ACTION == "deploy-multinode" ]]; then
- if [[ $ORCH_ENGINE == "ansible" ]]; then
- deploy_ansible
- signoff
- exit 0
- fi
-fi
-
-# After all tests pass, move images from temp to final dir on tarballs.o.o
-if [[ $ACTION == "save" ]]; then
- mkdir -p images/
- wget -q -c -O "/tmp/$FILENAME" \
- "http://tarballs.openstack.org/kolla/images/tmp/$FILENAME"
- curl -o /tmp/$SIGNOFF_FILENAME http://tarballs.openstack.org/kolla/images/tmp/$SIGNOFF_FILENAME
- gunzip /tmp/$FILENAME
- tar -rf /tmp/${BASE_DISTRO}-${INSTALL_TYPE}-registry-${BRANCH}.tar /tmp/$SIGNOFF_FILENAME
- gzip /tmp/${BASE_DISTRO}-${INSTALL_TYPE}-registry-${BRANCH}.tar
- ls -la /tmp/
- sudo mv /tmp/$FILENAME images/publisher-$FILENAME
-fi
-