Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-15 | detect that CentOS 7 uses systemd, write previous-hostname in that case. | Scott Moser | |
Also, on RHEL-type systems using systemd, /var/lib/cloud/data/previous-hostname would never get created (because rather then write to files, it was executing hostnamectl) | |||
2015-05-14 | Adding an example file for rh_subscription in doc/examples | Brent Baude | |
2015-05-14 | read_seeded: fix reed_seeded after regression | Scott Moser | |
read_seeded was assuming a Response object back from load_tfile_or_url but load_tfile_or_url was returning string. since the only other user of this was a test, move load_tfile_or_url to a test, and just do the right thing in read_seeded. LP: #1455233 | |||
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-08 | Python 2.6 fixes. | Daniel Watkins | |
2015-05-08 | Fix retrying. | Daniel Watkins | |
2015-05-08 | Default to old code path. | Daniel Watkins | |
2015-05-08 | Reintroduce original code path. | Daniel Watkins | |
2015-05-08 | Move our walinuxagent implementation to a single function call. | Daniel Watkins | |
2015-05-08 | Stop using Python 3 only tempfile.TemporaryDirectory (but lose free cleanup). | Daniel Watkins | |
2015-05-08 | Split WALinuxAgentShim code out to separate file. | Daniel Watkins | |
2015-05-08 | Remove unused import. | Daniel Watkins | |
2015-05-08 | Make find_endpoint a staticmethod to clean up top-level namespace. | Daniel Watkins | |
2015-05-08 | Cache certificate response to save on communication with fabric. | Daniel Watkins | |
2015-05-08 | Add logging. | Daniel Watkins | |
2015-05-08 | Return a dict of data from WALinuxAgentShim, rather than accessing attributes. | Daniel Watkins | |
2015-05-07 | Implement basic replacement for walinuxagent in Azure data source. | Daniel Watkins | |
2015-05-01 | Fix exception when running with no arguments on Python 3 | Scott Moser | |
LP: #1424277 | |||
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 | sysvinit: make cloud-init-local run before networking is brought up | Scott Moser | |
While booting a VM from a snapshot image, network service use to find the residual network config scripts and use to configure the old IPs. cloud-init-local use to run later and populate the config scripts with latest information, which does not override the previous configuration. To solve this, we are ensuring that cloud-init-local runs before network. LP: #1275098 | |||
2015-04-21 | Fix +tests for GCE datasource not handling per-instance SSH keys | Joshua Harlow | |
2015-04-21 | Add start of/improved CloudStack documentation | Joshua Harlow | |
2015-04-21 | Update changelog with previously merged branches | 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-20 | Add test that missing GCE required key returns False. | 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 | CentOS 7 uses systemd. RHEL distributions using systemd were not properly ↵ | brak | |
saving the previous-hostname data | |||
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-04-09 | systemd: use network-online instead of network.target (LP: #1440180) | Scott Moser | |
don't declare a Wants/Requires on network.target; this is a passive target that should only be pulled in by implementors of the networking service. The requirement for network needs to be expressed as a dependency on network-online.target. LP: #1440180 | |||
2015-04-08 | Ensure cloud-local-init comes up before network | Surojit Pathak | |
This is to prevent network service use residual config, if available, viz. booting from snapshot image etc. Removing the dependency on remote_fs service. | |||
2015-04-08 | Correcting the pkg-name to 'oauthlib' from 'oauth' | Surojit Pathak | |
'make rpm' for 'redhat' distro was failing, as the requirement for dependency was not found, otherwise. | |||
2015-04-03 | Initial CloudStack Documentation. | Pierre-Luc Dion | |
2015-04-01 | Add documentation about OpenStack vendor data handling. | Daniel Watkins | |
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 | fix snappy package installation. | Scott Moser | |
Some tests added here to make sure this works. The install '--config' will only start to work with the next version of snappy-go. LP: #1437137 | |||
2015-03-27 | allow-unauthenticated when done from local file | Scott Moser | |
2015-03-27 | do not use set | Scott Moser | |
2015-03-27 | remove debug | 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 |