Skip to content

telekom-mms/kavir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kavir - Kubernetes Application VersIon Reporter

kavir forwards information about applications in a kubernetes cluster to a git repository. This way software and stakeholders that do not have access to the kubernetes cluster can still see the image names and versions that are used by the applications in the cluster.

kavir can observe all kubernetes workload resources.

To achieve this goal, kavir relies on three components:

container image

The container is based on bitnamis kubectl container published under the Apache2 License. It uses a bash file which gathers information via kubectl and commits them as csv files to the predefined git repository. Look inside the docker folder to read more about it and how to use it.

helm chart

The helm chart uses the container image described above to create a kubernetes cronjob inside the kubernetes cluster which periodically updates the csv files in the predefined git repository. Look inside the helm folder to read more about it and how to use it.

html-report-builder

The html-report-builder is a python script that uses the csv files from the git repository to build a single page html report file. Look inside the html-report-builder folder to read more about it and how to use it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages