Charm needed: conn-check

Bug #1392740 reported by Wes Mason on 2014-11-14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juju Charms Collection

Bug Description

conn-check [1][2] is a tool for verifying network connections between application deployments and related infrastructure, which we're using in ~onlineservices to verify our deploys for things such as related services (internal and external) being up or available due to firewall rules and/or network routing.

It can also be run as a Nagios check to regularly check the status of connections.


Wes Mason (wesmason) wrote :

Side note: there is a precise branch in progress, but it takes some extra work as it requires a pip upgrade within a venv to support wheels under precise (as python-pip in the precise repos is too old to support wheels and the dir scraping).

Marco Ceppi (marcoceppi) wrote :

Hi Wes! Thanks for working on this. This seemed to fail in our testing environment, partially because of missing dependencies. If you create a tests directory with a setup bash script which installed all the components (ansible, nosetest, etc) assuming it's a clean system, this would allow the testing infrastructure to execute your charms tests and we can re-run it.

Whit Morriss (whitmo) on 2014-12-08
Changed in charms:
status: New → In Progress
Whit Morriss (whitmo) wrote :

Howdy Wes!

To echo Marco, the tests are failing on the ansible syntax check since there is not a make target that installs ansible and puts the ansible-playbook command on the path. I'd suggest conditional creating a virtualenv for ansible in the makefile.

With an ansible based charm, unit-tests might not make any sense, so you could remove the test tar get and the generated unit-test directory. What would be super helpful is a few functional tests using amulet which will help us keep up with changes over time in the automated testing system.

Anyway, thanks for your work on this!


To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers