Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-24 | shorten comments in example cloud-config | Scott Moser | |
2013-07-23 | Added blurb to documentation about the datasource | Ben Howard | |
2013-07-23 | Changed get_serial to be fully parameterized and return the serial | Ben Howard | |
initialized. Added a mapping of attributes between cloud-init and smartos. | |||
2013-07-23 | Move more functionality into get_serial() | Ben Howard | |
2013-07-18 | Added SmartOS datasource and unit tests. | Ben Howard | |
2013-07-17 | adds support for SLES plus some basic unittests. | Juerg Haefliger | |
Some code from the RHEL handler was moved to a new file so that it can be used by the SLES handler. | |||
2013-07-17 | plain text password of '' or None should not trigger setting | Scott Moser | |
2013-07-17 | fix indentation a bit in Makefile | Scott Moser | |
2013-07-17 | merge from trunk | Scott Moser | |
2013-07-17 | Azure: make /var/lib/waagent with 0700 perms | Scott Moser | |
The walinux agent expects that the files it writes with 0644 (default umask) permissions are not globally readable. Since we were creating the directory for it, and using default umaks (0755), the files inside were readable to non-priviledged users. | |||
2013-07-17 | DataSourceAzure: fix inverted logic on DisablesshPasswordAuthentication | Ben Howard | |
DisablesshPasswordAuthentication == True means that ssh_pwauth should be disabled rather than enabled. LP: #1201969 | |||
2013-07-16 | Use the inverse of DisableSshPasswordAuthentication for ssh_pwauth. | Ben Howard | |
(LP: 1201969) | |||
2013-07-11 | DataSourceAzure.py: allow 'customdata' to be the name for userdata | Scott Moser | |
Also, fix a comment and write a log message on how long we waited for the files to appear. | |||
2013-07-11 | test_builtin_handlers.py: fix pylint | Scott Moser | |
2013-07-11 | upstart_job.py: fix pylint and bad bad variable in _has_suitable_upstart | Scott Moser | |
2013-07-10 | add Azure datasource | Scott Moser | |
This datasource is not perfect at this point, but is tested on raring. It expects that walinuxagent config is set to disable provisioning (Provisioning.Enabled=n) and also that walinuxagent will not start otherwise (ie 'echo manual | sudo tee /etc/init/walinuxagent.override). | |||
2013-07-10 | add waiting for files and reading of crt keys | Scott Moser | |
2013-07-09 | build up the 'wait_for' list including fingerprint.crt files | Scott Moser | |
2013-07-09 | fill out load_azure_ovf_pubkeys | Scott Moser | |
now if there are pubkeys, the cfg['_pubkeys'] entry will have a list of dicts where each dict has 'fingerprint' and 'path' entries. The next thing to do is to block waiting for the <fingerprint>.crt files to appear in /var/lib/waagent. | |||
2013-07-09 | mention using cached | Scott Moser | |
2013-07-09 | search in the default storage directory for cached ovf-env.xml | Scott Moser | |
since azure ejects the disk on reboot, we need to look there to find this datasource. | |||
2013-07-09 | populate /var/lib/waagent with ovf-env.xml | Scott Moser | |
this will copy the ovf-env.xml file that was found to the configured directory (default /var/lib/waagent) | |||
2013-07-09 | better handling for user/password | Scott Moser | |
2013-07-09 | add stub for ssh keys | Scott Moser | |
The idea is that in the future, the DataSources get_data could check to see if there were ssh keys provided. if there were, it could poll and wait (or inotify) until the <fp>.crt files appeared in the /var/lib/walinux directory. Once they did, it'd populate the metadata's public keys. | |||
2013-07-09 | add azure to ds list | Scott Moser | |
2013-07-09 | merge from trunk | Scott Moser | |
2013-07-09 | re-enable test case because 1124384 is fixed | Scott Moser | |
2013-07-09 | handlers/upstart_job.py: invoke reload-configuration if we can. | Scott Moser | |
Previously we'd not invoked reload-configuration because doing so caused issues with upstart. Now, instead, determine if we can invoke it. LP: #1124384 | |||
2013-07-09 | add some unit tests, fix things found by doing so | Scott Moser | |
2013-07-08 | merge from trunk | Scott Moser | |
2013-07-08 | fix test_nocloud testcase | Scott Moser | |
2013-07-08 | commit dev state | Scott Moser | |
2013-06-27 | Fix SLES zypper command usage | Juerg Haefliger | |
2013-06-27 | Remove 'Copyright SUSE' from the headers | Juerg Haefliger | |
Per discussion with Robert @ SUSE since he can't sign the CCA. | |||
2013-06-27 | Add support for building a SLES rpm package | Juerg Haefliger | |
2013-06-26 | Use short option names for passwd utilities | Juerg Haefliger | |
SLES 11 doesn't support long option names for the passwd utilities. Use the short option names in the parent distro class and remove the custom SLES methods. | |||
2013-06-25 | Add unit tests for SLES handler | Juerg Haefliger | |
2013-06-25 | Add SLES hosts template file | Juerg Haefliger | |
2013-06-25 | Add a SLES distro handler | Juerg Haefliger | |
2013-06-25 | Move some RHEL distro methods to their own new file | Juerg Haefliger | |
So that they can be used by other handlers. | |||
2013-06-20 | fix and tidy up logexc usage | Juerg Haefliger | |
Some of the usages of logexc contain incorrect arguments to logexc. cloudinit/config/cc_ssh_import_id.py cloudinit/distros/__init__.py The tidy up here is to fix many others that pass rendered strings to logexc rather than letting it handle rendering at a later date (or not at all in the case where logging is disabled). | |||
2013-06-20 | Cleanup Distro.create_user() method | Juerg Haefliger | |
Move adding of a user and locking of a password to their own methods so that distro handlers can override them. | |||
2013-06-19 | fix pep8 errors. | Juerg Haefliger | |
2013-06-19 | fix and cleanup usage of util.logexc | Juerg Haefliger | |
2013-06-07 | ConfigDrive, Nocloud: Apply the "poke /dev/sr0" approach to /dev/sr1 also | Greg Padgett | |
Optical drives may show up in RHEL systems as /dev/sr1; this extends a prior fix to handle that use case. It's applicable to systems with 2.6 kernels where blkid needs a little prodding. If we have to go back here with '/dev/sr2', then we should probably come up with a fix that doesn't doesn't make us come back again. | |||
2013-06-07 | DataSourceOVF: small fix for iso9660 transport | Scott Moser | |
This is not really a problem, because nothing would call transport_iso9660 with 'require_iso' as False, but if it did, then we would have still required iso9660 filesystem on the mount. | |||
2013-06-04 | support optical drives with dev node /dev/sr1 | Greg Padgett | |
Extend a prior fix which helped discovery of media on systems using 2.6 kernels. /dev/sr0 covers only some of the use cases, /dev/sr1 is also common. | |||
2013-05-20 | Fix chef omnibus installation support. | Chris Wing | |
LP: #1182265 | |||
2013-05-20 | open 0.7.3 | Scott Moser | |
2013-05-20 | Fix Chef client 'omnibus' install; util.write_file() expects a string not ↵ | Chris Wing | |
UrlResponse |