ensemble must provide a `set` command for config options
Bug #778685 reported by
Benjamin Saller
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Fix Released
|
High
|
Benjamin Saller |
Bug Description
Ensemble must provide a `set` subcommand which updates service settings per the spec.
Related branches
lp://staging/~bcsaller/pyjuju/config-set
- Gustavo Niemeyer: Approve
-
Diff: 1050 lines (+705/-30)22 files modifiedMakefile (+1/-1)
docs/source/drafts/service-config.rst (+8/-1)
ensemble/control/__init__.py (+2/-0)
ensemble/control/config_set.py (+75/-0)
ensemble/control/tests/test_config_set.py (+89/-0)
ensemble/formula/bundle.py (+10/-3)
ensemble/formula/config.py (+177/-0)
ensemble/formula/directory.py (+3/-0)
ensemble/formula/errors.py (+5/-0)
ensemble/formula/tests/repository/dummy/config.yaml (+5/-0)
ensemble/formula/tests/repository/wordpress/config.yaml (+3/-0)
ensemble/formula/tests/test_bundle.py (+7/-0)
ensemble/formula/tests/test_config.py (+141/-0)
ensemble/formula/tests/test_directory.py (+9/-1)
ensemble/hooks/cli.py (+24/-18)
ensemble/hooks/tests/test_cli.py (+21/-1)
ensemble/lib/schema.py (+12/-0)
ensemble/lib/tests/test_schema.py (+14/-1)
ensemble/state/formula.py (+12/-4)
ensemble/state/service.py (+42/-0)
ensemble/state/tests/test_formula.py (+16/-0)
ensemble/state/tests/test_service.py (+29/-0)
Changed in ensemble: | |
importance: | Undecided → High |
assignee: | nobody → Benjamin Saller (bcsaller) |
milestone: | none → budapest |
status: | New → In Progress |
Changed in ensemble: | |
milestone: | budapest → dublin |
Changed in ensemble: | |
status: | In Progress → Fix Released |
To post a comment you must log in.