]> git.proxmox.com Git - ceph.git/log
ceph.git
6 weeks agobump version to 18.2.2-pve1 master
Thomas Lamprecht [Mon, 11 Mar 2024 16:31:30 +0000 (17:31 +0100)]
bump version to 18.2.2-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
6 weeks agoimport ceph reef 18.2.2
Thomas Lamprecht [Mon, 11 Mar 2024 16:09:07 +0000 (17:09 +0100)]
import ceph reef 18.2.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
6 weeks agoreorder keyring used by ceph-crash favoring non-host-specific keyring
Max Carrara [Tue, 5 Mar 2024 15:07:44 +0000 (16:07 +0100)]
reorder keyring used by ceph-crash favoring non-host-specific keyring

This patch makes it so that `ceph-crash` attempts to use the
non-host-specific keyring before anything else, which avoids
unnecessary error messages landing in the systemd-journal in our case.

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
6 weeks agod/postinst: ensure all ceph state files/dirs have correct owner
Max Carrara [Tue, 5 Mar 2024 15:07:43 +0000 (16:07 +0100)]
d/postinst: ensure all ceph state files/dirs have correct owner

Ceph has a postinst hook that sets the ownership of '/var/lib/ceph/*'
to ceph:ceph (in our case), but misses out on the contents of
'/var/lib/ceph/crash'.

This patch therefore also recursively updates the permissions of
'/var/lib/ceph/crash'.

The change was also proposed upstream [0].

[0]: https://github.com/ceph/ceph/pull/55917

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 months agofix #5213: ceph-osd postinst: add patch to avoid connection freezes
Friedrich Weber [Thu, 15 Feb 2024 09:40:54 +0000 (10:40 +0100)]
fix #5213: ceph-osd postinst: add patch to avoid connection freezes

Assume there is an open TCP connection to a VM, and ceph-osd is
installed/upgraded on the host on which the PVE firewall is active.
Currently, ceph-osd postinst reloads all sysctl settings. Thus,
installing/upgrading ceph-osd will set the sysctl setting
`net.bridge.bridge-nf-call-iptables` to 0. The PVE firewall will flip
the setting back to 1 in its next iteration (in <10 seconds). But
while the setting is 0, conntrack will not see packets of the existing
TCP connection. When the setting is flipped back to 1, conntrack will
see packets again, but may consider the seq/ack numbers of new packets
out-of-window, mark them as invalid and drop them. This will freeze
the TCP connection.

To avoid this, add a patch that modifies the ceph-osd postinst to only
apply settings from the sysctl settings file shipped with ceph-osd,
and only apply them on fresh install. As the ceph-osd sysctl settings
do not set `net.bridge.bridge-nf-call-iptables`, this will avoid the
temporary flip to 0 when installing/upgrading ceph-osd.

Signed-off-by: Friedrich Weber <f.weber@proxmox.com>
2 months agopatch: fix `ceph dashboard` subcommand becoming unavailable on crash
Max Carrara [Fri, 26 Jan 2024 15:27:02 +0000 (16:27 +0100)]
patch: fix `ceph dashboard` subcommand becoming unavailable on crash

Adapt the patch that originally disabled certain TLS checks during the
dashboard's startup and fixes the `ceph dashboard` subcommand becoming
unavailable if the dashboard crashes during that time.

This is achieved by re-implementing certain checks and also re-raising
any other unforeseen exceptions that occur in regards to TLS as one
of Ceph's internal exception types, which are then handled by the
dashboard itself. This is akin to how these cases were handled
originally.

Also fixes a typo in the `ceph dashboard create-self-signed-cert`
command output.

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
3 months agodrop superfluous build-type patch and re-order other one
Thomas Lamprecht [Mon, 15 Jan 2024 15:50:26 +0000 (16:50 +0100)]
drop superfluous build-type patch and re-order other one

As Fabian correctly noticed, from the two PR's, namely PR #54918[0]
and PR #54891[1], only the first one is necessary, that's why the
second one was closed upstream, so drop it here too to avoid a
unnecessary divergence from upstream.

[0]: https://github.com/ceph/ceph/pull/54918
[1]: https://github.com/ceph/ceph/pull/54891

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 months agomgr/dashboard: add patch that removes PyOpenSSL-related usages
Max Carrara [Fri, 5 Jan 2024 14:07:33 +0000 (15:07 +0100)]
mgr/dashboard: add patch that removes PyOpenSSL-related usages

This patch allows the dashboard to work again with TLS enabled; it
however disables the possibility to create self-signed certs via the
`ceph` CLI. This means that users will have to supply the correct
key/cert pair themselves, which are just a few extra steps instead. [0]

Users that try to generate a self-signed cert via the `ceph` CLI are
instead provided with instructions on how to generate and configure a
key/cert pair themselves.

Additionally, the check whether the cert and key match is removed during
the dashboard's launch.

See the patch for additional details.

[0]: https://docs.ceph.com/en/reef/mgr/dashboard/#ssl-tls-support

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
3 months agomgr/dashboard: add backport that allows the dashboard to work again
Max Carrara [Fri, 5 Jan 2024 14:07:32 +0000 (15:07 +0100)]
mgr/dashboard: add backport that allows the dashboard to work again

After upgrading from PVE 7 to PVE 8, some users noted that the Ceph
Dashboard does not work anymore. [0] A user from our community
provided a pull request [1] which removes a dependency to `PyJWT`
(Python). This commit adds a backport of this PR as a single patch.

This patch by itself however does not yet allow the dashboard to run
with TLS enabled.

[0]: https://forum.proxmox.com/threads/ceph-warning-post-upgrade-to-v8.129371/
[1]: https://github.com/ceph/ceph/pull/54710

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
3 months agobump version to 18.2.1-pve2
Thomas Lamprecht [Tue, 9 Jan 2024 16:11:16 +0000 (17:11 +0100)]
bump version to 18.2.1-pve2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 months agocherry-pick fix so rocksdb build inherits parent's CMAKE_CXX_FLAGS
Alexandre Derumier [Tue, 9 Jan 2024 14:50:30 +0000 (15:50 +0100)]
cherry-pick fix so rocksdb build inherits parent's CMAKE_CXX_FLAGS

cherry-pick both, beb1a624921 ("cmake/modules/BuildRocksDB.cmake:
inherit parent's CMAKE_CXX_FLAGS") and 620b68a348f
("cmake/modules/BuildRocksDB.cmake: use string(APPEND ..) when
appropriate")

upstream PR: https://github.com/ceph/ceph/pull/54918

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
 [TL: squash patches actually ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 months agopatch: debian/rules: fix build type
Alexandre Derumier [Tue, 9 Jan 2024 14:50:29 +0000 (15:50 +0100)]
patch: debian/rules: fix build type

source: https://github.com/ceph/ceph/pull/54891

build packages with 'RelWithDebInfo' to avoid to build rocksdb in debug

This is already the default in ubuntu packages
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1894453

4 months agobump version to 18.2.1-pve1
Thomas Lamprecht [Tue, 19 Dec 2023 08:14:50 +0000 (09:14 +0100)]
bump version to 18.2.1-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 months agorefresh patches and drop ones applied upstream
Thomas Lamprecht [Tue, 19 Dec 2023 09:30:27 +0000 (10:30 +0100)]
refresh patches and drop ones applied upstream

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 months agoupdate ceph source to reef 18.2.1
Thomas Lamprecht [Tue, 19 Dec 2023 08:13:36 +0000 (09:13 +0100)]
update ceph source to reef 18.2.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agoadd stop-gap to fix compat with CPUs not supporting SSE 4.1
Stefan Hanreich [Mon, 18 Sep 2023 15:46:56 +0000 (17:46 +0200)]
add stop-gap to fix compat with CPUs not supporting SSE 4.1

Some of our users ran into issues with running Ceph on older CPU
architectures [1]. This is apparently due to a bug in gf-complete
paired with gcc-12, that
leads to SSE 4.1 instructions being emitted in the general code,
rather than dynamically dispatching functions using those
instructions. Those binaries then break on older CPUs that do not
support this instruction set.

I've ran some benchmarks with `rados bench` against our last release
(18.2.0-pve2) and this new version. The commands were taken from our
latest Ceph benchmarking paper [2]. The results showed that this patch
does not lead to performance regressions on newer hardware.

                  18.2.0-pve2    this patch
Read EC           4574.28        4651.95
Write EC          3739.59        3773.87
Read Replicated   5345.34        5568.41
Write Replicated  4123.28        4066.19
(numbers correspond to bandwidth in MB/s)

[1] https://forum.proxmox.com/threads/proxmox-8-ceph-quincy-monitor-no-longer-working-on-amd-opteron-2427.129613
[2] https://www.proxmox.com/en/downloads/proxmox-virtual-environment/documentation/proxmox-ve-ceph-benchmark-2020-09

Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
7 months agobump version to 18.2.0-pve2
Thomas Lamprecht [Tue, 5 Sep 2023 11:53:43 +0000 (13:53 +0200)]
bump version to 18.2.0-pve2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agodebian: add missing bcrypt to manager .requires
Thomas Lamprecht [Tue, 5 Sep 2023 11:37:48 +0000 (13:37 +0200)]
debian: add missing bcrypt to manager .requires

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agobump version to 18.2.0-pve1
Thomas Lamprecht [Fri, 25 Aug 2023 12:06:47 +0000 (14:06 +0200)]
bump version to 18.2.0-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
7 months agoupdate ceph source to reef 18.2.0
Thomas Lamprecht [Fri, 25 Aug 2023 12:05:24 +0000 (14:05 +0200)]
update ceph source to reef 18.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agocompile with GCC 12 not 11
Thomas Lamprecht [Tue, 25 Jul 2023 19:22:29 +0000 (21:22 +0200)]
compile with GCC 12 not 11

i.e., the current default in Bookworm.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agorenumber patches
Thomas Lamprecht [Tue, 25 Jul 2023 19:20:53 +0000 (21:20 +0200)]
renumber patches

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agobump version to 18.1.2-pve1 for RC2
Thomas Lamprecht [Tue, 25 Jul 2023 15:18:24 +0000 (17:18 +0200)]
bump version to 18.1.2-pve1 for RC2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agodrop patches applied upstream
Thomas Lamprecht [Thu, 20 Jul 2023 07:16:09 +0000 (09:16 +0200)]
drop patches applied upstream

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agoupdate ceph source to reef 18.1.2
Thomas Lamprecht [Thu, 20 Jul 2023 07:15:52 +0000 (09:15 +0200)]
update ceph source to reef 18.1.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agobuildsys: change download over to reef release
Thomas Lamprecht [Thu, 20 Jul 2023 07:16:57 +0000 (09:16 +0200)]
buildsys: change download over to reef release

use Ubuntu 22.04 Jammy as distro as it seems Ceph does not (yet?)
provide a source release for any modern Debian based distro, not that
it should matter much for the source package.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agofix #4759: run ceph-crash daemon with www-data group for access to conf
Thomas Lamprecht [Tue, 6 Jun 2023 11:42:17 +0000 (13:42 +0200)]
fix #4759: run ceph-crash daemon with www-data group for access to conf

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 17.2.6-pve1+3
Thomas Lamprecht [Wed, 3 May 2023 14:47:15 +0000 (16:47 +0200)]
bump version to 17.2.6-pve1+3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agodefine iterators without std::iterator<>
Thomas Lamprecht [Wed, 3 May 2023 11:28:42 +0000 (13:28 +0200)]
define iterators without std::iterator<>

> std::iterator<> is deprecated in C++17, so let's just define the
> required traits directly.

cherry-picked/backported from upstream PRs:
https://github.com/ceph/ceph/pull/45419/commits
https://github.com/ceph/ceph/pull/45198/commits

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agofix compat with libfmt v9 from bookworm
Thomas Lamprecht [Wed, 3 May 2023 08:39:36 +0000 (10:39 +0200)]
fix compat with libfmt v9 from bookworm

stuck together from multiple Debian/Ceph changes..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 17.2.6-pve1+2
Thomas Lamprecht [Wed, 3 May 2023 06:34:08 +0000 (08:34 +0200)]
bump version to 17.2.6-pve1+2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobackport compat fix for python 3.10+ PEP 620
Thomas Lamprecht [Wed, 3 May 2023 06:17:18 +0000 (08:17 +0200)]
backport compat fix for python 3.10+ PEP 620

cherry-picked from Debian boost 1.74 package [0], adapted to the
bundled 1.75 boost included by ceph. Note that 1.75 has the fopen
compat patch already included.

[0]: https://salsa.debian.org/debian/boost/-/commit/107cd01182da102a78e0356776621d6a01b6906d

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 17.2.6-pve1+1
Thomas Lamprecht [Tue, 2 May 2023 16:07:06 +0000 (18:07 +0200)]
bump version to 17.2.6-pve1+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 17.2.6-pve1
Thomas Lamprecht [Tue, 11 Apr 2023 07:47:29 +0000 (09:47 +0200)]
bump version to 17.2.6-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agoimport ceph quincy 17.2.6
Thomas Lamprecht [Tue, 11 Apr 2023 07:43:51 +0000 (09:43 +0200)]
import ceph quincy 17.2.6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agobump version to 17.2.5-pve1
Thomas Lamprecht [Sun, 23 Oct 2022 15:14:35 +0000 (17:14 +0200)]
bump version to 17.2.5-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agoimport ceph quincy 17.2.5
Thomas Lamprecht [Sun, 23 Oct 2022 15:11:29 +0000 (17:11 +0200)]
import ceph quincy 17.2.5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agobump version to 17.2.4-pve1
Thomas Lamprecht [Mon, 3 Oct 2022 07:56:44 +0000 (09:56 +0200)]
bump version to 17.2.4-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agoupdate patches for quincy beta
Thomas Lamprecht [Sat, 1 Oct 2022 13:12:03 +0000 (15:12 +0200)]
update patches for quincy beta

basically just some context or line number changes

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
18 months agoimport ceph quincy 17.2.4
Thomas Lamprecht [Sat, 1 Oct 2022 08:42:36 +0000 (10:42 +0200)]
import ceph quincy 17.2.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
19 months agocheck in ceph 17.2.3 sources
Thomas Lamprecht [Mon, 29 Aug 2022 07:09:58 +0000 (09:09 +0200)]
check in ceph 17.2.3 sources

we don't plan to build those as the changes are rather irrelevant for
Proxmox VE users

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
22 months agobump version to 17.2.1-pve1
Thomas Lamprecht [Fri, 24 Jun 2022 06:50:09 +0000 (08:50 +0200)]
bump version to 17.2.1-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
22 months agoimport ceph quincy 17.2.1
Thomas Lamprecht [Fri, 24 Jun 2022 06:48:13 +0000 (08:48 +0200)]
import ceph quincy 17.2.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 17.2.0
Thomas Lamprecht [Thu, 21 Apr 2022 15:58:21 +0000 (17:58 +0200)]
bump version to 17.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport quincy 17.2.0
Thomas Lamprecht [Wed, 20 Apr 2022 12:19:32 +0000 (14:19 +0200)]
import quincy 17.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patches for quincy beta
Thomas Lamprecht [Wed, 30 Mar 2022 15:35:57 +0000 (17:35 +0200)]
update patches for quincy beta

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport quincy beta 17.1.0
Thomas Lamprecht [Thu, 31 Mar 2022 10:53:41 +0000 (12:53 +0200)]
import quincy beta 17.1.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: switch source download to quincy
Thomas Lamprecht [Thu, 31 Mar 2022 10:54:00 +0000 (12:54 +0200)]
buildsys: switch source download to quincy

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.7
Thomas Lamprecht [Wed, 8 Dec 2021 12:08:17 +0000 (13:08 +0100)]
bump version to 16.2.7

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport ceph 16.2.7
Thomas Lamprecht [Wed, 8 Dec 2021 12:07:09 +0000 (13:07 +0100)]
import ceph 16.2.7

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.6-pve2
Thomas Lamprecht [Tue, 21 Sep 2021 10:17:39 +0000 (12:17 +0200)]
bump version to 16.2.6-pve2

re-bump for clean build with fixed debhelper package.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.6-pve1
Thomas Lamprecht [Mon, 20 Sep 2021 07:15:41 +0000 (09:15 +0200)]
bump version to 16.2.6-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patches for new release
Thomas Lamprecht [Mon, 20 Sep 2021 07:25:56 +0000 (09:25 +0200)]
update patches for new release

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport ceph 16.2.6
Thomas Lamprecht [Mon, 20 Sep 2021 07:15:23 +0000 (09:15 +0200)]
import ceph 16.2.6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agouse the buster suite for getting the source package for now
Thomas Lamprecht [Mon, 20 Sep 2021 07:14:54 +0000 (09:14 +0200)]
use the buster suite for getting the source package for now

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.5-pve1
Thomas Lamprecht [Wed, 14 Jul 2021 09:46:47 +0000 (11:46 +0200)]
bump version to 16.2.5-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patches for new pacific release
Thomas Lamprecht [Wed, 14 Jul 2021 07:21:51 +0000 (09:21 +0200)]
update patches for new pacific release

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport ceph pacific 16.2.5
Thomas Lamprecht [Mon, 12 Jul 2021 12:38:07 +0000 (14:38 +0200)]
import ceph pacific 16.2.5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate dh_systemd restart patch for pacific
Thomas Lamprecht [Thu, 20 May 2021 14:52:45 +0000 (16:52 +0200)]
update dh_systemd restart patch for pacific

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.4-pve1
Thomas Lamprecht [Thu, 20 May 2021 13:56:53 +0000 (15:56 +0200)]
bump version to 16.2.4-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoimport Ceph Pacific 16.2.4
Thomas Lamprecht [Thu, 20 May 2021 13:55:53 +0000 (15:55 +0200)]
import Ceph Pacific 16.2.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agod/rules: add --no-restart-after-upgrade for dh compat >=10
Thomas Lamprecht [Thu, 20 May 2021 13:47:37 +0000 (15:47 +0200)]
d/rules: add --no-restart-after-upgrade for dh compat >=10

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agopatch build-dependencies for bullseye
Thomas Lamprecht [Thu, 6 May 2021 16:07:48 +0000 (18:07 +0200)]
patch build-dependencies for bullseye

no cython (python2) anymore and dh-systemd merged already into
debhelper in version 10, it was just a transitional package in buster
anyway.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump version to 16.2.2-pve1
Thomas Lamprecht [Thu, 6 May 2021 14:13:39 +0000 (16:13 +0200)]
bump version to 16.2.2-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoavoid an empty override_dh_installdocs in d/rules
Thomas Lamprecht [Thu, 6 May 2021 15:27:34 +0000 (17:27 +0200)]
avoid an empty override_dh_installdocs in d/rules

commit c3a53010af432e77f74bcb46e7205c5500b6af77 left this over empty,
highly probably because the author does not understand debian
packaging - fix that, we want installed docs after all...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoalso enable MDS and MGR target by default
Thomas Lamprecht [Thu, 6 May 2021 15:26:56 +0000 (17:26 +0200)]
also enable MDS and MGR target by default

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate patches for pacific
Thomas Lamprecht [Thu, 6 May 2021 14:19:06 +0000 (16:19 +0200)]
update patches for pacific

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: update for Pacfiic and Debian Bullseye based release
Thomas Lamprecht [Thu, 6 May 2021 14:13:24 +0000 (16:13 +0200)]
buildsys: update for Pacfiic and Debian Bullseye based release

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate source to Ceph Pacific 16.2.2
Thomas Lamprecht [Thu, 6 May 2021 14:12:30 +0000 (16:12 +0200)]
update source to Ceph Pacific 16.2.2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.11-pve1
Thomas Lamprecht [Tue, 20 Apr 2021 10:34:28 +0000 (12:34 +0200)]
bump version to 15.2.11-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport ceph 15.2.11
Thomas Lamprecht [Tue, 20 Apr 2021 10:33:04 +0000 (12:33 +0200)]
import ceph 15.2.11

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.10-pve1
Thomas Lamprecht [Thu, 25 Mar 2021 10:25:27 +0000 (11:25 +0100)]
bump version to 15.2.10-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport ceph 15.2.10
Thomas Lamprecht [Thu, 25 Mar 2021 10:23:20 +0000 (11:23 +0100)]
import ceph 15.2.10

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.9-pve1
Thomas Lamprecht [Thu, 25 Feb 2021 15:58:58 +0000 (16:58 +0100)]
bump version to 15.2.9-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport 15.2.9
Thomas Lamprecht [Thu, 25 Feb 2021 15:56:55 +0000 (16:56 +0100)]
import 15.2.9

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.8-pve2
Thomas Lamprecht [Thu, 17 Dec 2020 15:22:04 +0000 (16:22 +0100)]
bump version to 15.2.8-pve2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoport over ordering patch from nautilus
Thomas Lamprecht [Thu, 17 Dec 2020 15:20:51 +0000 (16:20 +0100)]
port over ordering patch from nautilus

replicating commit 99b3812832d5d5a8ac48a2e3b084c0ecf1fd087c for
octopus.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.8-pve1
Thomas Lamprecht [Thu, 17 Dec 2020 12:09:53 +0000 (13:09 +0100)]
bump version to 15.2.8-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoImport ceph 15.2.8
Thomas Lamprecht [Thu, 17 Dec 2020 11:55:37 +0000 (12:55 +0100)]
Import ceph 15.2.8

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.6-pve1
Thomas Lamprecht [Fri, 20 Nov 2020 08:45:15 +0000 (09:45 +0100)]
bump version to 15.2.6-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport 15.2.6
Thomas Lamprecht [Fri, 20 Nov 2020 08:43:20 +0000 (09:43 +0100)]
import 15.2.6

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.5-pve1
Thomas Lamprecht [Wed, 28 Oct 2020 07:01:45 +0000 (09:01 +0200)]
bump version to 15.2.5-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport 15.2.5
Thomas Lamprecht [Wed, 23 Sep 2020 08:01:11 +0000 (10:01 +0200)]
import 15.2.5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.4-pve1
Thomas Lamprecht [Thu, 2 Jul 2020 13:37:58 +0000 (15:37 +0200)]
bump version to 15.2.4-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate patches for 15.2.4
Thomas Lamprecht [Thu, 2 Jul 2020 13:43:30 +0000 (15:43 +0200)]
update patches for 15.2.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport 15.2.4
Thomas Lamprecht [Thu, 2 Jul 2020 13:37:13 +0000 (15:37 +0200)]
import 15.2.4

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/control: depend on python3-yaml for ceph-mgr
Thomas Lamprecht [Wed, 3 Jun 2020 14:07:42 +0000 (14:07 +0000)]
d/control: depend on python3-yaml for ceph-mgr

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/rules: do not overrid dh_python3
Thomas Lamprecht [Tue, 2 Jun 2020 17:17:09 +0000 (17:17 +0000)]
d/rules: do not overrid dh_python3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agod/control: move python dependencies over to python3
Thomas Lamprecht [Tue, 2 Jun 2020 15:25:53 +0000 (17:25 +0200)]
d/control: move python dependencies over to python3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.3-pve1
Thomas Lamprecht [Tue, 2 Jun 2020 14:30:11 +0000 (16:30 +0200)]
bump version to 15.2.3-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoremove v in ceph version
Alwin Antreich [Thu, 28 May 2020 11:33:33 +0000 (13:33 +0200)]
remove v in ceph version

the Version string in Ceph 15 (octopus) has the v and didn't in previous
versions.

Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
3 years agoimport ceph octopus 15.2.3 source
Thomas Lamprecht [Tue, 2 Jun 2020 14:28:35 +0000 (16:28 +0200)]
import ceph octopus 15.2.3 source

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobuildsys: fixup some package names for python3
Thomas Lamprecht [Fri, 22 May 2020 15:19:28 +0000 (17:19 +0200)]
buildsys: fixup some package names for python3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 15.2.2-pve1
Thomas Lamprecht [Fri, 22 May 2020 14:56:48 +0000 (16:56 +0200)]
bump version to 15.2.2-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agofollowup: forogt to stage series file..
Thomas Lamprecht [Fri, 22 May 2020 14:56:12 +0000 (16:56 +0200)]
followup: forogt to stage series file..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agore-add cmake git version patch
Thomas Lamprecht [Fri, 22 May 2020 13:56:18 +0000 (15:56 +0200)]
re-add cmake git version patch

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoimport 15.2.2 octopus source
Thomas Lamprecht [Fri, 22 May 2020 13:33:08 +0000 (15:33 +0200)]
import 15.2.2 octopus source

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 15.2.1-pve1
Thomas Lamprecht [Wed, 15 Apr 2020 11:25:08 +0000 (13:25 +0200)]
bump version to 15.2.1-pve1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoimport 15.2.1 Octopus source
Thomas Lamprecht [Wed, 15 Apr 2020 11:24:17 +0000 (13:24 +0200)]
import 15.2.1 Octopus source

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoudpdate/drop patches for 15.2.0
Thomas Lamprecht [Tue, 24 Mar 2020 14:46:56 +0000 (15:46 +0100)]
udpdate/drop patches for 15.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>