Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-21 | untested suggested change | Scott Moser | |
LP: #1461242 | |||
2015-07-21 | fix 'make pyflakes' | Scott Moser | |
2015-07-21 | Use /dev/disk devices for Azure ephemeral disk. | Daniel Watkins | |
The ephemeral disk will not necessarily be assigned the same name at each boot (LP: #1411582), so we use some udev rules to ensure we always get the right one. | |||
2015-07-21 | Extend disk_setup and mounts to handle /dev/disk symlinks. | Daniel Watkins | |
2015-07-21 | Refactor cc_mounts.sanitize_devname to make it easier to modify. | Daniel Watkins | |
2015-07-20 | Return a sensible value for DataSourceGCE.availability_zone. | Daniel Watkins | |
LP: #1470880 | |||
2015-07-16 | CloudSigma: encode/decode data before communicating over the serial channel | Daniel Watkins | |
2015-07-06 | Return a sensible value for DataSourceGCE.availability_zone. | Daniel Watkins | |
2015-06-29 | - Fix logic change introduced by 1000.1.1 | Robert Schweikert | |
2015-06-16 | Use wget to fetch CloudStack passwords. | Scott Moser | |
Different versions of the CloudStack password server respond differently; wget handles these nicely for us, so it's easier to just use wget. LP: #1464253, #1440263 | |||
2015-06-16 | Use wget to fetch CloudStack passwords. | Daniel Watkins | |
Different versions of the CloudStack password server respond differently; wget handles these nicely for us, so it's easier to just use wget. LP: #1440263, #1464253 | |||
2015-06-16 | growpart: fix specification of 'devices' list. | Scott Moser | |
given config: {'growpart': {'devices': ["/"]}} the 'devices' was ignored, it was incorrectly read from the top level non-namespaced location. LP: #1465436 | |||
2015-06-15 | apt_configure: fix importing of apt gpg keys under in python3 | Scott Moser | |
LP: #1463373 | |||
2015-06-15 | cc_rh_subscription: fixes for python3 | Scott Moser | |
2015-06-10 | Add a cloud-init plugin for helping users register and subscribe their ↵ | Daniel Watkins | |
RHEL-based systems. This patch adds a cloud-init plugin for helping users register 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-06-02 | check for systemd using sd_booted() semantics | Lars Kellogg-Stedman | |
The existing cloud-init code determines if systemd is in use by looking at the distribution name and version. This is prone to error because: - RHEL derivatives other than CentOS (e.g., Scientific Linux) will fail this test, and - Distributions that are not derived from RHEL also use systemd This patch makes cloud-init use the same logic that is used in systemd's sd_booted() method (http://www.freedesktop.org/software/systemd/man/sd_booted.html) LP: #1461201 | |||
2015-05-29 | Corrected spelling error on variable name | Brent Baude | |
2015-05-28 | Tightening up an error message and isinstance usage based on feedback from Dan | Brent Baude | |
2015-05-27 | Updated files with upstream review comments thanks to Dan and Scott | Brent Baude | |
2015-05-22 | AZURE: Redact on-disk user password in /var/lib/ovf-env.xml | Ben Howard | |
The fabric provides the user password in plain text via the CDROM, and cloud-init has previously wrote the ovf-env.xml in /var/lib/waagent with the password in plain text. This change redacts the password. | |||
2015-05-21 | This commit consists of three things based on feedback from smosher: | Brent Baude | |
cc_rh_subscription: Use of self.log.info limited, uses the util.subp for subprocesses, removed full path for subscription-manager cloud-config-rh_subscription.txt: A heavily commented example file on how to use rh_subscription and its main keys test_rh_subscription.py: a set of unittests for rh_subscription | |||
2015-05-19 | EC2: be aware of eu-central-1 availability zone | Scott Moser | |
eu-central-1 means that 'central' is a direction to update the regular expression to understand. LP: #1456684 | |||
2015-05-15 | pep8 fixes | Scott Moser | |
2015-05-15 | Azure: remove dependency on walinux-agent | Scott Moser | |
This takes away our dependency on walinux-agent, by providing a builtin path for doing cloud-init had delegated to it. Currently the default is to still use the old path, but adding this code in will allow us to move to the new code path with more confidence. | |||
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 | 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 | 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 | |