d0524bc1 |
#!/bin/bash |
614bf6cc |
source "$(dirname "${BASH_SOURCE}")/../../hack/lib/init.sh" |
d0524bc1 |
trap os::test::junit::reconcile_output EXIT
|
8277597f |
project="$( oc project -q )" |
d0524bc1 |
# Cleanup cluster resources created by this test
(
set +e
oc login -u system:admin |
8277597f |
oc project "${project}" |
d0524bc1 |
oadm policy reconcile-cluster-roles --additive-only=false --confirm
exit 0
) &>/dev/null
os::test::junit::declare_suite_start "cmd/images-old-policy"
|
8277597f |
os::cmd::expect_success "oadm policy add-role-to-user admin image-user -n '${project}'"
os::cmd::expect_success "oc delete clusterrole/admin --cascade=false"
os::cmd::expect_success "oc create -f '${OS_ROOT}/test/testdata/admin-role-minus-create-istag.yaml'" |
d0524bc1 |
os::cmd::try_until_text "oc policy who-can get pods -n ${project}" "image-user" |
8277597f |
os::cmd::expect_success "oc login -u image-user -p asdf -n '${project}'"
os::cmd::expect_success "oc project '${project}'" |
d0524bc1 |
|
8277597f |
export IMAGES_TESTS_POSTFIX="-old-policy"
source "${OS_ROOT}/test/cmd/images_tests.sh" |
d0524bc1 |
os::cmd::expect_success 'oc login -u system:admin'
os::cmd::expect_success 'oadm policy reconcile-cluster-roles --additive-only=false --confirm'
os::test::junit::declare_suite_end |