Merge ~chad.smith/cloud-init:chef_omnibus_version into cloud-init:master
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Chad Smith on 2017-09-14 | ||||
| Approved revision: | accd83c97fa3b3b928af2a7955febad410471fc2 | ||||
| Merged at revision: | cf10a2ff2e2f666d9370f38297a5a105e809ea3c | ||||
| Proposed branch: | ~chad.smith/cloud-init:chef_omnibus_version | ||||
| Merge into: | cloud-init:master | ||||
| Diff against target: |
266 lines (+138/-24) 4 files modified
cloudinit/config/cc_chef.py (+33/-12) cloudinit/util.py (+25/-0) doc/examples/cloud-config-chef.txt (+4/-0) tests/unittests/test_handler/test_handler_chef.py (+76/-12) |
||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Chad Smith | Approve on 2017-09-14 | ||
| Server Team CI bot | continuous-integration | Approve on 2017-09-14 | |
|
Review via email:
|
|||
Description of the Change
Add option to pin chef omnibus install version
Most users of chef will want to pin the version that is installed.
Typically new versions of chef have to be evaluated for breakage etc.
This change proposes a new optional `omnibus_version` field to the
chef configuration. This changes also adds an reference to the new
field to the chef example.
LP: #1462693
| Chad Smith (chad.smith) wrote : | # |
- 6cfd206... by Chad Smith on 2017-09-13
FAILED: Continuous integration, rev:3180af3df20
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
FAILED: Continuous integration, rev:6cfd2060387
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
- f74d44e... by Chad Smith on 2017-09-14
FAILED: Continuous integration, rev:f74d44e7be6
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
- accd83c... by Chad Smith on 2017-09-14
PASSED: Continuous integration, rev:accd83c97fa
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Unit & Style Tests
SUCCESS: Ubuntu LTS: Build
SUCCESS: Ubuntu LTS: Integration
SUCCESS: MAAS Compatability Testing
IN_PROGRESS: Declarative: Post Actions
Click here to trigger a rebuild:
https:/


Pulled the original content from https:/ /code.launchpad .net/~papodaca/ cloud-init/ +git/cloud- init/+merge/ 328943 and addresses review comments as well as added unit tests.