Skip to content
Snippets Groups Projects
Commit 671d21d7 authored by Jenkins's avatar Jenkins Committed by Gerrit Code Review
Browse files

Merge "Make scripts work on latest Atomic images"

parents 6772962c 13799455
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
./tools/start-all-services
./tools/start-all-replications
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
pods='
rabbitmq
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
services='
nova-compute
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
services='
ceilometer-api
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
./tools/stop-all-replications
./tools/stop-all-pods
......
#!/bin/sh
#!/bin/bash
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
# Delete the replication is not cleaning up its pods
# These pods need to be deleted according to their UUID
uuids=$(kubectl get pods -o json | jq '.[][].id' 2>/dev/null | grep -o -E '"[a-fA-F|0-9|\-]*' | cut -c 2- | grep '\-')
for uuid in $uuids; do
if [ $uuid ]; then
kubectl delete pod $uuid
fi
done
pods=$(kubectl get pods -o json| jq '.[][].id' 2>/dev/null)
# Removes quotes from jquery
pods=${pods//\"/}
UUID_REGEX="[a-f0-9]{8}(-[a-f0-9]{4}){3}-[a-f0-9]{12}"
pods=$(kubectl get pods -o template -t '{{range .items}}{{.id}} {{end}}')
for pod in $pods; do
kubectl delete -f "k8s/pod/${pod}-pod.yaml" 2>/dev/null
if [[ $pod =~ $UUID_REGEX ]]; then
# Stopping a k8s replicationController doesn't delete the associated
# pods, which names are UUIDs.
# Assuming all pods named by UUID are leftover replication pods.
kubectl delete pod $pod
else
kubectl delete -f "k8s/pod/${pod}-pod.yaml" 2>/dev/null
fi
done
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
replication_ctrs=$(kubectl get replicationController | awk 'NR>1 {print $1}')
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
services=$(kubectl get services | awk 'NR>1 {print $1}')
......
#!/bin/sh
cd $(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
find docker -name Dockerfile | while read dockerfile; do
dir=${dockerfile%/*}
link=$(python -c 'import os,sys; print os.path.relpath(sys.argv[1], sys.argv[2])' \
......
#!/bin/sh
TOPLEVEL=$(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
cd $TOPLEVEL
git ls-files -z '*.json' |
find . -name '*.json' -print0 |
xargs -0 python tools/validate-json.py || exit 1
#!/bin/sh
TOPLEVEL=$(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
cd $TOPLEVEL
git ls-files -z '*/Dockerfile' |
find docker -name Dockerfile -print0 |
xargs -0 tools/validate-maintainer.sh || exit 1
#!/bin/sh
TOPLEVEL=$(git rev-parse --show-toplevel)
REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
cd "$(dirname "$REAL_PATH")/.."
cd $TOPLEVEL
git ls-files -z '*.yaml' |
find . -name '*.yaml' -print0 |
xargs -0 python tools/validate-yaml.py || exit 1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment