]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/k8sevents: Initial ceph -> k8s events integration
authorPaul Cuzner <pcuzner@redhat.com>
Wed, 24 Jul 2019 03:23:21 +0000 (15:23 +1200)
committerPaul Cuzner <pcuzner@redhat.com>
Thu, 5 Sep 2019 02:45:52 +0000 (14:45 +1200)
commit216667628859a460830b0637fa0910c2653173f9
treeab00772b6b185e2e97f42af7377d89fb39535083
parent611c8949fadfbbee96cea715d0aac4c4a618ceb0
mgr/k8sevents: Initial ceph -> k8s events integration

Adds a mgr module to provide integration between
Ceph and the kubernetes events API within the rook-ceph
namespace. It provides several commands to view event
status including;

ceph k8sevents list .... show all k8s related events
ceph k8sevents ceph .... show events generated from this
                         module
ceph k8sevents status .. show status of the tracker threads
                         and counts of tracked events

Events sent to kubernetes are sourced from the
a) clog: ceph healtchecks and admin commands
b) explicit checks: hosts, pools and OSD states are checked
   every 'n' seconds

Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
ceph.spec.in
debian/control
src/pybind/mgr/k8sevents/__init__.py [new file with mode: 0644]
src/pybind/mgr/k8sevents/module.py [new file with mode: 0644]