CHANGES

  • Edit VCS in debian/control
  • New version python-oslo.vmware (2.17.1-1)

2.17.1

  • Updated from global requirements
  • Updated from global requirements
  • Update UPPER_CONSTRAINTS_FILE for stable/ocata
  • Update .gitreview for stable/ocata
  • Fix setting the SOAP headers for remote calls
  • Remove references to Python 3.4
  • Updated from global requirements
  • Remove some useless log messages
  • Add operation ID for remote calls
  • Fix image meta-data update for Glance v2
  • Add Constraints support
  • Updated from global requirements
  • Files with no code must be left completely empty
  • Add ‘uncommitted’ field to the ‘Datastore’ class
  • Add SPBM WSDL for vSphere 6.5
  • Show team and repo badges on README
  • Bumped debhelper compat version to 10
  • Updated from global requirements
  • Updated from global requirements
  • Updated from global requirements
  • Trivial fixes to the usage doc
  • Imported Translations from Zanata
  • Imported Translations from Zanata
  • Updated from global requirements
  • Remove mox3 in test-requirement.txt
  • [TrivialFix] Replace ‘assertTrue(a in b)’ with ‘assertIn(a, b)’
  • Updated from global requirements
  • Enable release notes translation
  • Updated from global requirements
  • Uploading to unstable
  • Updated from global requirements
  • Updated from global requirements
  • Updated from global requirements
  • Mass changes
  • Update home page link in cfg file
  • Updated from global requirements
    • Removed transition packages. * Using pkgos-dh_auto_{install,test} from openstack-pkg-tools >= 52~
  • Set pool size for HTTPS connections
  • Update reno for stable/newton
  • Update .gitreview file
  • Updated from global requirements
  • Fix TypeError:six.StringIO(resp.content) must be str or None, not bytes

2.13.0

  • Method to download file to VMware server
  • d/control: Align (build-)depends with upstream
  • New upstream release
  • Pass connection timeout so that invoke_api will not wait forever

2.12.0

  • Updated from global requirements
  • Add http_method to download_stream_optimized_data
  • Refactor the image transfer
  • Remove discover from test-requirements
  • Updated from global requirements

2.11.0

  • Updated from global requirements
  • Add a py35 tox venv for upcoming py35 support
  • Updated from global requirements
  • Remove unnecessary properties from image-meta
  • Updated from global requirements
  • Updated from global requirements

2.10.0

  • Updated from global requirements

2.9.0

2.8.0

  • Updated from global requirements
  • d/control: Align (Build-)Depends with upstream
  • d/gbp.conf: Update branch for Newton
  • New upstream release
  • Updated from global requirements
  • Updated from global requirements
  • Refactor VmdkWriteHandle and VmdkReadHandle
  • Updated from global requirements
  • Add reno for release notes management
  • Support download of virtual disk in ova container
  • d/copyright: Changed source URL to https protocol
  • d/rules: Changed UPSTREAM_GIT protocol to https
  • Updated from global requirements
  • Updated from global requirements

2.7.0

  • Updated from global requirements
  • Trivial: ignore openstack/common in flake8 exclude list

2.6.0

  • Updated from global requirements
  • Imported Translations from Zanata
  • Updated from global requirements
  • Standards-Version is 3.9.8 now (no change)
  • Updated from global requirements
  • Uploading to unstable
  • Should not raise Exception before connection close
  • Remove explicit use of asserts
  • Standards-Version: 3.9.7
  • Fixed (build-)depends for this release
  • Now packaging 2.5.0
  • Move bandit into pep8

2.5.0

  • Updated from global requirements
  • Updated from global requirements
  • Updated from global requirements

2.4.0

  • Updated from global requirements

2.3.0

  • Fixed duplicate long desc
  • Fixed debian/copyright ordering and years and holders
    • Using https VCS urls. * Fixed homepage field
  • Added Python 3 support
  • Remove bandit.yaml in favor of defaults
  • Updated from global requirements
  • Update translation setup
  • Updated from global requirements
  • Updated from global requirements
  • Updated from global requirements
  • Imported Translations from Zanata
  • Updated from global requirements
  • Packaging 2.2.1
  • Use oslo_utils reflection to get function name
  • Removed all patches
  • override_dh_install -> override_dh_auto_install
  • Fixed (build-)depends for this release
  • Now packaging 2.2.0

2.2.1

  • Python 3 deprecated the logger.warn method in favor of warning
  • Put py34 first in the env order of tox
  • assertIsNone(val) instead of assertEqual(None,val)

2.2.0

  • isoformat instead of deprecated timeutils.strtime
  • Overwrite VMwareDriverException message
  • Updated from global requirements
  • Updated from global requirements
  • Clean requirements
  • Trival: Remove ‘MANIFEST.in’
  • Fixed (build-)depends for this release
  • Now packaging 2.0.0 from debian/mitaka branch

2.1.0

  • Updated from global requirements

2.0.0

  • Updated from global requirements
  • Updated from global requirements
  • Remove python 2.6 classifier
  • Remove python 2.6 and cleanup tox.ini
  • Imported Translations from Zanata
  • Updated from global requirements

1.23.0

  • Updated from global requirements
  • Also packaging the oslo_vmware/wsdl directory
  • Uploading to unstable

1.22.0

  • Updated from global requirements
  • Fix coverage configuration and execution
  • No need for Oslo Incubator Sync
  • Add support for SSL thumbprint when using FileWriteHandle
  • Define WithRetrieval context
  • Fixed debian release number
  • Now packaging 1.21.0
  • Imported Translations from Zanata
  • Add shields.io version/downloads links/badges into README.rst
  • docs - Set pbr ‘warnerrors’ option for doc build
  • clean up auto-doc api build
  • do not show the full release history in the main table of contents
  • clean up readme and documentation titles
  • Change ignore-errors to ignore_errors
  • Updated from global requirements
  • Add support for using HTTP POST in VmdkWriteHandle
  • Add unit tests for FileHandle._create_connection
  • Update the documentation

1.21.0

  • Updated from global requirements
  • Use SSL thumbprints for NFC transfer
  • Updated from global requirements
  • Update bandit.yaml to the latest

1.20.0

  • Updated from global requirements
  • Updated from global requirements
  • d/pydist-overrides: Map suds-jurko -> suds to ease backporting
  • Updated from global requirements
  • flake8 - remove unused rules
  • Imported Translations from Transifex
  • Allow http connection pool size to be configured

1.19.0

  • Imported Translations from Transifex
  • Removed python-bandit build-depends
  • Transitional packages are of priority: extra
  • Fixed (build-)depends for this release
  • Now packaging 1.18.0
  • Imported Translations from Transifex

1.18.0

  • Make usage doc easier to understand for library consumers
  • Updated from global requirements
  • Imported Translations from Transifex
  • Updated from global requirements
  • Updated from global requirements
  • Remove username from logs
  • Updated from global requirements

1.17.0

  • Update log level of session related logs
  • Fix mock calls
  • Updated from global requirements
  • Mask/truncate vCenter credentials in suds logs
  • Fixup typo in transitional package description (LP: #1471561)
  • Imported Translations from Transifex

1.16.0

  • Add tox target to find missing requirements
  • Updated from global requirements
  • Fix exception to string in py34
  • Updated from global requirements

0.15.0

  • Updated from global requirements
  • Updated from global requirements
  • Add in support for ManagedObjectNotFound exception
  • Deprecate unused exceptions
  • Raise VimFaultException for unknown faults
  • Exception hierarchy refactoring
  • Updated from global requirements
  • Update progress lease every 60 seconds
  • Updated from global requirements
  • Fix bandit tox environment to properly run
  • Updated from global requirements
  • releasing package python-oslo.vmware version 0.13.1-1

0.14.0

  • Remove oslo namespace package
  • Re-align with Ubuntu
  • New upstream release
  • Update gbp configuration
  • Port test from Nova
  • Imported Translations from Transifex

0.13.1

  • Imported Translations from Transifex
  • Revert “Raise VimFaultException for unknown faults”

0.13.0

  • Add ToolsUnavailable exception
  • Add support for dynamicProperty
  • Remove support for Python 3.3
  • Updated from global requirements
  • Remove run_cross_tests.sh
  • Use suds-jurko on Python 2
  • Updated from global requirements
  • Imported Translations from Transifex
  • Updated from global requirements
  • Raise VimFaultException for unknown faults
  • Imported Translations from Transifex
  • Added debian/patches/do-not-run-toplevel-tests.patch
  • Fixed (build-)depends
  • Uploading to unstable
  • Add NoDiskSpaceException
  • Add utility function to get profiles by IDs
  • Add bandit to tox for security static analysis
  • Add SPBM WSDL for vSphere 6.0
  • Fixed (build-)depends versions for Jessie

0.12.0

  • Uncap library requirements for liberty
  • Cleanup README.rst and setup.cfg
  • Update to latest hacking
  • Imported Translations from Transifex
  • Revert “VMWare NSXv: Common components”
  • Updated from global requirements
  • Move pylint dependency to tox.ini
  • Move exception related tests to new module
  • Fixed build-depends
  • Now packaging upstream 0.11.1

0.11.1

  • Switch to non-namespaced module imports
  • Imported Translations from Transifex
  • Move missing tests to new oslo_vmware location

0.11.0

  • Imported Translations from Transifex
  • Add get_datastore_by_ref method to oslo.vmware
  • Change use of random to random.SystemRandom

0.10.0

  • Imported Translations from Transifex
  • Updated from global requirements
  • Handle SPBM SecurityError
  • PBM utility method to retrieve profiles of a VM
  • Adds debian/patches/install-missing-files.patch
  • Fixed (build-)depends for this release
  • Now packaging upstream release 0.9.0
  • Updated from global requirements
  • Imported Translations from Transifex
  • Add missing links to README
  • VMWare NSXv: Common components

0.9.0

  • Imported Translations from Transifex
  • Updated from global requirements
  • Correct usage to oslo_vmware
  • Fix line wrapping
  • Updated from global requirements
  • Correct the doc usage example
  • Fix missing project name in installation doc
  • Imported Translations from Transifex
  • Imported Translations from Transifex
  • Fix race during session creation
  • Make setup.cfg packages include oslo.vmware
  • Updated from global requirements
  • Move files out of the namespace package
  • Use ToggleLazy fixture from oslo.i18n
  • Removed sphinx conf.py patch
  • Reviewed (build-)depends for this release
  • Now packaging 0.8.0
  • Use _is_valid_ipv6 from oslo.utils
  • Allow checking api session
  • Updated from global requirements
  • Updated from global requirements
  • Add pbr to installation requirements
  • Update urllib3 requirements
  • Workflow documentation is now in infra-manual
  • Fix re-create session during transient failures
  • Imported Translations from Transifex

0.8.0

  • Switch to use requests/urllib3 and enable cacert validation
  • Updated from global requirements
  • Updated from global requirements
  • Enable support for python 3.x
  • Updated from global requirements

0.7.0

  • Updated from global requirements
  • Imported Translations from Transifex
  • Activate pep8 check that _ is imported
  • Do not log when reraising an exception
  • Imported Translations from Transifex
  • Updated from global requirements
  • Add unit test for VC 5.1 web fault handling
  • Fix to get exception detail with vCenter 5.1
  • Download image API to bypass vCenter
  • Updated from global requirements
  • Updated from global requirements
  • Enable the PBM WSDL to be updated
  • Support building wheels (PEP-427)
  • Fixup autoindex.rst only if it exists
  • Supress error logs when exception is thrown
  • Fix handling of fault details
  • Fix UnboundLocalError during WebFault handling
  • Use faultstring attribute in suds.WebFault.fault
  • Imported Translations from Transifex
  • Fix the log message for progress
  • Add API to get the entity inventory path
  • VimExceptions need to support i18n objects
  • Switch to using oslo.utils
  • Use custom transport adapter for file URLs
  • getText can be called only when doc is not None
  • Updated from global requirements
  • Add unit test for suds cache expiration
  • Patches doc/source/conf.py which is failing the sphinx doc build
  • Fixed PYTHONPATH=. when building sphinx doc
  • Fixed remaining (build-)depends updates
  • gbp.conf using the debian/experimental branch. Reviewed (build-)dependencies
  • Now packaging upstream release 0.6.0
  • Add a memory based shared cache

0.6.0

  • Updated from global requirements
  • VMware: Enable vCenter SSL certificate validation
  • Add DuplicateName exception
  • Add ‘details’ property to VMwareDriverException
  • Enable oslo.i18n for oslo.vmware
  • Add API to enable calling module to register an exception
  • Imported Translations from Transifex
  • Add docs target and generate api docs
  • Updated from global requirements
  • Work toward Python 3.4 support and testing
  • warn against sorting requirements
  • Add exception for TaskInProgress
  • Updated from global requirements
  • Refactoring to reduce noise in log files
  • Imported Translations from Transifex
  • Add missing session parameter to get_summary
  • Updated from global requirements
  • Switch off caching to prevent cache poisoning by local attacker
  • Support for copying streamOptimized disk to file
  • Add support for the DatastoreURL object
  • Add methods to the Datastore objects
  • Imported Translations from Transifex
  • Add Pylint testenv environment

0.5.0

  • _trunc_id to check if the session_id is not None
  • Port the Datastore and DatastorePath objects
  • Updated (build-)depends for this release
  • Now packaging upstream release 0.4.0
  • Log additional details of suds faults
  • Enabled hacking check H305
  • Imported Translations from Transifex
  • Add constant for ESX datacenter path (HTTP access)
  • Store PBM wsdl in the oslo.vmware git repository
  • Bump hacking to version 0.9.2
  • Fix seek and tell in BlockingQueue
  • Add support for using extensions
  • The ‘result’ variable in RetryDecorator may be undefined
  • Imported Translations from Transifex
  • Fix docstrings of constructors
  • Do not log the full session ID
  • Refactor the PBM support
  • Fix wrong usage of assertRaises
  • Translations: make use of _LE, _LI and _LW

0.4.0

  • Sync excutils from Oslo
  • Updated from global requirements
  • Use assertIsNone
  • Bump hacking to 0.9.x series
  • replace iterator.next() with next(iterator)
  • remove definitions of Python Source Code Encoding
  • Dropped python-hacking from b-d (just to make James Page happy... :)
  • Setup for translation
  • Updated from global requirements
  • cleaning up index.rst file
  • Add networkFolder in the traversal spec
  • Ensure port support does not break backward compatibility
  • replace string format arguments with function parameters
  • Support for IPv6 and Non-standard ports
  • Support ‘InvalidPowerState’ exception
  • Don’t translate debug level logs in oslo-vmware
  • Updated from global requirements
  • Sync changes from Nova error_util.py
  • Updated from global requirements
  • Using testr and subunit properly
  • Fixed new (build-)requirements for this release
  • Now packaging 0.3 and uploading to unstable
  • Fixed UPSTREAM_GIT url in debian/rules
  • Remove __del__ usage in oslo.vmware driver
  • Add a test to oslo.vmware test_image_transfer
  • import run_cross_tests.sh from incubator
  • Fix vim25:InvalidRequest when no profiles exist
  • VMware: treat cases when SOAP reply does not have a body
  • debian/watch: Use github tags
  • Add unittest method “test_download_flat_image”
  • Add missing unit tests for VMwareAPISession

0.3

  • Updated from global requirements
  • Fixed copyright holders
  • Activates unit tests
  • Fixed doc-base section
  • Added doc-base registration
  • Package should go to experimental and now using python-oslosphinx
  • Added version thing in debian/rules
  • Added openstack-pkg-tools as build-depends because we need it to parse the version
  • doc in doc section
  • Fix unit tests running unnecessarily slow
  • Enable download of streamOptimized file-like
  • Added initial debian folder
  • Fix docstrings in VMwareAPISession
  • Ensure that the pbm is not None
  • PBM related utility methods
  • Add PBM client for policy based placement
  • Updated from global requirements
  • Replace unicode() for six.text_type

0.2

  • Remove dependency on log.py from openstack/common
  • Remove vim header

0.1

  • VMware: raise more specific exceptions
  • Move image transfer code in VMware drivers to OSLO
  • Move read/write handles in VMware drivers to OSLO
  • Move API invocation code in VMware drivers to OSLO
  • Move VIM API client code in VMware drivers to OSLO
  • Add eventlet requirement
  • Move utility methods in VMware drivers to OSLO
  • Import necessary files from openstack.common
  • Initial checkin for Oslo VMware Library generated using oslo-cookiecutter