diff options
author | Scott Moser <smoser@ubuntu.com> | 2016-06-02 15:18:27 -0400 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2016-06-02 15:18:27 -0400 |
commit | d709524941ba2b4e06940a9eb0861f0819d5560f (patch) | |
tree | 4b26a3460b2607c4cbf1232355c000a19cb9c60a /cloudinit/sources/DataSourceOpenNebula.py | |
parent | bd31ab1e78f59c88b4aba031ffdaca506b3b04ae (diff) | |
download | vyos-cloud-init-d709524941ba2b4e06940a9eb0861f0819d5560f.tar.gz vyos-cloud-init-d709524941ba2b4e06940a9eb0861f0819d5560f.zip |
re-add the 'Net' classes for datasources
When the .pkl file is loaded, the module that it is loaded
from must have the same symbol. Ie, if booted once and got
DataSourceConfigDriveNet
then upgraded and rebooted, then next boot would show
Can't get attribute 'DataSourceConfigDriveNet'
Diffstat (limited to 'cloudinit/sources/DataSourceOpenNebula.py')
-rw-r--r-- | cloudinit/sources/DataSourceOpenNebula.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cloudinit/sources/DataSourceOpenNebula.py b/cloudinit/sources/DataSourceOpenNebula.py index 15819a4f..8f85b115 100644 --- a/cloudinit/sources/DataSourceOpenNebula.py +++ b/cloudinit/sources/DataSourceOpenNebula.py @@ -415,6 +415,9 @@ def read_context_disk_dir(source_dir, asuser=None): return results +# Legacy: Must be present in case we load an old pkl object +DataSourceOpenNebulaNet = DataSourceOpenNebula + # Used to match classes to dependencies datasources = [ (DataSourceOpenNebula, (sources.DEP_FILESYSTEM, )), |