This dashboard focuses on smells (i.e., indicators that possibly point to problems in terms of quality, security, etc.) and dependencies extracted from Dockerfiles. The widgets in the dashboards are described below.
Dockerfiles information data is obtained via Jadolint, which is included in the third-party image of GrimoireLab.
Details about how to execute with GrimoireLab are available in the Sirmordred repository
This dashboard is built on top of the dockerdeps and dockersmells indexes.
To use this dashboard with your own GrimoireLab deployment you need to:
dockerdeps
index and dockersmells
index are available
on your GrimoireLab instance (see grimoirelab-sirmordred dockerdeps and
grimoirelab-sirmordred dockersmells for details on how to deploy it).Index Patterns | —– | Dashboard |
Once you have the data in place, if you need to manually upload the dashboard execute the following commands:
kidash -e https://user:pass@localhost:443/data --import docker_deps-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import docker_smells-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import docker.json
Edit this doc