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