Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-31 | adjust searching so cache hits are logged | Scott Moser | |
2015-07-31 | move 'mode' out of SearchReportStack | Scott Moser | |
2015-07-31 | address Daniel's comments in review | Scott Moser | |
2015-07-31 | add nicer formating and messages for datasource searching | Scott Moser | |
2015-07-31 | fix issues found when testing | Scott Moser | |
2015-07-30 | fix arg ordering | Scott Moser | |
2015-07-30 | tests pass | Scott Moser | |
2015-07-28 | pull from 2.0 trunk @ a433358bbcf4e8a771b80cae34468409ed5a811d | Scott Moser | |
2015-07-28 | rsyslog: skip empty or None in remotes format | Scott Moser | |
This allows user to specify the following to overwrite a previously declared entry without warnings. rsyslog: {'remotes': {'foo': None}} | |||
2015-07-28 | remove 'syslog' module (its been moved to rsyslog) | Scott Moser | |
2015-07-28 | must declare proto of '@' | Scott Moser | |
2015-07-28 | add trailing newline only if necessary | Scott Moser | |
2015-07-28 | fix bug in remotes_to_rsyslog_cfg, add test | Scott Moser | |
2015-07-28 | add support for 'remotes' | Scott Moser | |
2015-07-27 | fix kwarg | Scott Moser | |
2015-07-27 | fix build with merge from trunk | Scott Moser | |
2015-07-27 | use 'restart' rather than 'reload' on non-systemd systems | Scott Moser | |
Testing on trusty shows that: service rsyslog reload does produce a message like: rsyslogd was HUPed but does not result in new config being in honored. Using restart does, and with upstart that should be fine (as upstart will start only if previously running). | |||
2015-07-27 | _read_dmi_syspath: fix bad log message causing unintended exception | Scott Moser | |
2015-07-27 | merge from trunk | Scott Moser | |
2015-07-27 | add rsyslog tests | Scott Moser | |
reasonable test of reworked rsyslog module | |||
2015-07-27 | update existing rsyslog module with better code and doc | Scott Moser | |
2015-07-24 | commit initial re-work/re-implementation of syslog config | Scott Moser | |
2015-07-22 | mounts: support reliably detecting and using Azure ephemeral disks | Scott Moser | |
Azure's ephemeral disks are not guaranteed to be assigned the same name by the kernel every boot. This causes problems on ~2% of Azure instances, and can be fixed by using udev rules to give us a deterministic path to mount; this patch introduces those udev rules and modifies the Azure data source to use them. Changes to a couple of config modules were also required. In some places, they just needed to learn to dereference symlinks. In cc_mounts this wasn't sufficient because the dereferenced device would have been put in /etc/fstab (rather defeating the point of using the udev rules in the first place). A fairly hefty refactor was required to separate "is this a valid block device?" from "what shall I put in fstab?". LP: #1411582 | |||
2015-07-22 | remove some overly verbose log messages | Scott Moser | |
2015-07-22 | merge from trunk | Scott Moser | |
2015-07-22 | fixes bug: https://launchpad.net/bugs/1461242 | Scott Moser | |
ssh: generate ed25519 host keys if supported now we attempt to generate ed25519 host keys. If ssh-keygen does not support it, a debug log message will be written. LP: #1461242 | |||
2015-07-22 | improve log message | Scott Moser | |
2015-07-22 | fixes from testing | Scott Moser | |
2015-07-22 | replace '2' with 'TO' in globals | Scott Moser | |
2015-07-22 | pep8 line too long | Scott Moser | |
2015-07-22 | merge from trunk | Scott Moser | |
2015-07-22 | Add DataSource.region and use it in mirror selection. | Daniel Watkins | |
Also implement DataSource.region for EC2 and GCE data sources. | |||
2015-07-22 | Make full data source available to code that handles mirror selection. | Daniel Watkins | |
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 | |