errors can be misleading when environments are specified incorrectly

Bug #813831 reported by William Reade
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
pyjuju
Fix Released
Medium
William Reade

Bug Description

If you have (say) an orchestra environment specified, but missing a required field, the error raised during schema validation will complain about an invalid ec2 environment (because ec2 happens to be the first one specified in ensemble.environment.config, and is the first one to raise an error, and the orchestra schema validation's error is not sufficiently interesting to override the ec2 error).

This is bad because, if someone has clearly specified an orchestra environment, they will be notably unimpressed to see an error complaining that their ec2 environment has not specified a control-bucket.

Related branches

William Reade (fwereade)
Changed in ensemble:
status: New → In Progress
assignee: nobody → William Reade (fwereade)
milestone: none → dublin
Changed in ensemble:
importance: Undecided → Medium
William Reade (fwereade)
Changed in ensemble:
status: In Progress → Fix Committed
William Reade (fwereade)
Changed in ensemble:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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