Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-14 | This patch adds a cloud-init plugin for helping users register | Brent Baude | |
and subscribe their RHEL based systems. As inputs, it can take: - user and password OR activation key and org | requires on of the two pair - auto-attach: True or False | optional - service-level: <string> | optional - add-pool [list, of, pool, ids] | optional - enable-repos [list, of, yum, repos, to, enable] | optional - disable-repos [list, of, yum, repos, to, disable] | optional You can also pass the following to influence your registration via rhsm.conf: - rhsm-baseurl | optional - server-hostname | optional | |||
2015-05-01 | Update is_disk_used for changed enumerate_disk output. | Scott Moser | |
LP: #1311463 | |||
2015-05-01 | fix 'Make pyflakes' | Scott Moser | |
2015-05-01 | Azure: if user has set hostname, do not overwrite it | Scott Moser | |
Due to the way the azure boot works, where we identify the hostname to the fabric, we were inadvertently overwriting hostname that the user had set. LP: #1375252 | |||
2015-04-21 | Fix +tests for GCE datasource not handling per-instance SSH keys | Joshua Harlow | |
2015-04-21 | Don't overwrite the hostname if the user has changed it after we set it | Joshua Harlow | |
2015-04-21 | Add functionality to fixate the uid of a newly added user. | Joshua Harlow | |
2015-04-20 | GCE instance-level SSH keys override project-level keys. (LP: #1403617) | Daniel Watkins | |
2015-04-20 | Support multiple metadata paths for metadata keys in GCE data source. | Daniel Watkins | |
2015-04-20 | Rename found variable in GCE data source. | Daniel Watkins | |
2015-04-20 | Refactor GCE metadata fetching to use a helper class. | Daniel Watkins | |
2015-04-16 | fix cloud-config-archive handling | Scott Moser | |
handling of cloud-config-archive input would fail in fully_decoded_payload. part.get_charset() would return a Charset object, but get_charset.input_codec is a string suitable for passing to decode. This handles that correctly, and is more careful about binary data inside input. The test added verifies that cloud-config inside a cloud-config-archive is handled correctly and also that binary data there is ignored without exceptions raised. LP: #1445143 | |||
2015-04-16 | pep8 fixes | Scott Moser | |
2015-04-15 | Don't overwrite the hostname if the user has changed it after we set it | brak | |
2015-04-15 | Reset host name after bounce has allowed walinuxagent to run successfully. | Daniel Watkins | |
2015-04-15 | Add unit tests for Azure hostname bouncing. | Daniel Watkins | |
Including minor refactoring to make mocking considerably easier. | |||
2015-04-14 | Add functionality to fixate the uid of a newly added user. | Gerhard Muntingh | |
2015-03-31 | adjust cc_snappy for snappy install package with config. | Scott Moser | |
It was believed that to install a package with config the command was: snappy install --config=config-file <package> Instead, what was implemented in snappy was: snappy install <package> [<config-file>] This modifies cloud-init to invoke the latter and changes the tests appropriately. LP: #1438836 | |||
2015-03-27 | allow-unauthenticated when done from local file | Scott Moser | |
2015-03-27 | do not use set | Scott Moser | |
2015-03-27 | be more user-friendly when looking for matching .config | Scott Moser | |
On fspath installs, look for .config files harder. Given a file named: pkg.namespace_0.version_arch.snap We'll search for config files named: pkg.namespace_0.version_arch.config pkg.namespace.config pkg.config | |||
2015-03-27 | merge from trunk | Scott Moser | |
2015-03-27 | NoCloud: the local portion of NoCloud incorrectly claimed datasources | Scott Moser | |
The intent has always been for the local datasource (NoCloud) to require the provider of metadata to provide 'dsmode=local'. If that wasn't found, then the default 'dsmode' would be 'net', and the NoCloudNet datasource would then find the data. The bug here was that the default 'net' wasn't being set when data was found on a local source. | |||
2015-03-27 | fix read_install | Scott Moser | |
2015-03-27 | address namespacing | Scott Moser | |
2015-03-27 | set snappy command earlier | Scott Moser | |
2015-03-27 | change 'configs' to 'config', and namespace input to 'snappy config' | Scott Moser | |
the input to 'snappy config <packagename>' is expected to have config: <packagename>: content: So here we pad that input correctly. Note, that a .config file on disk is not modified. Also, we change 'configs' to just be 'config', to be possibly compatible with the a future 'snappy config /' that dumped: config: pkg1: data1 pkg2: data2 | |||
2015-03-26 | fix scope so that SNAPPY_CMD is affected by set_snappy_command | Scott Moser | |
2015-03-26 | mention ubuntu-core | Scott Moser | |
2015-03-26 | improve doc, change 'click_packages' path to be 'snaps' | Scott Moser | |
2015-03-26 | rad_pkg_data: return data, fix undefined variable | Scott Moser | |
2015-03-26 | encode needed for yaml_dumps | Scott Moser | |
2015-03-26 | prefer snappy-go to snappy | Scott Moser | |
2015-03-26 | add tests for data types | Scott Moser | |
2015-03-26 | pep8 | Scott Moser | |
2015-03-26 | pep8, and some more tests | Scott Moser | |
2015-03-26 | start of snap_op tests | Scott Moser | |
2015-03-26 | commit work in progress. tests pass. | Scott Moser | |
2015-03-25 | Compile SmartOS line-parsing regex once. | Daniel Watkins | |
2015-03-25 | Add link to Joyent metadata specification. | Daniel Watkins | |
2015-03-25 | Switch logging from info to debug level. | Daniel Watkins | |
2015-03-25 | Ensure that the serial console is always closed. | Daniel Watkins | |
2015-03-25 | Add logging to JoyentMetadataClient. | Daniel Watkins | |
2015-03-25 | Convert DataSourceSmartOS to use v2 metadata. | Daniel Watkins | |
2015-03-18 | Update is_disk_used for changed enumerate_disk output. | Daniel Watkins | |
Fixes Launchpad bug #1311463. | |||
2015-03-17 | SmartOS: fixes for python3 reading from serial device. | Scott Moser | |
We were hitting exceptions when writing to the SmartOS serial console and, once that was fixed, we were hanging permanently waiting for b"." == "." to be true. This fixes both of those issues. | |||
2015-03-16 | emit_upstart: fix use of undeclared variable | Scott Moser | |
2015-03-13 | Write and read bytes to/from the SmartOS serial console. | Daniel Watkins | |
2015-03-11 | userdata-handlers: python3-related fixes on do-not-process-this-part path | Oleg Strikov | |
Cloud-init crashed when received multipart userdata object with 'application/octet-stream' part or some other 'application/*' part except archived ones (x-gzip and friends). These parts are not processed by cloud-init and result only in a message in the log. We used some non-python3-friendly techniques while generating this log message which was a reason for the crash. | |||
2015-03-10 | DataSourceMAAS: fix timestamp error in oauthlib | Scott Moser | |
oddly enough, the timestamp you pass into oauthlib must be a None or a string. If not, raises ValueError: Only unicode objects are escapable. Got 1426021488 of type <class 'int'> |