Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
phracek
5b8f63e1ef Merge pull request #95 from phracek/fix_openshift_tests
Fix openshift tests for redis container
2021-12-17 08:43:49 +00:00
3 changed files with 11 additions and 6 deletions

View file

@ -530,6 +530,8 @@ function ct_os_cluster_up() {
# Shuts down the local OpenShift cluster using 'oc cluster down'
function ct_os_cluster_down() {
if [ ${OS_CLUSTER_STARTED_BY_TEST:-0} -eq 1 ] ; then
echo "Switching user to system:admin before cluster is going down."
oc login -u system:admin
echo "Cluster started by the test, shutting down."
oc cluster down
else

View file

@ -30,8 +30,11 @@ function test_redis_imagestream() {
rhel7|centos7) ;;
*) echo "Imagestream testing not supported for $OS environment." ; return 0 ;;
esac
ct_os_test_image_stream_template "${THISDIR}/../imagestreams/redis-${OS%[0-9]*}.json" "${THISDIR}/../examples/redis-ephemeral-template.json" redis "-p REDIS_VERSION=${VERSION}"
local tag="-el7"
if [ "${OS}" == "rhel8" ]; then
tag="-el8"
fi
ct_os_test_image_stream_template "${THISDIR}/../imagestreams/redis-${OS%[0-9]*}.json" "${THISDIR}/../examples/redis-ephemeral-template.json" redis "-p REDIS_VERSION=${VERSION}${tag}"
}
# vim: set tabstop=2:shiftwidth=2:expandtab:

View file

@ -61,9 +61,9 @@ function ct_enable_cleanup() {
# Function returns either 0 in case of pull was successful
# Or the test suite exit with 1 in case of pull error
function ct_pull_image() {
local image_name="$1"; shift
local exit=${1:-"false"}; shift
local loops=${1:-10}; shift
local image_name="$1"; [[ $# -gt 0 ]] && shift
local exit_variable=${1:-"false"}; [[ $# -gt 0 ]] && shift
local loops=${1:-10}
local loop=0
# Let's try to pull image.
@ -84,7 +84,7 @@ function ct_pull_image() {
echo "Pulling of image $image_name failed $loops times in a row. Giving up."
echo "!!! ERROR with pulling image $image_name !!!!"
# shellcheck disable=SC2268
if [[ x"$exit" == x"false" ]]; then
if [[ x"$exit_variable" == x"false" ]]; then
return 1
else
exit 1