Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Feb 2020 11:21:27 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r526506 - in head/net/ceph14: . files
Message-ID:  <202002191121.01JBLR0Z076329@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Wed Feb 19 11:21:27 2020
New Revision: 526506
URL: https://svnweb.freebsd.org/changeset/ports/526506

Log:
  net/ceph14: upgrade 14.2.4 -> 14.2.7
  
  PR:		244099
  Submitted by:	Willem Jan Withagen <wjw@digiware.nl> (maintainer)
  Relnotes:	https://ceph.io/releases/v14-2-5-nautilus-released/
  		https://ceph.io/releases/v14-2-6-nautilus-released/
  		https://ceph.io/releases/v14-2-7-nautilus-released/
  Security:	CVE-2020-1699, CVE-2020-1700
  MFH:		2020Q1
  Sponsored by:	Nepustil.net

Added:
  head/net/ceph14/files/file-newsyslog_ceph-log.conf   (contents, props changed)
  head/net/ceph14/files/patch-src_pybind_mgr_diskprediction_cloud_common___init__.py   (contents, props changed)
  head/net/ceph14/pkg-message   (contents, props changed)
Deleted:
  head/net/ceph14/files/patch-cmake_modules_FindPython3Interp.cmake
  head/net/ceph14/files/patch-cmake_modules_FindPython3Libs.cmake
  head/net/ceph14/files/patch-src_tools_rbd-ggate_main.cc
Modified:
  head/net/ceph14/Makefile
  head/net/ceph14/distinfo
  head/net/ceph14/files/file-git_version
  head/net/ceph14/pkg-plist
Directory Properties:
  head/net/ceph14/files/do_freebsd.sh   (props changed)

Modified: head/net/ceph14/Makefile
==============================================================================
--- head/net/ceph14/Makefile	Wed Feb 19 11:20:11 2020	(r526505)
+++ head/net/ceph14/Makefile	Wed Feb 19 11:21:27 2020	(r526506)
@@ -3,8 +3,7 @@
 
 PORTNAME=	ceph
 DISTVERSIONPREFIX=	v
-DISTVERSION=	14.2.4
-PORTREVISION=	2
+DISTVERSION=	14.2.7
 CATEGORIES=	net
 PKGNAMESUFFIX=	14
 
@@ -24,7 +23,8 @@ BUILD_DEPENDS=	\
 	${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
 	gperf:devel/gperf \
 	${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \
-	${LOCALBASE}/bin/ld:devel/binutils
+	${LOCALBASE}/bin/ld:devel/binutils \
+	npm:www/npm
 LIB_DEPENDS=	\
 	${PY_BOOST} \
 	libboost_thread.so:devel/boost-libs \
@@ -46,15 +46,29 @@ RUN_DEPENDS=	\
 	xml:textproc/xmlstarlet \
 	jq:textproc/jq \
 	flock:sysutils/flock \
+	${LOCALBASE}/sbin/smartctl:sysutils/smartmontools \
+	${PYTHON_PKGNAMEPREFIX}grpcio>=0:devel/py-grpcio@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
 	${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR} \
-	${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR}
+	${PYTHON_PKGNAMEPREFIX}protobuf>=0:devel/py-protobuf@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}bcrypt>=0:security/py-bcrypt@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}openssl>=0:security/py-openssl@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}pyjwt>=0:www/py-pyjwt@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}werkzeug>=0:www/py-werkzeug@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}cherrypy>=0:www/py-cherrypy@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}pecan>=0:www/py-pecan@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+	${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${PY_FLAVOR}
 
-USES=		cmake:noninja fuse gettext-runtime gmake pkgconfig python:3.6+ \
+USES=		cmake:noninja dos2unix fuse gettext-runtime gmake pkgconfig python:3.7 \
 		shebangfix ssl
 USE_PYTHON=	cython
 USE_OPENLDAP=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	ceph:DEFAULT
+DOS2UNIX_FILES=	src/pybind/mgr/diskprediction_cloud/common/__init__.py
 
 CONFLICTS_INSTALL=	ceph
 PORTSCOUT=	limit:^v14\.
@@ -75,12 +89,11 @@ GH_TUPLE+=	ceph:xxHash:1f40c65:xxHash/src/xxHash
 GH_TUPLE+=	facebook:zstd:f4340f4:zstd/src/zstd
 
 CMAKE_BUILD_TYPE=	Release
-CMAKE_ON=	WITH_SYSTEM_BOOST WITH_FUSE
-CMAKE_OFF=	WITH_BOOST_CONTEXT WITH_LTTNG WITH_BABELTRACE WITH_KRBD WITH_XFS WITH_KVS \
-		WITH_SPDK WITH_RDMA WITH_LIBCEPHFS WITH_CEPHFS WITH_RADOSGW_BEAST_FRONTEND \
+CMAKE_ON=	WITH_SYSTEM_BOOST WITH_FUSE WITH_SYSTEM_NPM
+CMAKE_OFF=	WITH_BOOST_CONTEXT WITH_LTTNG WITH_BABELTRACE WITH_KRBD WITH_XFS \
+		WITH_SPDK WITH_RDMA WITH_LIBCEPHFS WITH_CEPHFS \
 		WITH_MGR_DASHBOARD_FRONTEND
-CMAKE_ARGS=	\
-		-D WITH_PYTHON2=OFF -D WITH_PYTHON3=ON -DMGR_PYTHON_VERSION=${PYTHON_VER} \
+CMAKE_ARGS=	-D WITH_PYTHON2=OFF -D WITH_PYTHON3=3.7 -DMGR_PYTHON_VERSION=3.7 \
 		-D CEPH_MAN_DIR:STRING=man
 
 SHEBANG_FILES=	src/rbdmap src/ceph-post-file.in src/rbd-replay-many \
@@ -93,6 +106,8 @@ USE_LDCONFIG=	yes
 USERS=		ceph
 GROUPS=		ceph
 
+PLIST_SUB=	CMAKE_BUILD_TYPE_regex=\bdebug\b
+
 .include <bsd.port.options.mk>
 
 # 11.2 and 12.0 RELEASE has clang60 and will give versioning errors
@@ -110,7 +125,14 @@ pre-configure:
 	${CP} files/file-git_version ${WRKSRC}/src/.git_version
 
 post-install:
+	# To install a ceph.conf sample
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/ceph
+	${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample
+	# Get logging and rotation working
+	${MKDIR} ${STAGEDIR}/var/log/ceph
+	${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	${INSTALL_DATA} files/file-newsyslog_ceph-log.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	# Create directories used bij daemons
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-rgw
@@ -121,6 +143,7 @@ post-install:
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/mgr
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp
 	${MKDIR} ${STAGEDIR}/var/lib/ceph/radosgw
+	# For PID files and command sockets and log files
 	${MKDIR} ${STAGEDIR}/var/log/ceph
 	${MKDIR} ${STAGEDIR}/var/run/ceph
 	# Use the Ceph init.d script as the interface to regular
@@ -141,15 +164,8 @@ post-install:
 	${RM} ${STAGEDIR}${PREFIX}/bin/ceph_tpbench
 	${RM} ${STAGEDIR}${PREFIX}/bin/ceph_xattr_bench
 	${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-disk-udev
-	# ceph-volume does not support ZFS
-	${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume-*
-	${RM} -rf ${STAGEDIR}${PYTHON_SITELIBDIR}/ceph_volume/
-	${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume
-	${RM} ${STAGEDIR}${PREFIX}/man/man8/ceph-volume*
 	${RM} ${STAGEDIR}${PREFIX}/sbin/ceph-volume-systemd
 	${RM} -rf ${STAGEDIR}${PREFIX}/libexec/systemd
-
 	${RMDIR} ${STAGEDIR}${PREFIX}/etc/init.d
-	${INSTALL_DATA} ${WRKSRC}/src/sample.ceph.conf ${STAGEDIR}${PREFIX}/etc/ceph/ceph.conf.sample
 
 .include <bsd.port.post.mk>

Modified: head/net/ceph14/distinfo
==============================================================================
--- head/net/ceph14/distinfo	Wed Feb 19 11:20:11 2020	(r526505)
+++ head/net/ceph14/distinfo	Wed Feb 19 11:21:27 2020	(r526506)
@@ -1,6 +1,6 @@
-TIMESTAMP = 1568802415
-SHA256 (ceph-ceph-v14.2.4_GH0.tar.gz) = 17b826b7dca4df6205651f703edac93d19b2fa5542f8a130c03d1009193587c1
-SIZE (ceph-ceph-v14.2.4_GH0.tar.gz) = 21008519
+TIMESTAMP = 1581605576
+SHA256 (ceph-ceph-v14.2.7_GH0.tar.gz) = f2882424ecce6fa3a6bf5bdbdc01fc3dae885d9f2ccb40c50ead859eeba69126
+SIZE (ceph-ceph-v14.2.7_GH0.tar.gz) = 21217939
 SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 8ab8f36f3e0a720c882b8bb4abb3f2e26bd6b025cc263119207f7d2eb3b1e490
 SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3685656
 SHA256 (ceph-ceph-object-corpus-e32bf8c_GH0.tar.gz) = 79ff0d1b9f959c9f5264a0dff193105d71885615deaa9c8469902400fd82d214

Modified: head/net/ceph14/files/file-git_version
==============================================================================
--- head/net/ceph14/files/file-git_version	Wed Feb 19 11:20:11 2020	(r526505)
+++ head/net/ceph14/files/file-git_version	Wed Feb 19 11:21:27 2020	(r526506)
@@ -1,2 +1,2 @@
-534c2f14693439413791049826ca23d1706c7a8d
-v14.2.4-44-g534c2f1469
+6036662bc04e4d9a0f8ab284b1a18ca54100c1d7
+v14.2.7-508-g6036662bc0

Added: head/net/ceph14/files/file-newsyslog_ceph-log.conf
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ceph14/files/file-newsyslog_ceph-log.conf	Wed Feb 19 11:21:27 2020	(r526506)
@@ -0,0 +1,22 @@
+# configuration file for newsyslog for ceph daemons
+#
+# see newsyslog.conf(5) for details
+#
+# This requires the following setting on commandline or in ceph.conf
+#    pid file = /var/run/ceph/$cluster-$type.$id.pid
+#
+# logfilename                   [owner:group]    mode count size when  flags [/pid_file] [sig_num]
+/var/log/ceph/ceph.audit.log    ceph:ceph       644  7      100  *     JN
+/var/log/ceph/ceph.log          ceph:ceph       644  7      100  *     JN
+#
+/var/log/ceph/ceph-mgr.x.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-mgr.x.pid
+/var/log/ceph/ceph-mon.a.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-mon.a.pid
+/var/log/ceph/ceph-mon.b.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-mon.b.pid
+/var/log/ceph/ceph-mon.c.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-mon.c.pid
+#
+# This needs to get adjusted for any osds running on this server
+/var/log/ceph/ceph-osd.0.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-osd.0.pid
+/var/log/ceph/ceph-osd.3.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-osd.3.pid
+/var/log/ceph/ceph-osd.6.log    ceph:ceph        644  7     1000 *     J     /var/run/ceph/ceph-osd.6.pid
+
+

Added: head/net/ceph14/files/patch-src_pybind_mgr_diskprediction_cloud_common___init__.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ceph14/files/patch-src_pybind_mgr_diskprediction_cloud_common___init__.py	Wed Feb 19 11:21:27 2020	(r526506)
@@ -0,0 +1,11 @@
+--- src/pybind/mgr/diskprediction_cloud/common/__init__.py.orig	2020-02-17 22:23:19.281206000 +0100
++++ src/pybind/mgr/diskprediction_cloud/common/__init__.py	2020-02-17 22:23:29.293335000 +0100
+@@ -29,7 +29,7 @@
+     pass
+ 
+ 
+-def timeout(seconds=10, error_message=os.strerror(errno.ETIME)):
++def timeout(seconds=10, error_message=os.strerror(errno.ETIMEDOUT)):
+     def decorator(func):
+         def _handle_timeout(signum, frame):
+             raise TimeoutError(error_message)

Added: head/net/ceph14/pkg-message
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/ceph14/pkg-message	Wed Feb 19 11:21:27 2020	(r526506)
@@ -0,0 +1,17 @@
+[
+{ type: install
+  message: <<EOM
+This package has installed ceph14, called nautilus.
+It comes with a web based dashboard that cannot be build 
+into a package but will require the user to install it himself.
+
+To install the dashboard, please execute:
+    cd /usr/local/./share/ceph/mgr/dashboard/frontend
+    chown -R ceph .
+    ls -asl /var/lib/ceph
+    chown -R ceph:ceph /var/lib/ceph
+    sudo -u ceph npm ci
+
+EOM
+}
+]

Modified: head/net/ceph14/pkg-plist
==============================================================================
--- head/net/ceph14/pkg-plist	Wed Feb 19 11:20:11 2020	(r526505)
+++ head/net/ceph14/pkg-plist	Wed Feb 19 11:21:27 2020	(r526506)
@@ -1,3 +1,368 @@
+bin/ceph
+bin/ceph-authtool
+bin/ceph-bluestore-tool
+bin/ceph-clsinfo
+bin/ceph-conf
+bin/ceph-coverage
+bin/ceph-crash
+bin/ceph-debugpack
+bin/ceph-dencoder
+bin/ceph-fuse
+bin/ceph-kvstore-tool
+bin/ceph-mds
+bin/ceph-mgr
+bin/ceph-mon
+bin/ceph-monstore-tool
+bin/ceph-objectstore-tool
+bin/ceph-osd
+bin/ceph-osdomap-tool
+bin/ceph_kvstorebench
+bin/ceph-post-file
+bin/ceph-rbdnamer
+bin/ceph-run
+bin/ceph_erasure_code
+bin/ceph_erasure_code_benchmark
+bin/ceph_objectstore_bench
+bin/ceph_omapbench
+bin/ceph_radosacl
+bin/ceph_rgw_jsonparser
+bin/ceph_rgw_multiparser
+bin/ceph_scratchtool
+bin/cephdeduptool
+bin/crushtool
+bin/init-ceph
+bin/librados-config
+bin/monmaptool
+bin/osdmaptool
+bin/rados
+bin/radosgw
+bin/radosgw-admin
+bin/radosgw-es
+bin/radosgw-object-expirer
+bin/radosgw-token
+bin/rbd
+bin/rbd-fuse
+bin/rbd-ggate
+bin/rbd-mirror
+bin/rbd-replay
+bin/rbd-replay-many
+bin/rbdmap
+etc/bash_completion.d/ceph
+etc/bash_completion.d/rados
+etc/bash_completion.d/radosgw-admin
+etc/bash_completion.d/rbd
+%%ETCDIR%%/ceph.conf.sample
+etc/newsyslog.conf.d/file-newsyslog_ceph-log.conf
+include/rados/buffer.h
+include/rados/buffer_fwd.h
+include/rados/crc32c.h
+include/rados/inline_memory.h
+include/rados/librados.h
+include/rados/librados.hpp
+include/rados/librados_fwd.hpp
+include/rados/librgw.h
+include/rados/librgw_admin_user.h
+include/rados/objclass.h
+include/rados/page.h
+include/rados/rados_types.h
+include/rados/rados_types.hpp
+include/rados/rgw_file.h
+include/radosstriper/libradosstriper.h
+include/radosstriper/libradosstriper.hpp
+include/rbd/features.h
+include/rbd/librbd.h
+include/rbd/librbd.hpp
+lib/ceph/ceph-monstore-update-crush.sh
+lib/ceph/compressor/libceph_lz4.so
+lib/ceph/compressor/libceph_lz4.so.2
+lib/ceph/compressor/libceph_lz4.so.2.0.0
+lib/ceph/compressor/libceph_snappy.so
+lib/ceph/compressor/libceph_snappy.so.2
+lib/ceph/compressor/libceph_snappy.so.2.0.0
+lib/ceph/compressor/libceph_zlib.so
+lib/ceph/compressor/libceph_zlib.so.2
+lib/ceph/compressor/libceph_zlib.so.2.0.0
+lib/ceph/compressor/libceph_zstd.so
+lib/ceph/compressor/libceph_zstd.so.2
+lib/ceph/compressor/libceph_zstd.so.2.0.0
+lib/ceph/crypto/libceph_crypto_isal.so
+lib/ceph/crypto/libceph_crypto_isal.so.1
+lib/ceph/crypto/libceph_crypto_isal.so.1.0.0
+lib/ceph/crypto/libceph_crypto_openssl.so
+lib/ceph/erasure-code/libec_clay.so
+lib/ceph/erasure-code/libec_isa.so
+lib/ceph/erasure-code/libec_jerasure.so
+lib/ceph/erasure-code/libec_jerasure_generic.so
+lib/ceph/erasure-code/libec_jerasure_sse3.so
+lib/ceph/erasure-code/libec_jerasure_sse4.so
+lib/ceph/erasure-code/libec_lrc.so
+lib/ceph/erasure-code/libec_shec.so
+lib/ceph/erasure-code/libec_shec_generic.so
+lib/ceph/erasure-code/libec_shec_sse3.so
+lib/ceph/erasure-code/libec_shec_sse4.so
+lib/ceph/libceph-common.so.0
+lib/librados.so
+lib/librados.so.2
+lib/librados.so.2.0.0
+lib/libradosstriper.so
+lib/libradosstriper.so.1
+lib/libradosstriper.so.1.0.0
+lib/librbd.so
+lib/librbd.so.1
+lib/librbd.so.1.12.0
+lib/librgw.so
+lib/librgw.so.2
+lib/librgw.so.2.0.0
+lib/librgw_admin_user.so
+lib/librgw_admin_user.so.0
+lib/librgw_admin_user.so.1.0.0
+%%PYTHON_SITELIBDIR%%/ceph_argparse.py
+%%PYTHON_SITELIBDIR%%/ceph_daemon.py
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/ceph_volume-1.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/ceph_volume/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/configuration.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/decorators.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/exceptions.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/log.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/process.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/__pycache__/terminal.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/api/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/api/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/api/__pycache__/lvm.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/api/lvm.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/configuration.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/decorators.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/activate.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/batch.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/common.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/create.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/listing.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/prepare.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/trigger.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/__pycache__/zap.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/activate.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/batch.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/common.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/create.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/listing.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/prepare.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__pycache__/bluestore.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__pycache__/filestore.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__pycache__/strategies.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/__pycache__/validators.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/bluestore.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/filestore.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/strategies.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/strategies/validators.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/trigger.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/lvm/zap.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__pycache__/activate.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__pycache__/main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__pycache__/scan.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/__pycache__/trigger.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/activate.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/scan.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/devices/simple/trigger.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/exceptions.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/inventory/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/inventory/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/inventory/__pycache__/main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/inventory/main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/log.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/process.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/__pycache__/main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/__pycache__/systemctl.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/systemd/systemctl.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/terminal.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/conftest.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_configuration.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_decorators.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_inventory.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_main.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_process.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/__pycache__/test_terminal.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/conftest.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/__pycache__/test_zap.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_activate.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_batch.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_create.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_listing.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_prepare.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_trigger.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/__pycache__/test_zap.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/__pycache__/test_bluestore.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/__pycache__/test_filestore.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/__pycache__/test_validate.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/test_bluestore.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/test_filestore.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/strategies/test_validate.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_activate.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_batch.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_create.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_listing.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_prepare.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_trigger.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/lvm/test_zap.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/devices/test_zap.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_configuration.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_decorators.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_inventory.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_main.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_process.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/tests/test_terminal.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__init__.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/__init__.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/arg_validators.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/constants.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/device.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/disk.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/encryption.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/prepare.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/system.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/__pycache__/templates.cpython-37.pyc
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/arg_validators.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/constants.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/device.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/disk.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/encryption.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/prepare.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/system.py
+%%PYTHON_SITELIBDIR%%/ceph_volume/util/templates.py
+%%PYTHON_SITELIBDIR%%/ceph_volume_client.py
+%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/rados.so
+%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/rbd.so
+%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/rgw.so
+lib/rados-classes/libcls_cas.so
+lib/rados-classes/libcls_cas.so.1
+lib/rados-classes/libcls_cas.so.1.0.0
+lib/rados-classes/libcls_hello.so
+lib/rados-classes/libcls_hello.so.1
+lib/rados-classes/libcls_hello.so.1.0.0
+lib/rados-classes/libcls_journal.so
+lib/rados-classes/libcls_journal.so.1
+lib/rados-classes/libcls_journal.so.1.0.0
+lib/rados-classes/libcls_kvs.so
+lib/rados-classes/libcls_kvs.so.1
+lib/rados-classes/libcls_kvs.so.1.0.0
+lib/rados-classes/libcls_lock.so
+lib/rados-classes/libcls_lock.so.1
+lib/rados-classes/libcls_lock.so.1.0.0
+lib/rados-classes/libcls_log.so
+lib/rados-classes/libcls_log.so.1
+lib/rados-classes/libcls_log.so.1.0.0
+lib/rados-classes/libcls_lua.so
+lib/rados-classes/libcls_lua.so.1
+lib/rados-classes/libcls_lua.so.1.0.0
+lib/rados-classes/libcls_numops.so
+lib/rados-classes/libcls_numops.so.1
+lib/rados-classes/libcls_numops.so.1.0.0
+lib/rados-classes/libcls_otp.so
+lib/rados-classes/libcls_otp.so.1
+lib/rados-classes/libcls_otp.so.1.0.0
+lib/rados-classes/libcls_rbd.so
+lib/rados-classes/libcls_rbd.so.1
+lib/rados-classes/libcls_rbd.so.1.0.0
+lib/rados-classes/libcls_refcount.so
+lib/rados-classes/libcls_refcount.so.1
+lib/rados-classes/libcls_refcount.so.1.0.0
+lib/rados-classes/libcls_rgw.so
+lib/rados-classes/libcls_rgw.so.1
+lib/rados-classes/libcls_rgw.so.1.0.0
+lib/rados-classes/libcls_sdk.so
+lib/rados-classes/libcls_sdk.so.1
+lib/rados-classes/libcls_sdk.so.1.0.0
+lib/rados-classes/libcls_timeindex.so
+lib/rados-classes/libcls_timeindex.so.1
+lib/rados-classes/libcls_timeindex.so.1.0.0
+lib/rados-classes/libcls_user.so
+lib/rados-classes/libcls_user.so.1
+lib/rados-classes/libcls_user.so.1.0.0
+lib/rados-classes/libcls_version.so
+lib/rados-classes/libcls_version.so.1
+lib/rados-classes/libcls_version.so.1.0.0
+libexec/ceph/ceph-osd-prestart.sh
+libexec/ceph/ceph_common.sh
+man/man8/ceph-authtool.8.gz
+man/man8/ceph-bluestore-tool.8.gz
+man/man8/ceph-clsinfo.8.gz
+man/man8/ceph-conf.8.gz
+man/man8/ceph-create-keys.8.gz
+man/man8/ceph-debugpack.8.gz
+man/man8/ceph-dencoder.8.gz
+man/man8/ceph-deploy.8.gz
+man/man8/ceph-fuse.8.gz
+man/man8/ceph-kvstore-tool.8.gz
+man/man8/ceph-mds.8.gz
+man/man8/ceph-mon.8.gz
+man/man8/ceph-osd.8.gz
+man/man8/ceph-post-file.8.gz
+man/man8/ceph-rbdnamer.8.gz
+man/man8/ceph-run.8.gz
+man/man8/ceph-syn.8.gz
+man/man8/ceph-volume-systemd.8.gz
+man/man8/ceph-volume.8.gz
+man/man8/ceph.8.gz
+man/man8/crushtool.8.gz
+man/man8/librados-config.8.gz
+man/man8/monmaptool.8.gz
+man/man8/mount.ceph.8.gz
+man/man8/osdmaptool.8.gz
+man/man8/rados.8.gz
+man/man8/radosgw-admin.8.gz
+man/man8/radosgw.8.gz
+man/man8/rbd-fuse.8.gz
+man/man8/rbd-ggate.8.gz
+man/man8/rbd-mirror.8.gz
+man/man8/rbd-replay-many.8.gz
+man/man8/rbd-replay-prep.8.gz
+man/man8/rbd-replay.8.gz
+man/man8/rbd.8.gz
+man/man8/rbdmap.8.gz
+sbin/ceph-create-keys
+sbin/ceph-volume
+sbin/mount.fuse.ceph
 %%DATADIR%%/id_rsa_drop.ceph.com
 %%DATADIR%%/id_rsa_drop.ceph.com.pub
 %%DATADIR%%/known_hosts_drop.ceph.com
@@ -31,6 +396,7 @@
 %%DATADIR%%/mgr/dashboard/controllers/erasure_code_profile.py
 %%DATADIR%%/mgr/dashboard/controllers/grafana.py
 %%DATADIR%%/mgr/dashboard/controllers/health.py
+%%DATADIR%%/mgr/dashboard/controllers/home.py
 %%DATADIR%%/mgr/dashboard/controllers/host.py
 %%DATADIR%%/mgr/dashboard/controllers/iscsi.py
 %%DATADIR%%/mgr/dashboard/controllers/logging.py
@@ -89,6 +455,7 @@
 %%DATADIR%%/mgr/dashboard/frontend/e2e/tsconfig.e2e.json
 %%DATADIR%%/mgr/dashboard/frontend/environment.build.js
 %%DATADIR%%/mgr/dashboard/frontend/html-linter.config.json
+%%DATADIR%%/mgr/dashboard/frontend/i18n.config.json
 %%DATADIR%%/mgr/dashboard/frontend/package-lock.json
 %%DATADIR%%/mgr/dashboard/frontend/package.json
 %%DATADIR%%/mgr/dashboard/frontend/protractor.conf.js
@@ -100,6 +467,10 @@
 %%DATADIR%%/mgr/dashboard/frontend/src/app/app.component.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/app.module.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/block.module.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-setting/iscsi-setting.component.html
+%%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-setting/iscsi-setting.component.scss
+%%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-setting/iscsi-setting.component.spec.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-setting/iscsi-setting.component.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.html
 %%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.scss
 %%DATADIR%%/mgr/dashboard/frontend/src/app/ceph/block/iscsi-tabs/iscsi-tabs.component.spec.ts
@@ -562,7 +933,6 @@
 %%DATADIR%%/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.scss
 %%DATADIR%%/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/core/not-found/not-found.component.ts
-%%DATADIR%%/mgr/dashboard/frontend/src/app/locale.helper.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/api/api.module.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/api/auth.service.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/api/auth.service.ts
@@ -769,8 +1139,8 @@
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/boolean-text.pipe.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.ts
-%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-%%CMAKE_BUILD_TYPE%%-name.pipe.spec.ts
-%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-%%CMAKE_BUILD_TYPE%%-name.pipe.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-release-name.pipe.spec.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-release-name.pipe.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/ceph-short-version.pipe.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/pipes/dimless-binary-per-second.pipe.ts
@@ -820,6 +1190,8 @@
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/formatter.service.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/formatter.service.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/js-error-handler.service.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/language.service.spec.ts
+%%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/language.service.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/module-status-guard.service.spec.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/module-status-guard.service.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/app/shared/services/notification.service.spec.ts
@@ -869,6 +1241,7 @@
 %%DATADIR%%/mgr/dashboard/frontend/src/jestGlobalMocks.ts
 %%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.cs.xlf
 %%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.de-DE.xlf
+%%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.en-US.xlf
 %%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.es-ES.xlf
 %%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.fr-FR.xlf
 %%DATADIR%%/mgr/dashboard/frontend/src/locale/messages.id-ID.xlf
@@ -942,9 +1315,11 @@
 %%DATADIR%%/mgr/dashboard/tests/test_feature_toggles.py
 %%DATADIR%%/mgr/dashboard/tests/test_ganesha.py
 %%DATADIR%%/mgr/dashboard/tests/test_grafana.py
+%%DATADIR%%/mgr/dashboard/tests/test_home.py
 %%DATADIR%%/mgr/dashboard/tests/test_iscsi.py
 %%DATADIR%%/mgr/dashboard/tests/test_notification.py
 %%DATADIR%%/mgr/dashboard/tests/test_osd.py
+%%DATADIR%%/mgr/dashboard/tests/test_pool.py
 %%DATADIR%%/mgr/dashboard/tests/test_prometheus.py
 %%DATADIR%%/mgr/dashboard/tests/test_rbd_mirroring.py
 %%DATADIR%%/mgr/dashboard/tests/test_rest_client.py
@@ -1074,6 +1449,10 @@
 %%DATADIR%%/mgr/insights/tox.ini
 %%DATADIR%%/mgr/iostat/__init__.py
 %%DATADIR%%/mgr/iostat/module.py
+%%DATADIR%%/mgr/k8sevents/README.md
+%%DATADIR%%/mgr/k8sevents/__init__.py
+%%DATADIR%%/mgr/k8sevents/module.py
+%%DATADIR%%/mgr/k8sevents/rbac_sample.yaml
 %%DATADIR%%/mgr/localpool/__init__.py
 %%DATADIR%%/mgr/localpool/module.py
 %%DATADIR%%/mgr/mgr_module.py
@@ -1143,29 +1522,8 @@
 %%DATADIR%%/mgr/zabbix/__init__.py
 %%DATADIR%%/mgr/zabbix/module.py
 %%DATADIR%%/mgr/zabbix/zabbix_template.xml
-%%ETCDIR%%/ceph.conf.sample
-%%PYTHON_SITELIBDIR%%/ceph_argparse.py
-%%PYTHON_SITELIBDIR%%/ceph_daemon.py
-%%PYTHON_SITELIBDIR%%/ceph_volume_client.py
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rados-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rados.so
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rbd-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rbd.so
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON_SITELIBDIR%%/rgw-2.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/rgw.so
 @dir %%DATADIR%%/mgr/hello
 @dir %%DATADIR%%/mgr/osd_perf_query
-@dir /var/lib
-@dir /var/lib/ceph
 @dir /var/lib/ceph/bootstrap-mds
 @dir /var/lib/ceph/bootstrap-mgr
 @dir /var/lib/ceph/bootstrap-osd
@@ -1176,203 +1534,7 @@
 @dir /var/lib/ceph/osd
 @dir /var/lib/ceph/radosgw
 @dir /var/lib/ceph/tmp
+@dir /var/lib/ceph
+@dir /var/lib
 @dir /var/log/ceph
 @dir /var/run/ceph
-bin/ceph
-bin/ceph-authtool
-bin/ceph-bluestore-tool
-bin/ceph-clsinfo
-bin/ceph-conf
-bin/ceph-coverage
-bin/ceph-crash
-bin/ceph-debugpack
-bin/ceph-dencoder
-bin/ceph-fuse
-bin/ceph-kvstore-tool
-bin/ceph-mds
-bin/ceph-mgr
-bin/ceph-mon
-bin/ceph-monstore-tool
-bin/ceph-objectstore-tool
-bin/ceph-osd
-bin/ceph-osdomap-tool
-bin/ceph-post-file
-bin/ceph-rbdnamer
-bin/ceph-run
-bin/ceph_erasure_code
-bin/ceph_erasure_code_benchmark
-bin/ceph_objectstore_bench
-bin/ceph_omapbench
-bin/ceph_radosacl
-bin/ceph_rgw_jsonparser
-bin/ceph_rgw_multiparser
-bin/ceph_scratchtool
-bin/cephdeduptool
-bin/crushtool
-bin/init-ceph
-bin/librados-config
-bin/monmaptool
-bin/osdmaptool
-bin/rados
-bin/radosgw
-bin/radosgw-admin
-bin/radosgw-es
-bin/radosgw-object-expirer
-bin/radosgw-token
-bin/rbd
-bin/rbd-fuse
-bin/rbd-ggate
-bin/rbd-mirror
-bin/rbd-replay
-bin/rbd-replay-many
-bin/rbdmap
-etc/bash_completion.d/ceph
-etc/bash_completion.d/rados
-etc/bash_completion.d/radosgw-admin
-etc/bash_completion.d/rbd
-include/rados/buffer.h
-include/rados/buffer_fwd.h
-include/rados/crc32c.h
-include/rados/inline_memory.h
-include/rados/librados.h
-include/rados/librados.hpp
-include/rados/librados_fwd.hpp
-include/rados/librgw.h
-include/rados/librgw_admin_user.h
-include/rados/objclass.h
-include/rados/page.h
-include/rados/rados_types.h
-include/rados/rados_types.hpp
-include/rados/rgw_file.h
-include/radosstriper/libradosstriper.h
-include/radosstriper/libradosstriper.hpp
-include/rbd/features.h
-include/rbd/librbd.h
-include/rbd/librbd.hpp
-lib/ceph/ceph-monstore-update-crush.sh
-lib/ceph/compressor/libceph_lz4.so
-lib/ceph/compressor/libceph_lz4.so.2
-lib/ceph/compressor/libceph_lz4.so.2.0.0
-lib/ceph/compressor/libceph_snappy.so
-lib/ceph/compressor/libceph_snappy.so.2
-lib/ceph/compressor/libceph_snappy.so.2.0.0
-lib/ceph/compressor/libceph_zlib.so
-lib/ceph/compressor/libceph_zlib.so.2
-lib/ceph/compressor/libceph_zlib.so.2.0.0
-lib/ceph/compressor/libceph_zstd.so
-lib/ceph/compressor/libceph_zstd.so.2
-lib/ceph/compressor/libceph_zstd.so.2.0.0
-lib/ceph/crypto/libceph_crypto_isal.so
-lib/ceph/crypto/libceph_crypto_isal.so.1
-lib/ceph/crypto/libceph_crypto_isal.so.1.0.0
-lib/ceph/crypto/libceph_crypto_openssl.so
-lib/ceph/erasure-code/libec_clay.so
-lib/ceph/erasure-code/libec_isa.so
-lib/ceph/erasure-code/libec_jerasure.so
-lib/ceph/erasure-code/libec_jerasure_generic.so
-lib/ceph/erasure-code/libec_jerasure_sse3.so
-lib/ceph/erasure-code/libec_jerasure_sse4.so
-lib/ceph/erasure-code/libec_lrc.so
-lib/ceph/erasure-code/libec_shec.so
-lib/ceph/erasure-code/libec_shec_generic.so
-lib/ceph/erasure-code/libec_shec_sse3.so
-lib/ceph/erasure-code/libec_shec_sse4.so
-lib/ceph/libceph-common.so.0
-lib/librados.so
-lib/librados.so.2
-lib/librados.so.2.0.0
-lib/libradosstriper.so
-lib/libradosstriper.so.1
-lib/libradosstriper.so.1.0.0
-lib/librbd.so
-lib/librbd.so.1
-lib/librbd.so.1.12.0
-lib/librgw.so
-lib/librgw.so.2
-lib/librgw.so.2.0.0
-lib/librgw_admin_user.so
-lib/librgw_admin_user.so.0
-lib/librgw_admin_user.so.1.0.0
-lib/rados-classes/libcls_cas.so
-lib/rados-classes/libcls_cas.so.1
-lib/rados-classes/libcls_cas.so.1.0.0
-lib/rados-classes/libcls_hello.so
-lib/rados-classes/libcls_hello.so.1
-lib/rados-classes/libcls_hello.so.1.0.0
-lib/rados-classes/libcls_journal.so
-lib/rados-classes/libcls_journal.so.1
-lib/rados-classes/libcls_journal.so.1.0.0
-lib/rados-classes/libcls_lock.so
-lib/rados-classes/libcls_lock.so.1
-lib/rados-classes/libcls_lock.so.1.0.0
-lib/rados-classes/libcls_log.so
-lib/rados-classes/libcls_log.so.1
-lib/rados-classes/libcls_log.so.1.0.0
-lib/rados-classes/libcls_lua.so
-lib/rados-classes/libcls_lua.so.1
-lib/rados-classes/libcls_lua.so.1.0.0
-lib/rados-classes/libcls_numops.so
-lib/rados-classes/libcls_numops.so.1
-lib/rados-classes/libcls_numops.so.1.0.0
-lib/rados-classes/libcls_otp.so
-lib/rados-classes/libcls_otp.so.1
-lib/rados-classes/libcls_otp.so.1.0.0
-lib/rados-classes/libcls_rbd.so
-lib/rados-classes/libcls_rbd.so.1
-lib/rados-classes/libcls_rbd.so.1.0.0
-lib/rados-classes/libcls_refcount.so
-lib/rados-classes/libcls_refcount.so.1
-lib/rados-classes/libcls_refcount.so.1.0.0
-lib/rados-classes/libcls_rgw.so
-lib/rados-classes/libcls_rgw.so.1
-lib/rados-classes/libcls_rgw.so.1.0.0
-lib/rados-classes/libcls_sdk.so
-lib/rados-classes/libcls_sdk.so.1
-lib/rados-classes/libcls_sdk.so.1.0.0
-lib/rados-classes/libcls_timeindex.so
-lib/rados-classes/libcls_timeindex.so.1
-lib/rados-classes/libcls_timeindex.so.1.0.0
-lib/rados-classes/libcls_user.so
-lib/rados-classes/libcls_user.so.1
-lib/rados-classes/libcls_user.so.1.0.0
-lib/rados-classes/libcls_version.so
-lib/rados-classes/libcls_version.so.1
-lib/rados-classes/libcls_version.so.1.0.0
-libexec/ceph/ceph-osd-prestart.sh
-libexec/ceph/ceph_common.sh
-man/man8/ceph-authtool.8.gz
-man/man8/ceph-bluestore-tool.8.gz
-man/man8/ceph-clsinfo.8.gz
-man/man8/ceph-conf.8.gz
-man/man8/ceph-create-keys.8.gz
-man/man8/ceph-debugpack.8.gz
-man/man8/ceph-dencoder.8.gz
-man/man8/ceph-deploy.8.gz
-man/man8/ceph-fuse.8.gz
-man/man8/ceph-kvstore-tool.8.gz
-man/man8/ceph-mds.8.gz
-man/man8/ceph-mon.8.gz
-man/man8/ceph-osd.8.gz
-man/man8/ceph-post-file.8.gz
-man/man8/ceph-rbdnamer.8.gz
-man/man8/ceph-run.8.gz
-man/man8/ceph-syn.8.gz
-man/man8/ceph.8.gz
-man/man8/crushtool.8.gz
-man/man8/librados-config.8.gz
-man/man8/monmaptool.8.gz
-man/man8/mount.ceph.8.gz
-man/man8/osdmaptool.8.gz
-man/man8/rados.8.gz
-man/man8/radosgw-admin.8.gz
-man/man8/radosgw.8.gz
-man/man8/rbd-fuse.8.gz
-man/man8/rbd-ggate.8.gz
-man/man8/rbd-mirror.8.gz
-man/man8/rbd-replay-many.8.gz
-man/man8/rbd-replay-prep.8.gz
-man/man8/rbd-replay.8.gz
-man/man8/rbd.8.gz
-man/man8/rbdmap.8.gz
-sbin/ceph-create-keys
-sbin/mount.fuse.ceph



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002191121.01JBLR0Z076329>