Accepting request 1063578 from filesystems:ceph
OBS-URL: https://build.opensuse.org/request/show/1063578 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ceph?expand=0&rev=85
This commit is contained in:
commit
a261844f67
3
ceph-16.2.11-58-g38d6afd3b78.tar.bz2
Normal file
3
ceph-16.2.11-58-g38d6afd3b78.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f70c3b3adef62670d09b1d73249476b218d5e9128fa99f90cbfe1dccee7528c0
|
||||
size 155935670
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:56b655f66b8400cc81f6ca39f0d00cedfee8ab2b9aaf56137b539e2bcd8de6ac
|
||||
size 155344965
|
@ -1,3 +1,33 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 7 07:46:18 UTC 2023 - Tim Serong <tserong@suse.com>
|
||||
|
||||
- Update to 16.2.11-58-g38d6afd3b78:
|
||||
+ test/CMakeLists.txt: move 'APPEND rgw_libs Boost::filesystem' to top level
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 27 09:47:26 UTC 2023 - Tim Serong <tserong@suse.com>
|
||||
|
||||
- Update to 16.2.11-57-g9be7fb44a33:
|
||||
+ ceph.spec.in: Replace %usrmerged macro with regular version check
|
||||
- checkin.sh: default to ses7p branch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 27 00:45:39 UTC 2023 - Michael Fritch <michael.fritch@suse.com>
|
||||
|
||||
- Update to 16.2.11-56-gc067055f8f5:
|
||||
+ (bsc#1199183) osd, tools, kv: non-aggressive, on-line trimming of accumulated dups
|
||||
+ (bsc#1200262) ceph-volume: fix fast device alloc size on mulitple device
|
||||
+ (bsc#1200501) cephadm: update monitoring container images
|
||||
+ (bsc#1200978) mgr/dashboard: prevent alert redirect
|
||||
+ (bsc#1201797) mgr/volumes: Add subvolumegroup resize cmd
|
||||
+ (bsc#1201837) mgr/volumes: Fix subvolume discover during upgrade (CVE-2022-0670)
|
||||
+ (bsc#1201976) monitoring/ceph-mixin: add RGW host to label info
|
||||
+ (bsc#1202077) mgr/dashboard: enable addition of custom Prometheus alerts
|
||||
+ (bsc#1203375) python-common: Add 'KB' to supported suffixes in SizeMatcher
|
||||
+ (bsc#1204430) ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)
|
||||
+ (bsc#1205025) rgw: Guard against malformed bucket URLs (CVE-2022-3854)
|
||||
+ (bsc#1205436) mgr/dashboard: fix rgw connect when using ssl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 6 04:06:27 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
|
||||
@ -16,6 +46,7 @@ Wed Jul 13 07:18:02 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
- Update to 16.2.9-536-g41a9f9a5573:
|
||||
+ (bsc#1195359, bsc#1200553) rgw: check bucket shard init status in RGWRadosBILogTrimCR
|
||||
+ (bsc#1194131) ceph-volume: honour osd_dmcrypt_key_size option (CVE-2021-3979)
|
||||
+ (bsc#1196046) mgr/cephadm: try to get FQDN for configuration files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 9 23:37:24 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
@ -37,6 +68,7 @@ Mon May 23 23:56:57 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
|
||||
+ (jsc#SES-2515) High-availability NFS export
|
||||
+ (bsc#1196044) cephadm: prometheus: The generatorURL in alerts is only using hostname
|
||||
+ (bsc#1196785) cephadm: avoid crashing on expected non-zero exit
|
||||
+ (bsc#1187748) When an RBD is mapped, it is attempted to be deployed as an OSD.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 19 21:15:33 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
|
||||
@ -92,6 +124,7 @@ Mon Jan 10 21:24:48 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
|
||||
|
||||
- Update to 16.2.7-37-gb3be69440db:
|
||||
+ (bsc#1194353) Downstream branding breaks dashboard npm build
|
||||
+ (bsc#1188911) OSD marked down causes wrong backfill_toofull
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 22 12:57:53 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
@ -286,6 +319,9 @@ Thu Apr 1 15:10:47 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
- Update to 16.2.0-31-g5922b2b9c1:
|
||||
+ rebase on top of upstream v16.2.0 (first stable release in Pacific series)
|
||||
see https://ceph.io/releases/v16-2-0-pacific-released/
|
||||
+ (bsc#1192838) cephadm: Fix iscsi client caps (allow mgr <service status> calls)
|
||||
+ (bsc#1200317) mgr/cephadm: fix and improve osd draining
|
||||
+ (bsc#1206158) add iscsi and nfs to upgrade process
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 26 10:14:59 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
@ -325,6 +361,7 @@ Wed Jan 27 15:17:14 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
|
||||
- Update to 16.1.0-46-g571704f730
|
||||
+ rebase on top of upstream v16.1.0 (Pacific release candidate)
|
||||
+ (bsc#1192840) mgr/mgr_module.py: CLICommand: Fix parsing of kwargs arguments
|
||||
+ drop obsolete downstream patches that were causing conflicts:
|
||||
* cephadm: use registry.suse.com by default
|
||||
* cephadm: add global flag --container-init
|
||||
|
@ -136,7 +136,7 @@
|
||||
# main package definition
|
||||
#################################################################################
|
||||
Name: ceph-test
|
||||
Version: 16.2.9.539+gea74dd900cd
|
||||
Version: 16.2.11.58+g38d6afd3b78
|
||||
Release: 0%{?dist}
|
||||
%if 0%{?fedora} || 0%{?rhel}
|
||||
Epoch: 2
|
||||
@ -152,7 +152,7 @@ License: LGPL-2.1 and LGPL-3.0 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-
|
||||
Group: System/Filesystems
|
||||
%endif
|
||||
URL: http://ceph.com/
|
||||
Source0: %{?_remote_tarball_prefix}ceph-16.2.9-539-gea74dd900cd.tar.bz2
|
||||
Source0: %{?_remote_tarball_prefix}ceph-16.2.11-58-g38d6afd3b78.tar.bz2
|
||||
%if 0%{?suse_version}
|
||||
Source94: ceph-rpmlintrc
|
||||
Source95: checkin.sh
|
||||
@ -595,12 +595,14 @@ This package contains Ceph benchmarks and test tools.
|
||||
%if 0%{?suse_version}
|
||||
%endif
|
||||
%prep
|
||||
%autosetup -p1 -n ceph-16.2.9-539-gea74dd900cd
|
||||
%autosetup -p1 -n ceph-16.2.11-58-g38d6afd3b78
|
||||
|
||||
%build
|
||||
# LTO can be enabled as soon as the following GCC bug is fixed:
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200
|
||||
# Disable lto on systems that do not support symver attribute
|
||||
# See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200 for details
|
||||
%if ( 0%{?rhel} && 0%{?rhel} < 9 ) || ( 0%{?suse_version} && 0%{?suse_version} <= 1500 )
|
||||
%define _lto_cflags %{nil}
|
||||
%endif
|
||||
|
||||
%if 0%{with seastar} && 0%{?rhel}
|
||||
. /opt/rh/gcc-toolset-9/enable
|
||||
@ -787,7 +789,7 @@ touch %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
||||
chmod 0600 %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
||||
|
||||
# firewall templates and /sbin/mount.ceph symlink
|
||||
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
||||
mkdir -p %{buildroot}/sbin
|
||||
ln -sf %{_sbindir}/mount.ceph %{buildroot}/sbin/mount.ceph
|
||||
%endif
|
||||
@ -892,6 +894,7 @@ rm -rf %{buildroot}%{_sbindir}/mount.ceph
|
||||
rm -rf %{buildroot}/sbin/mount.ceph
|
||||
rm -rf %{buildroot}%{_bindir}/rbd-replay-prep
|
||||
rm -rf %{buildroot}%{_bindir}/ceph-post-file
|
||||
rm -rf %{buildroot}%{_libdir}/ceph/denc/denc-mod-*.so
|
||||
rm -rf %{buildroot}%{_tmpfilesdir}/ceph-common.conf
|
||||
rm -rf %{buildroot}%{_mandir}/man8/ceph-authtool.8*
|
||||
rm -rf %{buildroot}%{_mandir}/man8/ceph-conf.8*
|
||||
@ -1136,7 +1139,7 @@ rm -rf build
|
||||
%endif
|
||||
%if ! 0%{?suse_version}
|
||||
%endif
|
||||
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
||||
%endif
|
||||
%if %{with lttng}
|
||||
%endif
|
||||
|
37
ceph.changes
37
ceph.changes
@ -1,3 +1,33 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 7 07:46:18 UTC 2023 - Tim Serong <tserong@suse.com>
|
||||
|
||||
- Update to 16.2.11-58-g38d6afd3b78:
|
||||
+ test/CMakeLists.txt: move 'APPEND rgw_libs Boost::filesystem' to top level
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 27 09:47:26 UTC 2023 - Tim Serong <tserong@suse.com>
|
||||
|
||||
- Update to 16.2.11-57-g9be7fb44a33:
|
||||
+ ceph.spec.in: Replace %usrmerged macro with regular version check
|
||||
- checkin.sh: default to ses7p branch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 27 00:45:39 UTC 2023 - Michael Fritch <michael.fritch@suse.com>
|
||||
|
||||
- Update to 16.2.11-56-gc067055f8f5:
|
||||
+ (bsc#1199183) osd, tools, kv: non-aggressive, on-line trimming of accumulated dups
|
||||
+ (bsc#1200262) ceph-volume: fix fast device alloc size on mulitple device
|
||||
+ (bsc#1200501) cephadm: update monitoring container images
|
||||
+ (bsc#1200978) mgr/dashboard: prevent alert redirect
|
||||
+ (bsc#1201797) mgr/volumes: Add subvolumegroup resize cmd
|
||||
+ (bsc#1201837) mgr/volumes: Fix subvolume discover during upgrade (CVE-2022-0670)
|
||||
+ (bsc#1201976) monitoring/ceph-mixin: add RGW host to label info
|
||||
+ (bsc#1202077) mgr/dashboard: enable addition of custom Prometheus alerts
|
||||
+ (bsc#1203375) python-common: Add 'KB' to supported suffixes in SizeMatcher
|
||||
+ (bsc#1204430) ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)
|
||||
+ (bsc#1205025) rgw: Guard against malformed bucket URLs (CVE-2022-3854)
|
||||
+ (bsc#1205436) mgr/dashboard: fix rgw connect when using ssl
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 6 04:06:27 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
|
||||
@ -16,6 +46,7 @@ Wed Jul 13 07:18:02 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
- Update to 16.2.9-536-g41a9f9a5573:
|
||||
+ (bsc#1195359, bsc#1200553) rgw: check bucket shard init status in RGWRadosBILogTrimCR
|
||||
+ (bsc#1194131) ceph-volume: honour osd_dmcrypt_key_size option (CVE-2021-3979)
|
||||
+ (bsc#1196046) mgr/cephadm: try to get FQDN for configuration files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 9 23:37:24 UTC 2022 - Tim Serong <tserong@suse.com>
|
||||
@ -37,6 +68,7 @@ Mon May 23 23:56:57 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
|
||||
+ (jsc#SES-2515) High-availability NFS export
|
||||
+ (bsc#1196044) cephadm: prometheus: The generatorURL in alerts is only using hostname
|
||||
+ (bsc#1196785) cephadm: avoid crashing on expected non-zero exit
|
||||
+ (bsc#1187748) When an RBD is mapped, it is attempted to be deployed as an OSD.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 19 21:15:33 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
|
||||
@ -92,6 +124,7 @@ Mon Jan 10 21:24:48 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
|
||||
|
||||
- Update to 16.2.7-37-gb3be69440db:
|
||||
+ (bsc#1194353) Downstream branding breaks dashboard npm build
|
||||
+ (bsc#1188911) OSD marked down causes wrong backfill_toofull
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 22 12:57:53 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
@ -286,6 +319,9 @@ Thu Apr 1 15:10:47 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
- Update to 16.2.0-31-g5922b2b9c1:
|
||||
+ rebase on top of upstream v16.2.0 (first stable release in Pacific series)
|
||||
see https://ceph.io/releases/v16-2-0-pacific-released/
|
||||
+ (bsc#1192838) cephadm: Fix iscsi client caps (allow mgr <service status> calls)
|
||||
+ (bsc#1200317) mgr/cephadm: fix and improve osd draining
|
||||
+ (bsc#1206158) add iscsi and nfs to upgrade process
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 26 10:14:59 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
@ -325,6 +361,7 @@ Wed Jan 27 15:17:14 UTC 2021 - Nathan Cutler <ncutler@suse.com>
|
||||
|
||||
- Update to 16.1.0-46-g571704f730
|
||||
+ rebase on top of upstream v16.1.0 (Pacific release candidate)
|
||||
+ (bsc#1192840) mgr/mgr_module.py: CLICommand: Fix parsing of kwargs arguments
|
||||
+ drop obsolete downstream patches that were causing conflicts:
|
||||
* cephadm: use registry.suse.com by default
|
||||
* cephadm: add global flag --container-init
|
||||
|
23
ceph.spec
23
ceph.spec
@ -136,7 +136,7 @@
|
||||
# main package definition
|
||||
#################################################################################
|
||||
Name: ceph
|
||||
Version: 16.2.9.539+gea74dd900cd
|
||||
Version: 16.2.11.58+g38d6afd3b78
|
||||
Release: 0%{?dist}
|
||||
%if 0%{?fedora} || 0%{?rhel}
|
||||
Epoch: 2
|
||||
@ -152,7 +152,7 @@ License: LGPL-2.1 and LGPL-3.0 and CC-BY-SA-3.0 and GPL-2.0 and BSL-1.0 and BSD-
|
||||
Group: System/Filesystems
|
||||
%endif
|
||||
URL: http://ceph.com/
|
||||
Source0: %{?_remote_tarball_prefix}ceph-16.2.9-539-gea74dd900cd.tar.bz2
|
||||
Source0: %{?_remote_tarball_prefix}ceph-16.2.11-58-g38d6afd3b78.tar.bz2
|
||||
%if 0%{?suse_version}
|
||||
# _insert_obs_source_lines_here
|
||||
ExclusiveArch: x86_64 aarch64 ppc64le s390x
|
||||
@ -562,6 +562,7 @@ Group: System/Filesystems
|
||||
Requires: ceph-mgr = %{_epoch_prefix}%{version}-%{release}
|
||||
Requires: ceph-grafana-dashboards = %{_epoch_prefix}%{version}-%{release}
|
||||
Requires: ceph-prometheus-alerts = %{_epoch_prefix}%{version}-%{release}
|
||||
Requires: python%{python3_pkgversion}-setuptools
|
||||
%if 0%{?fedora} || 0%{?rhel}
|
||||
Requires: python%{python3_pkgversion}-cherrypy
|
||||
Requires: python%{python3_pkgversion}-jwt
|
||||
@ -611,6 +612,7 @@ Requires: python%{python3_pkgversion}-pecan
|
||||
Requires: python%{python3_pkgversion}-pyOpenSSL
|
||||
Requires: python%{python3_pkgversion}-requests
|
||||
Requires: python%{python3_pkgversion}-dateutil
|
||||
Requires: python%{python3_pkgversion}-setuptools
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 8
|
||||
Requires: python%{python3_pkgversion}-cherrypy
|
||||
Requires: python%{python3_pkgversion}-pyyaml
|
||||
@ -1208,12 +1210,14 @@ This package provides Ceph default alerts for Prometheus.
|
||||
# common
|
||||
#################################################################################
|
||||
%prep
|
||||
%autosetup -p1 -n ceph-16.2.9-539-gea74dd900cd
|
||||
%autosetup -p1 -n ceph-16.2.11-58-g38d6afd3b78
|
||||
|
||||
%build
|
||||
# LTO can be enabled as soon as the following GCC bug is fixed:
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200
|
||||
# Disable lto on systems that do not support symver attribute
|
||||
# See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200 for details
|
||||
%if ( 0%{?rhel} && 0%{?rhel} < 9 ) || ( 0%{?suse_version} && 0%{?suse_version} <= 1500 )
|
||||
%define _lto_cflags %{nil}
|
||||
%endif
|
||||
|
||||
%if 0%{with seastar} && 0%{?rhel}
|
||||
. /opt/rh/gcc-toolset-9/enable
|
||||
@ -1400,7 +1404,7 @@ touch %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
||||
chmod 0600 %{buildroot}%{_sharedstatedir}/cephadm/.ssh/authorized_keys
|
||||
|
||||
# firewall templates and /sbin/mount.ceph symlink
|
||||
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
||||
mkdir -p %{buildroot}/sbin
|
||||
ln -sf %{_sbindir}/mount.ceph %{buildroot}/sbin/mount.ceph
|
||||
%endif
|
||||
@ -1553,8 +1557,7 @@ exit 0
|
||||
|
||||
%if ! 0%{?suse_version}
|
||||
%postun -n cephadm
|
||||
userdel -r cephadm || true
|
||||
exit 0
|
||||
[ $1 -ne 0 ] || userdel cephadm || :
|
||||
%endif
|
||||
|
||||
%files -n cephadm
|
||||
@ -1580,13 +1583,15 @@ exit 0
|
||||
%{_bindir}/rbd-replay-many
|
||||
%{_bindir}/rbdmap
|
||||
%{_sbindir}/mount.ceph
|
||||
%if 0%{?suse_version} && !0%{?usrmerged}
|
||||
%if 0%{?suse_version} && 0%{?suse_version} < 1550
|
||||
/sbin/mount.ceph
|
||||
%endif
|
||||
%if %{with lttng}
|
||||
%{_bindir}/rbd-replay-prep
|
||||
%endif
|
||||
%exclude %{_bindir}/ceph-post-file
|
||||
%dir %{_libdir}/ceph/denc
|
||||
%{_libdir}/ceph/denc/denc-mod-*.so
|
||||
%{_tmpfilesdir}/ceph-common.conf
|
||||
%{_mandir}/man8/ceph-authtool.8*
|
||||
%{_mandir}/man8/ceph-conf.8*
|
||||
|
@ -24,7 +24,7 @@ function usage {
|
||||
echo "Notes:"
|
||||
echo " If existing clone is given, repo and branch are ignored."
|
||||
echo " Repo defaults to https://github.com/SUSE/ceph.git"
|
||||
echo " Branch defaults to ses6"
|
||||
echo " Branch defaults to ses7p"
|
||||
exit 1
|
||||
}
|
||||
|
||||
@ -61,7 +61,7 @@ eval set -- "$GETOPT"
|
||||
|
||||
EXISTING=""
|
||||
REPO="https://github.com/SUSE/ceph.git"
|
||||
BRANCH="ses6"
|
||||
BRANCH="ses7p"
|
||||
while true ; do
|
||||
case "$1" in
|
||||
-b|--branch) BRANCH="$2" ; shift 2 ;;
|
||||
|
Loading…
Reference in New Issue
Block a user