File python-os-brick.changes of Package python-os-brick

-------------------------------------------------------------------
Thu Jul  9 13:15:51 UTC 2020 - Keith Berger <kberger@suse.com>

- Apply patches to resolve CVE-2020-10755 (bsc#1172522)
 - 0001-Remove-VxFlex-OS-credentials-from-connection_propert.patch
 - 0002-Fix-Remove-VxFlex-OS-credentials-regression.patch 

-------------------------------------------------------------------
Tue Apr  7 19:36:17 UTC 2020 - cloud-devel@suse.de

- update to version 2.5.10
  - Check path alive before get scsi wwn
  - Skip cryptsetup password quality checking
  - iscsi: Add _get_device_link retry when waiting for /dev/disk/by-id/ to populate
  - linuxscsi: Stop waiting for multipath devices during extend_volume
  - Handle None value 'inititator_target_map'
  - Fix FC scan too broad
  - Ignore pep8 W503/W504

-------------------------------------------------------------------
Mon Oct 21 10:44:40 UTC 2019 - cloud-devel@suse.de

- update to version 2.5.8
  - FC: Ignore some HBAs from map for single WWNN
  - OpenDev Migration Patch
  - Improve iSCSI device detection speed

-------------------------------------------------------------------
Tue May 14 21:14:41 UTC 2019 - cloud-devel@suse.de

- update to version 2.5.7
  - Fix FC case sensitive scanning

-------------------------------------------------------------------
Thu Apr 11 09:35:50 UTC 2019 - cloud-devel@suse.de

- update to version 2.5.6
  - 'iscsiadm -m session' failure handling

-------------------------------------------------------------------
Wed Feb  6 14:57:11 UTC 2019 - cloud-devel@suse.de

- update to version 2.5.5
  - Tests: Fix PrivRootwrapTestCase failure
  - The validation of iscsi session should be case insensitive
  - Fix NFS "already mounted" detection
  - Tests: Add unit tests for nfs mount race
  - Retry executing command "nvme list" when fail

-------------------------------------------------------------------
Thu Oct 11 21:50:50 UTC 2018 - cloud-devel@suse.de

- update to version 2.5.4
  - Succeed on iSCSI detach when path just went down
  - Update UPPER_CONSTRAINTS_FILE for stable/rocky
  - Fix multipath disconnect with path failure
  - Update .gitreview for stable/rocky
  - Improve detection of multipathd running
  - import zuul job settings from project-config
  - Ignore volume disconnect if it is not connected

-------------------------------------------------------------------
Wed Oct 10 09:33:39 UTC 2018 - Dirk Mueller <dmueller@suse.com>

- switch to stestr

-------------------------------------------------------------------
Tue Sep  4 08:42:29 UTC 2018 - cloud-devel@suse.de

- update to version 2.5.3
  - adding sheepdog connector for PPC64
  - FC Allow for multipath volumes with different LUNs
  - Update reno for stable/queens
  - Windows SMBFS: avoid mounting local shares by default
  - Enable hacking-extensions H204, H205
  - Windows: fix connectors 'disconnect_volume' signature
  - Remove testrepository
  - Add release note link in README
  - add a getter for connector mapping
  - Adding support to extend attached ScaleIO volumes
  - Fix bindep for multipath
  - Windows iSCSI: ensure disks are claimed by MPIO
  - RemoteFS: don't fail in do_mount if already mounted
  - Trivial: Update pypi url to new url
  - Accept ISCSI_ERR_NO_OBJS_FOUND from iscsiadm
  - fix tox python3 overrides
  - FC fix for scanning only connected HBA's
  - Incorporate the connection_properties input for PPC64
  - s390x fc: Fix device path for Ubuntu with ds8k
  - Windows FC: fix disk scan issues
  - Include "nqn." in subsystem name
  - Handle multiple errors in multipath -l parsing
  - Switch to using stestr
  - uncap eventlet
  - Fix FC: Only scan connected HBAs
  - Updated from global requirements
  - add lower-constraints job
  - Windows SMBFS: allow mounting vhd/x images

-------------------------------------------------------------------
Fri Mar  2 15:06:14 UTC 2018 - cloud-devel@suse.de

- update to version 2.3.0
  - Add client connect exception unit test for rbd
  - Update supported transports for iscsi connector
  - Remove legacy connector constants
  - Enable some off-by-default checks
  - Fix iSCSI volume attachment over RDMA transport
  - doc: Switch from oslosphinx to openstackdocstheme
  - Cleanup test-requirements
  - Avoid tox_install.sh for constraints support
  - Enable Python hash randomization for tests
  - Recover node.startup values after discovering
  - set vg_thin_pool_size to float type
  - FC connector logs number of attempts incorrectly
  - Add the StorPool brick connector
  - Fix vmware migrate available volume bug
  - doc: Restructure docs for doc-migration
  - Update and replace http with https for doc links
  - adding VERITAS_HYPERSCALE connector for PPC64
  - Update and optimize documentation links
  - Add .stestr.conf configuration
  - FC PPC64 device discovery issue
  - Remove requirement on oslo.serialization
  - Adding NVMEoF for initiator CLI
  - Get the right portal from output of iscsiadm command
  - Add attribute 'name' to class RBDVolume.
  - Fix ISCSIConnector._get_potential_volume_paths logic
  - Make close on luks volumes idempotent
  - doc: Remove cruft from conf.py
  - Remove the unnecessary pv_list assign during LVM object init
  - rescan fails for hba missing target wwn
  - adding iSER connector for PPC64
  - Fixing FC scanning
  - Make close on cryptsetup volumes idempotent
  - Updated from global requirements
  - adding VZSTORAGE connector for PPC64
  - Update reno for stable/pike
  - Fix _remove_scsi_symlinks_no_links test
  - Remove setting of version/release from releasenotes
  - Always set ignoreskipactivation on snapshot creation
  - Fix a typographical error in a release notes entry.
  - Protect against race within os.path.realpath

-------------------------------------------------------------------
Thu Feb  1 11:07:44 UTC 2018 - cloud-devel@suse.de

- update to version 1.15.5
  - Make close on luks volumes idempotent
  - Protect against race within os.path.realpath
  - Avoid tox_install.sh for constraints support
  - Make close on cryptsetup volumes idempotent

-------------------------------------------------------------------
Tue Jan 30 23:35:20 UTC 2018 - cloud-devel@suse.de

- update to version 1.15.3
  - FC PPC64 device discovery issue
  - Update UPPER_CONSTRAINTS_FILE for stable/pike
  - Fix iSCSI volume attachment over RDMA transport
  - Get the right portal from output of iscsiadm command
  - rescan fails for hba missing target wwn
  - Updated from global requirements

-------------------------------------------------------------------
Fri Aug 25 06:43:51 UTC 2017 - cloud-devel@suse.de

- update to version 1.15.2
  - iSCSI multipath: improve logging on connect
  - Don't use ignoreskipactivation for thin LVM
  - Don't obscure logs on iSCSI sendtargets failure
  - RBD: consider a custom keyring in connection info
  - Stop ignoring E265 pycodestyle rule in tox
  - Include identity information in rbd commands
  - Change code to be more Pythonic
  - Refactor iSCSI disconnect
  - Return correct device path from Veritas connector
  - os-brick connector for Veritas HyperScale
  - Veritas os-brick connector should use privsep
  - encryptors: Delay removal of legacy provider names
  - Move vzstorage related code out of RemoteFsClient
  - Changed way of providing RBD keyring from keyring_path to client token
  - Add open-iscsi manual scan support
  - Fixed the veritas connector path
  - Change log level on _get_hba_channel_scsi_target
  - Check host device alive before multipath id discovery
  - Add Python 3.5 classifier and venv
  - Fix ceph incremental backup fail
  - Update .gitreview for stable/pike
  - Removed invalid comments in tox.ini [flake8]
  - Fix iSCSI multipath rescan
  - Fix manual scan for discovery type backends
  - Using assertIsNone(x) instead of assertEqual(None, x)
  - Force LUN_ID to an int
  - Fix iSCSI cleanup fix on discovery backends
  - Stop ignoring H405 hacking rule in tox
  - Add libssl to bindep
  - Replace random uuid with fake uuid in unit tests
  - Stop ignoring H904 hacking rule in tox
  - Fix ISCSIConnector._get_potential_volume_paths logic
  - Adding support for FibreChannelConnector for PPC64
  - Update hacking version to align with Cinder
  - Fixed generated temp file problem for RBD backend
  - Add Ocata release notes page
  - Mask logging of connection info for iSCSI connector
  - Prevent rbd map again if it's already mapped
  - Fix multipath flush when using friendly names
  - Stop ignoring E123 and E125 pycodestyle rules
  - Return WWN in multipath_id
  - Fix unittest run on s390x host
  - Fix iSCSI cleanup issue when using discovery
  - Retry multipath flush when map is in use
  - Remove log translations
  - Refactor iSCSI connect
  - Fix supported connectors for Power platform
  - Fix slow test_connect_volume_device_not_valid test
  - Return symlinks for encrypted volumes
  - Updated from global requirements
  - Revert "Don't use ignoreskipactivation for thin LVM"
- Drop 0001-Fix-unittest-run-on-s390x-host.patch . Applied upstream.

-------------------------------------------------------------------
Tue Aug  8 21:33:25 UTC 2017 - dmueller@suse.com

- add 0001-Fix-unittest-run-on-s390x-host.patch
- remove 0001-Inherit-connector-mapping-for-Linux-s390-from-Linux-.patch,
  0001-s390x-iscsi-support-enablement.patch: partially upstreamed

-------------------------------------------------------------------
Mon Feb 20 11:21:38 UTC 2017 - cloud-devel@suse.de

- update to version 1.11.0:
  - Code cleanup in initiator/linuxfc.py
  - Move castellan to test-reqs
  - Change assertTrue(isinstance()) with optimal assert
  - Windows remotefs: create mountpoints at the expected location
  - os-brick: Add bindep support
  - DISCO: Log init message as debug
  - standardize release note page ordering
  - Windows connectors: add device_scan_interval arg
  - Enable release notes translation
  - Docstrings should not start with a space
  - Detect if Fibre Channel support exists
  - Mask passwords in utils.trace for func params
  - Create connector aliases to the new connectors refactor
  - Update reno for stable/newton
  - RBD: ensure temporary config gets deleted
  - Fix cmd execution stderr, stdout unicode errors
  - Show team and repo badges on README
  - Mock time.sleep for test_lv_deactivate_timeout test
  - encryptors: Mock os_brick.executor correctly
  - Close connection to ceph after cinder bakcup
  - Use assertEqual() instead of assertDictEqual()
  - Add developer docs url in README.rst(trivial)
  - Add retries to iSCSI connect_volume
  - Replace 'assertTrue(a not in b)' with 'assertNotIn(a, b)'
  - Add curl to bindep
  - Delete  MANIFEST.in in os-brick
  - Removes unnecessary utf-8 encoding
  - Replace assertDictMatch with assertDictEqual
  - Fix import method to follow community guideline
  - s390 FC device path fix for Ubuntu
  - Add Constraints support and missing bindep.txt dependencies
  - linuxrbd: remove obsolete comment on close()
  - Stop calling multipath -r when attaching/detaching iSCSI volumes
  - TrivialFix: Remove logging import unused
  - Change warning to info logging for connected volume rescans
  - RBD: enclose ipv6 addresses in square brackets
  - s390x iscsi support enablement
  - encryptors: Introduce encryption provider constants
  - Drop py33 support
  - Raise specific exception for an invalid protocol connector
  - linuxfc: log path when HBA not found
  - Retire ISERConnector from documentation
  - Remove the duplicate calls to rescan
  - Multipath device keeps old size when extending volume
  - Remove self.__dict__ for formatting strings
  - Add debug to tox environment
  - encryptors: Workaround mangled passphrases
  - Encryptors: Fix compat with Nova encryptors for Ocata
  - Updated from global requirements
  - Fix a wrong indentation
  - Delete deprecated Hacking in tox.ini

-------------------------------------------------------------------
Mon Jan  2 21:35:14 UTC 2017 - dmueller@suse.com

- add 0001-Inherit-connector-mapping-for-Linux-s390-from-Linux-.patch

-------------------------------------------------------------------
Sun Dec 18 20:18:11 UTC 2016 - dmueller@suse.com

- add 0001-s390x-iscsi-support-enablement.patch

-------------------------------------------------------------------
Sun Nov 20 18:18:36 UTC 2016 - dmueller@suse.com

- add 0001-Fix-unittest-run-on-s390x-host.patch

-------------------------------------------------------------------
Thu Sep 29 15:09:45 UTC 2016 - tbechtold@suse.com

- Use global-requirements for stable/newton in _service

-------------------------------------------------------------------
Tue Sep  6 06:08:03 UTC 2016 - tbechtold@suse.com

- update to version 1.6.1
  * Create connector aliases to the new connectors refactor

-------------------------------------------------------------------
Fri Sep  2 13:00:00 UTC 2016 - tbechtold@suse.com

- update to version 1.6.0
  * RBD: Fix typo in rados timeout assignment
  * Fix the mocking mess
  * Disconnect multipath iscsi may logout session
  * Remove race condition from lvextend
  * Trivial rootwrap -> privsep replacement
  * Fix iSCSI discovery with ISER transport
  * Add support for processutils.execute
  * Fix FC multipath cleanup
  * Add fast8 to quickly test pep8 changes
  * Mask out passwords when tracing
  * Copy encryptors from Nova to os-brick
  * Add tracing unit tests
  * Add trace facility
  * Handle exception case with only target_portals
  * LVM: Create thin pool with 100%FREE
  * Local attach feature in RBD connector
  * Fix multipath iSCSI encrypted volume attach failure
  * RemoteFsClient extend Executor
  * Add Windows Fibre Channel connector
  * Fix argument order for assertEqual to (expected, observed)
  * Ensure that the base connector is platform independent
  * Mock time.sleep in ISCSIConnectorTestCase
  * Remove unused LOG to keep code clean
  * Add missing %s in print message
  * Update the home-page info with the developer documentation
  * Wrong param makes exception message throws inaccurate
  * Upgrade tox to 2.0
  * Fix linuxrbd to work with Python 3
  * Make RBDImageMetadata and RBDVolumeIOWrapper re-usable
  * os-brick refactor get_connector_properties
  * ScaleIO to get volume name from connection properties
  * Add Windows iSCSI connector
  * Fixes with customized ceph cluster name
  * Fix iSCSI multipath cleanup
  * Add connector for GPFS volumes
  * release note for windows iSCSI
  * Add Windows SMBFS connector
  * Fix coverage generation
  * Replace assertEqual(None, *) with assertIsNone in tests
  * Mock write and read operations to filesystem
  * Fix the typo in the file
  * Remove useless info logging in check_valid_device
  * Add connector for vmdk volumes
  * Fix string interpolation to delayed to be handled by the logging code
  * Fix wrong path used in iscsi "multipath -l"
  * Fix FC multipath rescan
  * Make code line length less than 79 characters
  * Replace ip with portal to express more accurately
  * Updated from global requirements
  * Fix weak test_vzstorage_with_mds_list
  * Splitting Out Connectors from connector.py
  * Add ignore for . directories

-------------------------------------------------------------------
Mon Jul  4 15:31:42 UTC 2016 - tbechtold@suse.com

- Switch to upstream .spec file
- Use renderspec source service to render upstream .spec.j2
  template

-------------------------------------------------------------------
Fri Apr 15 09:52:22 UTC 2016 - dmueller@suse.com

- update to 1.3.0:
  * LVM: Call supports_thin_provisioning as static
  * Add pylint tox env
  * Don't use oslo-incubator stuff
  * Update reno for stable/mitaka
  * Replace _get_multipath_device_name with _discover_mpath_device
  * Fixes get_all_available_volumes return value
  * Updated from global requirements
  * Update .gitreview for stable/mitaka
  * Fix Scality SOFS support
  * Actually run the RemoteFSClient unit tests
  * Mock time.sleep() in 3 unit tests

-------------------------------------------------------------------
Tue Mar 29 14:33:15 UTC 2016 - tbechtold@suse.com

- update to 1.2.0:
  * Updated from global requirements
  * Update .gitreview for stable/mitaka

-------------------------------------------------------------------
Mon Mar 14 13:03:23 UTC 2016 - dmueller@suse.com

- update of 1.1.0:
  * Fix setting the multipath_id
  * Updated from global requirements
  * Include multipath -ll output in failed to parse warning
  * Fix iSCSI Multipath
  * Add missing release notes
  * Lun id's > 255 should be converted to hex
  * Updated from global requirements
  * Fix output returned from get_all_available_volumes
  * Raise exception in find_multipath_device
  * Updated from global requirements
  * Remove multipath -l logic from ISCSI connector
  * Add vzstorage protocol for remotefs connections
  * Add reno for release notes management
  * Fix get_device_size with newlines
  * Updated from global requirements
  * Add connector for ITRI DISCO cinder driver
  * os-brick add extend_volume API
  * os-brick add cinder local_dev lvm code
  * Revert "Use assertTrue/False instead of assertEqual(T/F)"
  * Fix another unit test failure
  * Use assertTrue/False instead of assertEqual(T/F)
  * Actually log the command used in _run_iscsiadm
  * Updated from global requirements
  * remove python 2.6 trove classifier
  * DRBD connector class
  * Updated from global requirements
  * Deprecated tox -downloadcache option removed
  * ScaleIO could connect wrong volume to VM
  * Allow RBDClient to be used from a with-statement
  * Updated from global requirements
  * Remove brackets from portal
  * Minor documentation fixes for the method parameters
  * Add requests to project requirements
  * Add quobyte protocol for remotefs connections
  * Correct a log message
  * Brick add param documentation to connectors
  * Updated from global requirements
  * Multipath Device Action Being Parsed as Name
  * Fix iopsLimit parameter in ScaleIO connector
  * Parse FCoE sysfs device paths
  * Add new Connector APIs for path validation
  * Updated from global requirements
  * Fix test_connect_volume when skip is bypassed
  * Fetch and return SCSI WWN
  * Update minimum tox version to 1.8
  * Updated from global requirements
  * Wait for FC multipath devices to become writable
  * Check RBDConnector.disconnect_volume device_info argument
  * Updated from global requirements
  * Fix silent iSCSI login failures
  * Change os-brick to use ostestr
  * Updated from global requirements
  * Removed use of deprecated LOG.warn
  * Fix typo in vgc-cluster command in rootwrap file


-------------------------------------------------------------------
Sun Oct  4 07:22:13 UTC 2015 - tbechtold@suse.com

- update to 0.5.0:
  * Change ignore-errors to ignore_errors
  * Updated from global requirements
  * Add fancy pypi version and download images
  * iSCSI fix misleading Log warning on connect fail
  * Fix missing value types for log message
  * Log a message when can’t find multipath device
  * Removed unused dependency: discover
  * Use 'device' instead of 'volume_path'

-------------------------------------------------------------------
Sun Sep  6 12:22:13 UTC 2015 - tbechtold@suse.com

- update to 0.4.0:
  * Add support for --interface option in iscsiadm
  * FC Stop calling multipath command line
  * Updated from global requirements
  * Add rootwrap filters
  * Handle FC LUN IDs greater 255 correctly on s390x architectures
  * Fix incorrect comments in FibreChannelConnector
  * Adding CHAP discovery logic to os-brick
  * Updated from global requirements
  * Remove the iSCSI rescan during disconnect
  * Remotefs: add ScalityFS support
  * Updated from global requirements
  * Updated from global requirements
  * Change SCSI device removal backoff rate
  * Changed connector protocols to use constants
  * Updated from global requirements
  * Fix race in check and access of /dev/disk/by-path/
  * Updated from global requirements
- Adjust Requires according to requirements.txt
- Install %{_sysconfdir}/os-brick/rootwrap.d/os-brick.filters

-------------------------------------------------------------------
Thu Jul 30 13:29:50 UTC 2015 - tbechtold@suse.com

- update to 0.3.2:
  * FC discover existing devices for removal
  * Use pbr's automatically generated changelog
  * Updated from global requirements
  * Updated from global requirements
  * Update changelog to 0.3.0 being latest
  * Fix mock==1.1.0 break unit tests
  * Cleanup Python 3 changes
  * Prep for 0.2.1 release
  * Add connector driver for the ScaleIO cinder driver
  * Added ABCMeta class to the InitiatorConnector
  * Remove unused oslo incubator files
  * update os-brick to pass python3 tests
  * Updated from global requirements
  * FC Eliminate the need to return devices list
  * Switch to oslo.service
  * Add RBD connector
  * Add HGST Solutions connector
  * Support host type specific block volume attachment
  * Updated from global requirements
  * optimize multipath call to identify IQN
  * Updated from global requirements
  * Trivial exception parameter name fix for Huawei
  * Fix connecting unnecessary iSCSI sessions issue
  * Fix disconnecting necessary iSCSI sessions issue
  * Add retry to iSCSI delete
  * Updated from global requirements
  * Add missing connectors to factory test
  * Fix local connector test case inheritance
- Adjust Requires according to requirements.txt

-------------------------------------------------------------------
Tue Jun  2 09:00:13 UTC 2015 - tbechtold@suse.com

- update to 0.2.0:
  * Allow overriding the host field
  * Assign the platform after declaration
  * Added a unit test for masking iscsiadm passwords
  * Preparing for the 0.1.1 release
  * ISCSI be careful parsing iscsiadm output
  * Updated from global requirements
  * Drop use of 'oslo' namespace package
- Fix _service
- Adjust Requires according to requirements.txt

-------------------------------------------------------------------
Sat May 16 00:08:07 UTC 2015 - dmueller@suse.com

- Initial package 

openSUSE Build Service is sponsored by