Commit Graph

66 Commits

Author SHA1 Message Date
Luke Granger-Brown
236df9cee7 ceph: add passthru.tests 2021-02-14 18:06:04 +00:00
Luke Granger-Brown
9ac395366b ceph: use bundled rocksdb
Ceph have some custom patches to make RocksDB play nicely with
Bluestore, which means the system RocksDB package doesn't quite work
properly.
2021-02-14 18:05:12 +00:00
Ben Siraphob
82454e9df8 treewide: remove implicit use of stdenv.lib 2021-01-27 20:04:57 +07:00
Ben Siraphob
d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +07:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Sarah Brofeldt
c6c1319d13
Merge pull request #109286 from johanot/ceph-15.2.8
ceph: 15.2.7 -> 15.2.8
2021-01-15 08:44:08 +01:00
Johan Thomsen
423b9b2a70 ceph: 15.2.7 -> 15.2.8 2021-01-13 15:51:18 +01:00
Jan Tojnar
e6c0c98940
Merge branch 'master' into staging-next
zynaddsubfx conflict has been updated to 3.0.1, which conflicted with rewrite after 3.0.5 update on a different branch.
2021-01-08 02:07:34 +01:00
Daniel Nagy
b374d993ed
ceph: enable aarch64-linux platform 2021-01-04 15:37:23 +01:00
Ben Siraphob
3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Sarah Brofeldt
2f91bade96 ceph: 15.2.6 -> 15.2.7 2020-12-07 20:03:02 +01:00
Sarah Brofeldt
ae9e8efa40 ceph: Drop obsolete patch 2020-12-01 07:45:00 +01:00
Sarah Brofeldt
a929ebf69c ceph: 15.2.5 -> 15.2.6 2020-12-01 07:39:15 +01:00
Frederik Rietdijk
b2a3891e12 Merge master into staging-next 2020-11-27 15:09:19 +01:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux 2020-11-24 12:42:06 -05:00
Sarah Brofeldt
e790ba33ff ceph: Fix CVE-2020-25660
(cherry picked from commit d835ad4f1a7cdcf794d58ccd658a538b848671d0)
2020-11-23 08:33:04 -08:00
Jonas Chevalier
a7cb88c3de
tree-wide: unify Bash completions outputs (#103421)
Use $out/share/bash-completion/completions to store the Bash completions
2020-11-12 21:22:18 +00:00
Benedikt Morbach
26b7e79246 ceph: Fix build with glibc 2.32
This adds a patch from upstream ceph to avoid using the deprecated
sys_siglist if sigdescr_np is available.
2020-10-24 15:29:36 +02:00
Sarah Brofeldt
c099d421db
ceph: 15.2.4 -> 15.2.5 (#98664) 2020-09-24 21:44:54 +00:00
Sarah Brofeldt
7994b94057 pythonPackages.scipy_1_3: re-init for ceph 2020-07-13 10:55:45 +02:00
Johan Thomsen
0dea5dff36 ceph: 14.2.10 -> 15.2.4 2020-07-11 14:12:42 +02:00
Sarah Brofeldt
e1a87078ad ceph: Add srhb to maintainers 2020-07-02 07:01:32 +02:00
Sarah Brofeldt
a1f6898192 ceph: 14.2.9 -> 14.2.10
Add new dependency on rdkafka
Also removed now-obsolete cve patch as it's integrated already
2020-07-01 10:39:35 +02:00
Martin Weinelt
f76a83c2c6
ceph: apply patch for CVE-2020-10753
Fixes: CVE-2020-10753
2020-06-26 15:07:26 +02:00
R. RyanTM
8a4fcfd487 ceph: 14.2.8 -> 14.2.9 2020-05-04 16:39:18 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Sarah Brofeldt
ec21f70c4b ceph: 14.2.7 -> 14.2.8 2020-04-02 21:11:44 +02:00
Sarah Brofeldt
41547d11ec ceph: 14.2.6 -> 14.2.7 2020-03-13 03:25:44 +00:00
Frederik Rietdijk
dce0ca29d9 Merge master into staging-next 2020-01-28 10:46:13 +01:00
Sarah Brofeldt
585ac580df ceph: Bring back ceph-volume 2020-01-22 12:26:58 +01:00
Anders Kaseorg
3cd8ce3bce treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted.  (See #67234, for
example.)  Fix this throughout the tree.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2020-01-15 09:47:03 +01:00
Sarah Brofeldt
fe4d213091 ceph: 14.2.5 -> 14.2.6 2020-01-13 08:57:06 +01:00
Sarah Brofeldt
c373fc3b80 ceph: 14.2.4 -> 14.2.5 2020-01-09 08:00:00 +01:00
Florian Klink
05590b3efd ceph: fix build and cleanup expression
correct platforms. ceph currently doesn't build on aarch64-linux. So
let's not lie in meta.platforms.

ceph: fix multiple output
We currently just move $out/share/ceph/mgr to
$lib/lib/ceph, and then remove all references to $out with a find
command.

I checked $out, the only reference to $out is in
$lib/lib/ceph/libceph-common.so.0, coming from src/common/options.cc:
https://github.com/ceph/ceph/blob/master/src/common/options.cc#L5050:

>  Option("mgr_module_path", Option::TYPE_STR, Option::LEVEL_ADVANCED)
>  .set_default(CEPH_DATADIR "/mgr")
>  .add_service("mgr")
>  .set_description("Filesystem path to manager modules."),

Just removing the reference might break some behaviour - it should point
to $lib/ceph/mgr instead.

We can fix this in a much more elegant fashion by just passing a custom
CMAKE_INSTALL_DATADIR to the build system.

ceph: fix outdated Boost::python substitutions

Instead of substituting in CMakeLists.txt files, one now needs to set
MGR_PYTHON_VERSION.

ceph: clean up PYTHONPATH wrapping

Set `pythonPath` instead of exporting PYTHONPATH.

Use `toPythonPath` to construct the PYTHONPATH where we need manual
wrapping. There's no ceph-volume, only ceph-mgr.

ceph: set doCheck = false explicitly

and describe why.

ceph: patch more shebangs

ceph: use system-provided gtest and rocksdb
2019-11-11 21:47:02 +01:00
Johan Thomsen
7a61cd29bd ceph: 14.2.3 -> 14.2.4 2019-09-26 14:52:02 +02:00
Johan Thomsen
161855c033 ceph: 14.2.1 -> 14.2.3 2019-09-05 14:33:29 +02:00
Johan Thomsen
fb22d67fa7 ceph: 13.2.4 -> 14.2.1
* remove kinetic
* release note
* add johanot as maintainer

nixos/ceph: create option for mgr_module_path
  - since the upstream default is no longer correct in v14

* fix module, default location for libexec has changed
* ceph: fix test
2019-09-04 16:17:18 +02:00
Kristoffer
85baedaca3 ceph: 12.2.7 -> 13.2.4
* maintain only one version
* ceph-client: init
* include ceph-volume python tool in output

nixos/ceph: extraConfig, fix test, wait for ceph-mgr to become active

* run ceph with disk group permission
* add extraConfig option for the global section
needed per cluster
* clear up how ceph.conf is generated
* fix ceph testcase
2019-09-04 16:01:42 +02:00
Uli Baum
cd8bcb5f9f ceph: fix build, 12.2.2 -> 12.2.7
Since 772eef9168, Boost
doesn't support by python by default, which broke ceph.

Also bump to 12.2.7, the latest release of ceph 12.
2018-08-26 13:11:57 +02:00
Adrien Devresse
6beb4da2f6 ceph: 9.2.0 -> 12.2.2
- Update Ceph to last version
- Solve vulernatibility problem in the old version
- Patch rocksdb ceph rocksdb API
- Simplify a lot ceph build by switching to CMake

This Pull request require #34662 and #34661 to be effective
2018-02-06 17:41:23 +01:00
Tuomas Tynkkynen
1713255827 ceph: Add xfsprogs 4.5.0 compat patch 2016-08-11 00:50:16 +03:00
Tuomas Tynkkynen
bac26e08db Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
Eelco Dolstra
aab90653af ceph: Don't use symlinks
No need to invent an ad-hoc symlink scheme when we can handle this
kind of indirection at the Nix expression level (e.g. by doing
"ceph-dev = ceph").
2015-11-19 14:25:16 +01:00
William A. Kennington III
61402311cc ceph: Deduplicate the default 2015-11-16 05:15:19 -08:00
William A. Kennington III
452f1736d5 ceph: Major Update 0.94.4 -> 9.2.0 2015-11-05 18:22:48 -08:00
William A. Kennington III
6ac4bbd007 ceph: Refactor into a generic expression 2015-04-21 20:57:57 -07:00
William A. Kennington III
33e1cd6c38 ceph: 0.94 -> 0.94.1 2015-04-13 18:05:31 -07:00
William A. Kennington III
74ea55a175 ceph: 0.93 -> 0.94 2015-04-07 18:22:26 -07:00
William A. Kennington III
9d79aa18d3 ceph: 0.92 -> 0.93 2015-03-02 21:10:33 -08:00
William A. Kennington III
967ad3fbc3 ceph: 0.91 -> 0.92 2015-02-06 12:17:43 -08:00