Merge ~smoser/cloud-init:bug/1717598-fix-gce-user-data into cloud-init:master
| Status: | Merged | ||||
|---|---|---|---|---|---|
| Approved by: | Scott Moser on 2017-09-18 | ||||
| Approved revision: | c174e78699f883d96189fe449041c6d76d846d96 | ||||
| Merged at revision: | 10f067d87a2d48092c593862e686c517c57b987c | ||||
| Proposed branch: | ~smoser/cloud-init:bug/1717598-fix-gce-user-data | ||||
| Merge into: | cloud-init:master | ||||
| Diff against target: |
71 lines (+21/-8) 2 files modified
cloudinit/sources/DataSourceGCE.py (+19/-7) tests/unittests/test_datasource/test_gce.py (+2/-1) |
||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Server Team CI bot | continuous-integration | Needs Fixing on 2017-09-18 | |
| Chad Smith | Approve on 2017-09-18 | ||
| Dan Watkins | 2017-09-16 | Approve on 2017-09-18 | |
|
Review via email:
|
|||
Commit Message
GCE: Fix usage of user-data.
This regressed in the rework of GCE datasource to have a main.
The fix really just stores the user-data read as userdata_raw, which is
correct and consistent with other datasources.
The main is updated to address the fact that user-data is binary.
LP: #1717598
| Scott Moser (smoser) wrote : | # |
addressed Chad's comment. (thanks chad).
PASSED: Continuous integration, rev:ea3818a26e8
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:/
PASSED: Continuous integration, rev:dbfa3e87904
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:/
FAILED: Continuous integration, rev:bc110e1ca1f
https:/
Executed test runs:
SUCCESS: Checkout
FAILED: Unit & Style Tests
Click here to trigger a rebuild:
https:/
| Chad Smith (chad.smith) wrote : | # |
You've got a couple of flake/pylint issues w/ the b64encode import
Also you can apply this patch to the existing unit tests which would have raised a unit test error on the branch previous to this due to decoding issues.
http://
PASSED: Continuous integration, rev:7376ff391ec
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:/
FAILED: Continuous integration, rev:c174e78699f
https:/
Executed test runs:
SUCCESS: Checkout
SUCCESS: Unit & Style Tests
FAILED: Ubuntu LTS: Build
Click here to trigger a rebuild:
https:/


PASSED: Continuous integration, rev:d8a6ff62e6c 33443da69ff2f53 acd4823445ef62 /jenkins. ubuntu. com/server/ job/cloud- init-ci/ 317/
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: /jenkins. ubuntu. com/server/ job/cloud- init-ci/ 317/rebuild
https:/