1. 04 Feb, 2016 1 commit
    • Robert Jennings's avatar
      SmartOS: Add support for Joyent LX-Brand Zones (LP: #1540965) · 75ba44d2
      Robert Jennings authored
      LX-brand zones on Joyent's SmartOS use a different metadata source
      (socket file) than the KVM-based SmartOS virtualization (serial port).
      This patch adds support for recognizing the different flavors of
      virtualization on SmartOS and setting up a metadata source file object.
      After the file object is created, the rest of the code for the datasource
      
      LP: #1540965
      75ba44d2
  2. 30 Nov, 2015 1 commit
  3. 18 Nov, 2015 1 commit
    • Scott Moser's avatar
      Azure: get instance id from dmi instead of SharedConfig · 97fbe6e4
      Scott Moser authored
      Replace the use of SharedConfig.xml in both the walinuxagent case,
      and the case where we communicate with the Azure fabric ourselves.
      
      The instance id present in the dmi data is unfortunately different
      that that in the SharedConfig.  This means that something needs
      to handle migration so that a reboot after newer version is installed
      will not re-run first instance things.
      
      In Ubuntu this is being handled in packaging.
      
      LP: #1506187
      97fbe6e4
  4. 10 Nov, 2015 1 commit
  5. 09 Nov, 2015 1 commit
  6. 05 Nov, 2015 1 commit
  7. 04 Nov, 2015 1 commit
  8. 02 Nov, 2015 2 commits
  9. 30 Oct, 2015 1 commit
  10. 20 Oct, 2015 2 commits
  11. 15 Oct, 2015 1 commit
  12. 14 Oct, 2015 1 commit
  13. 09 Oct, 2015 2 commits
  14. 29 Sep, 2015 1 commit
  15. 17 Sep, 2015 1 commit
    • Scott Moser's avatar
      webhook: report with json data · 4558922a
      Scott Moser authored
      the handler was passing a dictionary to readurl
      which was then passing that on to requests.request as 'data'.
      the requests library would urlencode that, but we want the
      json data posted instead.
      
      LP: #1496960
      4558922a
  16. 15 Sep, 2015 1 commit
  17. 11 Sep, 2015 4 commits
  18. 08 Sep, 2015 2 commits
    • Scott Moser's avatar
      power_state: support 'condition' argument · ba3e59cb
      Scott Moser authored
        
        if 'condition' is provided to config in power_state, then
        consult it before powering off.
        
        This allows the user to shut down only if a condition is met, and
        leave the system in a debuggable state otherwise.
        
        An example is as simple as:
         power_state:
           mode: poweroff
           condition: ['sh', '-c', '[ -f /disable-poweroff ]']
      ba3e59cb
    • Scott Moser's avatar
      NoCloud: fix consumption of vendor-data · 3c39c3f7
      Scott Moser authored
      the content of vendordata was was being assigned to vendordata, 
      rather than vendordata_raw.  The result was that it is not processed
      for includes or part handlers or other things as it is in other
      datasources.
      
      LP: #1493453
      3c39c3f7
  19. 03 Sep, 2015 1 commit
  20. 02 Sep, 2015 2 commits
  21. 01 Sep, 2015 2 commits
    • Scott Moser's avatar
      Handle symlink mount points in mount_cb. · deb6cffa
      Scott Moser authored
      The Azure data source now uses a /dev/disk symlink to identify devices,
      but the dereferenced version of this appears in the mount table.
      mount_cb therefore doesn't identify when a disk is already mounted, and
      attempts to mount it a second time (which fails with NTFS).
      
      LP: #1490796
      deb6cffa
    • Daniel Watkins's avatar
      Handle symlink mount points in mount_cb. · 8cece8b8
      Daniel Watkins authored
      The Azure data source now uses a /dev/disk symlink to identify devices,
      but the dereferenced version of this appears in the mount table.
      mount_cb therefore doesn't identify when a disk is already mounted, and
      attempts to mount it a second time (which fails with NTFS).
      8cece8b8
  22. 31 Aug, 2015 5 commits
  23. 25 Aug, 2015 1 commit
    • Scott Moser's avatar
      MAAS: fixes to data source and OauthUrlHelper · 60a9ebab
      Scott Moser authored
      the previous version was broken.  The vital fixes here are:
       * adding parsedate and oauth1 imports to url_helper
       * fix skew_data usage intending to use self.skew_data
      
      Additionally:
       * reorder imports in url_helper
       * fixes to python3 -m cloudinit.sources.DataSourceMaas
      
      LP: #1488507
      60a9ebab
  24. 12 Aug, 2015 1 commit
  25. 10 Aug, 2015 1 commit
  26. 07 Aug, 2015 2 commits