assess_proxy could check the network of each machine

Bug #1635631 reported by Curtis Hovey
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-ci-tools
Triaged
Wishlist
Unassigned

Bug Description

The assess_proxy tests relies on the proxy setting and the success of a deployment to determine success. The test is missing an assertion that each machine really has ports 80 and 443 are blocked. This call will error on any machine that blocks 443:

    wget -e use_proxy=off https://streams.canonical.com

The assess_proxy tests could
    juju run -m controller --all "wget -e use_proxy=off https://streams.canonical.com"
    juju show-action-status -m controller --name juju-run
    juju run -m default --all "wget -e use_proxy=off https://streams.canonical.com"
    juju show-action-status -m default --name juju-run

If the wget call succeeded on any machine, the test setup was invalid.

Tags: proxy
Changed in juju-ci-tools:
importance: High → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.