Skip to content

Commit

Permalink
If install succeeds, guarantee we grab output even if it doesn't stab…
Browse files Browse the repository at this point in the history
…ilize

We can still handle teardown log gathering even if router / api isn't 100% stable
  • Loading branch information
smarterclayton committed Aug 14, 2018
1 parent 1fc9df9 commit b661ed8
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions ci-operator/templates/cluster-launch-installer-e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ objects:
while true; do
if [[ -f /tmp/exit ]]; then
echo "Interrupted"
cp $KUBECONFIG /tmp/admin.kubeconfig
exit 1
fi
if [[ ! -f /tmp/oc ]]; then
Expand All @@ -228,9 +229,13 @@ objects:
fi
break
done
/tmp/oc wait deploy/router -n tectonic-ingress --for condition=available --timeout=5m
echo "Copied kubeconfig, installation successful"
if ! /tmp/oc wait deploy/router -n tectonic-ingress --for condition=available --timeout=5m; then
echo "Installation failed"
cp $KUBECONFIG /tmp/admin.kubeconfig
exit 1
fi
cp $KUBECONFIG /tmp/admin.kubeconfig
echo "Installation successful"
# Performs cleanup of all created resources
- name: teardown
Expand Down

0 comments on commit b661ed8

Please sign in to comment.