Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ceph-iscsi-3.5+1638408991.g5341b5d-bp154.1.23 RPM for s390x

From OpenSuSE Leap 15.4 for s390x

Name: ceph-iscsi Distribution: SUSE Linux Enterprise 15 SP4
Version: 3.5+1638408991.g5341b5d Vendor: openSUSE
Release: bp154.1.23 Build date: Mon May 9 18:27:40 2022
Group: System/Filesystems Build host: s390zl28
Size: 1094629 Source RPM: ceph-iscsi-3.5+1638408991.g5341b5d-bp154.1.23.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/ceph/ceph-iscsi
Summary: Python modules for Ceph iSCSI gateway configuration management
Python package providing the modules used to handle the configuration of an
iSCSI gateway, backed by Ceph RBD. The RPM installs configuration management
logic (ceph_iscsi_config modules), an rbd-target-gw systemd service, and
a CLI-based management tool 'gwcli', replacing the 'targetcli' tool.

The configuration management modules may be are consumed by custom Ansible
playbooks and the rbd-target-gw daemon.

The rbd-target-gw service is responsible for startup and shutdown actions,
replacing the 'target' service used in standalone LIO implementations.
In addition, rbd-target-gw also provides a REST API utilized by the Ceph
dashboard and gwcli tool, and a prometheus exporter for gateway LIO
performance statistics, supporting monitoring and visualisation tools like
Grafana.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* Thu Dec 02 2021 Stefen Allen <stefen.allen@suse.com>
  - Update to 3.5+1638408991.g5341b5d
    + rbd unmap image when deleting target (bsc#1190772)
    + gwcli: add error handling path for config api request (#231)
    + rbd-target-api: misc fixing for disk API (#229)
    + iscsi: raise if the 'gateway.conf' config file doesn't exist (#228)
    + iscsi: write cert/key to temp files in mode 'w' to handle strings (#227)
    + Fix the default value for gateway_conf (#226)
    + Add a strip to ListSetting.Normalize (#220, bsc#1177100)
    + Make settings mon config key store aware (#217)
    + Rename blacklist to blocklist (#216)
    + Fix gateway creation crash in python3 (#196)
    + Report tcmu-runner device status (#210)
    + Fix list access violiation when load config (#200, bsc#1183028)
    + fix delete disk error when disk owner is not specified (#206)
    + Support specified gateway config name (#207)
    + spec: added dependency on ceph-common package (#201)
* Wed Feb 24 2021 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1614165221.g78e33bb
    + Gateway fails to start when using SSL (bsc#1182611)
* Fri Oct 16 2020 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1602850653.g9af452e
    + Support spaces on 'trusted_ip_list' (#220, bsc#1177100)
* Wed Oct 14 2020 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1602668899.ga7b4d38
    + Update RBD supported features for SLE15-SP2 kernel (bsc#1177202)
    + Make settings mon config key store aware (#217)
* Thu May 14 2020 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1589469085.ga007663
    + Add a config option to log to stderr (#186)
    + Don't store to config if create_target fails (#187)
    + Fixed numerous string format issues on errors paths (#189)
* Thu Apr 30 2020 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1588266755.g4a5a2cb
    + Attempt to pull SSL crt and key's from mon config-key store (#173)
* Tue Apr 14 2020 Ricardo Marques <rimarques@suse.com>
  - Update to 3.4+1586869678.gf041d18
    + Allow target reconfigure without clients (bsc#1164571)
    + Fix ceph blacklist ls test (#171)
    + Always perform full deletion on local node (#170)
    + Fix crash during unblacklisting with python3 (#170)
    + Fix metrics crash if gw not setup yet (#170)
    + Fix keys() crash with python 3 (#168)
    + Add option to force deletion of unreachable gw (#156)
    + Fix next() crash with python 3 (#164)
    + Fix config upgrade from 2 to 3 (#162)
    + Fix ZeroDivisionError (#155)
* Fri Nov 15 2019 Ricardo Marques <rimarques@suse.com>
  - Update to 3.3+1573833100.g55d02da:
    + Allow explicit set LUN number and WWN (bsc#1145756)
    + Should be possible to use a single gateway (bsc#1155283)
    + Fix group disk add on python3
    + Fix crash when CephCluster fails to get Rados object
* Tue Oct 08 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.3+1570534953.g93940a4:
    + spec/checkin.sh:
    * reinstate "BuildArch: noarch" for all distros except openSUSE (i.e.,
      including SLE, which does not allow arch change in a maintenance update)
    * "ExclusiveArch" on openSUSE only
* Fri Sep 27 2019 Ricardo Marques <rimarques@suse.com>
  - Update to 3.3+1569576525.g93940a4:
    + Validate kernel LIO controls type and value (bsc#1140491)
    + TPG lun_id persistence (bsc#1145618)
    + Target level CHAP authentication (bsc#1145617)
* Thu Sep 26 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.2+1569497618.ga2b17e1:
    + incremental pre-Milestone1 build
* Tue Sep 10 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.2+1568098374.g09c5205:
    + upstream 3.2 release
    * Always use host FQDN instead of shortname
    * Validate min/max value for target controls and rbd:user/tcmu-runner image
      controls (bsc#1140491)
    + checkin.sh:
    * add "sed" statements to reproduce Dominique Leuenberger's
      downstream-only mod from July 29, 2019 (see previous entry), so it
      doesn't get clobbered every time we run the script
    * add "sed" statement to collapse multiple newlines down to one
* Mon Jul 29 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - Make package not noarch: it is not installable on archs where
    ceph is not being built. Copy the ExclusiveArch statement from
    ceph.spec.
* Tue Jun 11 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1560249372.g70ec7a9:
    + spec: drop python3-configshell-fb version guard
* Mon Jun 10 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1560181178.g3010fd7:
    + Fix config hash check validation
    + spec: fix rhel conditional blocks
* Thu Jun 06 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1559837868.g8be74cf:
    + spec: conflict only with lrbd <= 3.0 to ensure lrbd is not installed
      simultaneously with ceph-iscsi
* Thu Jun 06 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1559815396.g7aa8f7f:
    + Set 'SUSE' SCSI vendor (bsc#1136769)
    + Adds support for multiple IPs per gateway (bsc#1136757)
    + Do not allow lrbd to be installed simultaneously with ceph-iscsi
    + Temporary workaround to support ',' in configshell params (must be removed/reverted in the future, after configshell >= 1.1.f25 is available)
    + Fix problem deleting target with clients/disks
    + Removes the disk 'delete' command
* Tue May 21 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1558465738.g6a0a021:
    + If fqdn is enabled, "getfqdn" should be used instead of "gethostname"
* Tue May 21 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1558443949.g9784103:
    + rbd-target-gw/api systemd dep fix
    + Add support for enabling FQDN
* Thu May 09 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1557415271.g940ac86:
    + Fix race condition on target disk add (bsc#1134479)
* Thu May 09 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1557397680.g929bd14:
    + logger level is now configurable
    + tcmu-runner supports all RBD features
    + allow deletion of a target that doesn't exist in LIO
* Mon Apr 29 2019 Nathan Cutler <ncutler@suse.com>
  - Update to 3.0+1556546618.g28a0e8a:
    + Should be possible to export config without targets
    + Prevent error getting the number of active sessions
    + Fix race condition in '_targetauth' config update
    + Fix error when trying to get client info from 'gwcli'
* Mon Apr 08 2019 ncutler@suse.com
  - Update to 3.0+1554735444.g63aceaf:
    + Adds endpoints:
    * /api/targetinfo/<target_iqn>
    * /api/gatewayinfo
    * /api/clientinfo/<target_iqn>/<client_iqn>
    + Fix upgrade from config v3 when 'controls' field is missing
* Mon Mar 25 2019 ncutler@suse.com
  - Update to 3.0+1553528639.g1149ac6:
    + '/settings' endpoint return required and support RBD features by backstore
    + Enable/disable 'demo_mode_write_protect' when enabling/disabling ACL authentication
* Wed Mar 20 2019 ncutler@suse.com
  - Update to 3.0+1553076762.g61c150a:
    + Gateway management fixes and features
    + regression: fix lun reconfigure failure
* Fri Mar 15 2019 ncutler@suse.com
  - Update to 3.0+1552644320.g118bce3:
    + Fix chap config update
    + Always use rados client name when connecting to Ceph cluster
    + spec: add python-configshell runtime dependency
    + gw: use client id when calling ceph shell command
    + Fix race condition after gateway creation
    + Misc target/acl reconfigure fixes
* Mon Mar 11 2019 ncutler@suse.com
  - Update to 3.0+1552304123.g67b0d30:
    + add support for 'rbd' backstore (Ricardo Marques)
* Thu Feb 28 2019 ncutler@suse.com
  - Update to 3.0+1551350485.g157b5fd:
    + refactor spec file for better Fedora/RHEL and Python 3 support (Ricardo Dias)
    + rados pool for storing configuration is now configurable (Ricardo Marques)
    + support for specifying the cluster client name (Ricardo Dias)
* Tue Feb 19 2019 ncutler@suse.com
  - Update to 3.0+1550592273.gda1fd9b:
    + Support for kernel LIO backstore (which is the default backstore on SES6)
      (Ricardo Marques)
    + Disable OS, and package version checks (Ricardo Marques)
* Thu Feb 07 2019 ncutler@suse.com
  - checkin.sh: append git SHA1 to version number
* Mon Feb 04 2019 ncutler@suse.com
  - Update to 3.0+1549277704:
    + based on upstream master SHA1 17023339c03f8a8ad289db7689f6d6424c2b860f
    * packaging: Move python unbuffered option to systemd unit file
      (bsc#1123070)
* Thu Jan 17 2019 ncutler@suse.com
  - checkin.sh: ensure tarballs are uniquely named
* Wed Jan 16 2019 ncutler@suse.com
  - multiple iSCSI target support (Ricardo Marques)
* Fri Dec 07 2018 ncutler@suse.com
  - migrate from python3-pycrypto to python3-cryptography
    (Ricardo Dias)
* Wed Dec 05 2018 ncutler@suse.com
  - spec: use correct package name for python3-Flask dependency
* Mon Nov 19 2018 ncutler@suse.com
  - Add support for Python3 (Ricardo Marques)
* Wed Nov 14 2018 ncutler@suse.com
  - Initial commit, based on SUSE/ceph-iscsi.git branch "ses6",
    SHA1 9c04ed0c3fe7a9ad057b3bb676f5f07cf97270fc
    (upstream 0b9046105d900ca03249d044ce759c12efa5a016)

Files

/usr/bin/gwcli
/usr/bin/rbd-target-api
/usr/bin/rbd-target-gw
/usr/lib/python3.6/site-packages/ceph_iscsi-3.5-py3.6.egg-info
/usr/lib/python3.6/site-packages/ceph_iscsi-3.5-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/ceph_iscsi-3.5-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/ceph_iscsi-3.5-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/ceph_iscsi-3.5-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/ceph_iscsi_config
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__init__.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/alua.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/alua.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/backstore.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/backstore.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/client.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/client.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/common.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/common.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/device_status.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/device_status.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/discovery.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/discovery.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway_object.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway_object.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway_setting.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/gateway_setting.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/group.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/group.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/lio.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/lio.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/lun.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/lun.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/metrics.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/metrics.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/settings.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/settings.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/target.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/target.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/ceph_iscsi_config/alua.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/backstore.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/client.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/common.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/device_status.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/discovery.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/gateway.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/gateway_object.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/gateway_setting.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/group.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/lio.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/lun.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/metrics.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/settings.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/target.py
/usr/lib/python3.6/site-packages/ceph_iscsi_config/utils.py
/usr/lib/python3.6/site-packages/gwcli
/usr/lib/python3.6/site-packages/gwcli/__init__.py
/usr/lib/python3.6/site-packages/gwcli/__pycache__
/usr/lib/python3.6/site-packages/gwcli/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/ceph.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/ceph.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/client.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/client.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/gateway.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/gateway.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/hostgroup.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/hostgroup.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/node.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/node.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/storage.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/storage.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/gwcli/__pycache__/utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/gwcli/ceph.py
/usr/lib/python3.6/site-packages/gwcli/client.py
/usr/lib/python3.6/site-packages/gwcli/gateway.py
/usr/lib/python3.6/site-packages/gwcli/hostgroup.py
/usr/lib/python3.6/site-packages/gwcli/node.py
/usr/lib/python3.6/site-packages/gwcli/storage.py
/usr/lib/python3.6/site-packages/gwcli/utils.py
/usr/lib/systemd/system/rbd-target-api.service
/usr/lib/systemd/system/rbd-target-gw.service
/usr/lib/systemd/system/rbd-target-gw.service.d
/usr/sbin/rcrbd-target-api
/usr/sbin/rcrbd-target-gw
/usr/share/doc/packages/ceph-iscsi
/usr/share/doc/packages/ceph-iscsi/README
/usr/share/doc/packages/ceph-iscsi/iscsi-gateway.cfg_sample
/usr/share/licenses/ceph-iscsi
/usr/share/licenses/ceph-iscsi/COPYING
/usr/share/licenses/ceph-iscsi/LICENSE
/usr/share/man/man8/gwcli.8.gz
/var/log/rbd-target-api
/var/log/rbd-target-gw


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 16:14:43 2024