Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ceph-iscsi | Distribution: SUSE Linux Enterprise 15 SP5 |
Version: 3.5+1655410541.gf482c7a | Vendor: openSUSE |
Release: bp155.1.9 | Build date: Mon May 22 12:51:23 2023 |
Group: System/Filesystems | Build host: obs-arm-11 |
Size: 1095967 | Source RPM: ceph-iscsi-3.5+1655410541.gf482c7a-bp155.1.9.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.
GPL-3.0-or-later
* Thu Jun 16 2022 Stefen Allen <stefen.allen@suse.com> - Update to 3.5+1655410541.gf482c7a. + Improve werkzeug version checking (bsc#1198435) * Fri Mar 18 2022 Stefen Allen <stefen.allen@suse.com> - Update to 3.5+1647618797.gb7bc626. + ceph_iscsi_config: disable emulate_legacy_capacity (bsc#1179557) * 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)
/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 18:17:49 2024