tests: enable compose_ext4 test to use CDN repos
Cherry-picked from b903bf0abcf6fb12e308992b875d79d420c5ca74 Related: rhbz#1698366
This commit is contained in:
parent
bb82857ab3
commit
c020cec968
@ -16,8 +16,22 @@ set -e
|
|||||||
|
|
||||||
CLI="${CLI:-./src/bin/composer-cli}"
|
CLI="${CLI:-./src/bin/composer-cli}"
|
||||||
|
|
||||||
|
|
||||||
rlJournalStart
|
rlJournalStart
|
||||||
|
rlPhaseStartSetup
|
||||||
|
if [[ -n "$SUBSCRIPTION_HOSTNAME" && -n "$SUBSCRIPTION_USERNAME" && -n "$SUBSCRIPTION_PASSWORD" ]]; then
|
||||||
|
rlRun -t -c "cp -r /etc/yum.repos.d /etc/yum.repos.backup"
|
||||||
|
rlRun -t -c "rm -f /etc/yum.repos.d/*.repo"
|
||||||
|
rlRun -t -c "subscription-manager config --server.hostname=$SUBSCRIPTION_HOSTNAME"
|
||||||
|
subscription-manager register --username=$SUBSCRIPTION_USERNAME --password=$SUBSCRIPTION_PASSWORD
|
||||||
|
rlAssert0 "'subscription-manager register' succeeded" $?
|
||||||
|
rlRun -t -c "subscription-manager attach --auto"
|
||||||
|
rlRun -t -c "systemctl restart lorax-composer"
|
||||||
|
rlLogInfo "System is subscribed"
|
||||||
|
else
|
||||||
|
rlLogInfo "System is not subscribed"
|
||||||
|
fi
|
||||||
|
rlPhaseEnd
|
||||||
|
|
||||||
rlPhaseStartTest "compose start"
|
rlPhaseStartTest "compose start"
|
||||||
rlAssertEquals "SELinux operates in enforcing mode" "$(getenforce)" "Enforcing"
|
rlAssertEquals "SELinux operates in enforcing mode" "$(getenforce)" "Enforcing"
|
||||||
UUID=`$CLI compose start example-http-server ext4-filesystem`
|
UUID=`$CLI compose start example-http-server ext4-filesystem`
|
||||||
@ -32,6 +46,11 @@ rlJournalStart
|
|||||||
|
|
||||||
rlPhaseStartCleanup
|
rlPhaseStartCleanup
|
||||||
rlRun -t -c "$CLI compose delete $UUID"
|
rlRun -t -c "$CLI compose delete $UUID"
|
||||||
|
if [[ -n "$SUBSCRIPTION_HOSTNAME" && -n "$SUBSCRIPTION_USERNAME" && -n "$SUBSCRIPTION_PASSWORD" ]]; then
|
||||||
|
rlRun -t -c "subscription-manager unregister"
|
||||||
|
rlRun -t -c "rm -rf /etc/yum.repos.d"
|
||||||
|
rlRun -t -c "mv /etc/yum.repos.backup /etc/yum.repos.d"
|
||||||
|
fi
|
||||||
rlPhaseEnd
|
rlPhaseEnd
|
||||||
|
|
||||||
rlJournalEnd
|
rlJournalEnd
|
||||||
|
Loading…
Reference in New Issue
Block a user