diff options
author | Scott Moser <smoser@ubuntu.com> | 2014-02-24 20:05:45 -0500 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2014-02-24 20:05:45 -0500 |
commit | 38ed9efa80d328d30f0a0296471a9dd734b27d23 (patch) | |
tree | e1572a92a0e6cb620d5276712d75cdf454219a37 /cloudinit/sources/helpers/openstack.py | |
parent | 82c659d5473d4f06705c233bc43f5d5a8ba262f7 (diff) | |
parent | 2185ec2920e3c08690d87c19f0980cca18267af6 (diff) | |
download | vyos-cloud-init-38ed9efa80d328d30f0a0296471a9dd734b27d23.tar.gz vyos-cloud-init-38ed9efa80d328d30f0a0296471a9dd734b27d23.zip |
DataSourceOpenStack: debug, not warn on non-ideal version. do not use latest.
do not search 'latest', as that would be assuming the versioned
api would never break.
Also, instead of warning when we use something else, just debug.
Diffstat (limited to 'cloudinit/sources/helpers/openstack.py')
-rw-r--r-- | cloudinit/sources/helpers/openstack.py | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/cloudinit/sources/helpers/openstack.py b/cloudinit/sources/helpers/openstack.py index a17148d3..0fac0335 100644 --- a/cloudinit/sources/helpers/openstack.py +++ b/cloudinit/sources/helpers/openstack.py @@ -44,12 +44,15 @@ KEY_COPIES = ( ('local-hostname', 'hostname', False), ('instance-id', 'uuid', True), ) +OS_LATEST = 'latest' +OS_FOLSOM = '2012-08-10' +OS_GRIZZLY = '2013-04-04' +OS_HAVANA = '2013-10-17' OS_VERSIONS = ( - '2012-08-10', # folsom - '2013-04-04', # grizzly - '2013-10-17', # havana + OS_FOLSOM, + OS_GRIZZLY, + OS_HAVANA, ) -OS_LATEST = 'latest' class NonReadable(IOError): @@ -176,12 +179,12 @@ class BaseReader(object): potential_version) if self._path_exists(path): if potential_version != version: - LOG.warn("Version '%s' not available, attempting to use" - " version '%s' instead", version, - potential_version) + LOG.debug("Version '%s' not available, attempting to use" + " version '%s' instead", version, + potential_version) return potential_version - LOG.warn("Version '%s' not available, attempting to use '%s'" - " instead", version, OS_LATEST) + LOG.debug("Version '%s' not available, attempting to use '%s'" + " instead", version, OS_LATEST) return OS_LATEST def read_v2(self, version=None): |