Examples changes
- Some improvements in examples/kube-prometheus-stack
- add Grafana Dashboard and Data Source clusters
- add custom edges from the Grafana test pod to the Grafana service, the Prometheus patch job to both validating and mutating webhook configurations, from the Grafana Data Source configmap to both Prometheus and Alertmanager services
- report warnings when no resource matches Prometheus selectors
- add an architecture diagram for Kube Prometheus Stack deployed on minikube
- Add new inside-workloads example to show the internal structure of workloads, i.e., their pods, volumes, containers, mounted volumes, referenced config maps and secrets, as discussed in #52. Supported workloads are
Deployment
,ReplicaSet
,StatefulSet
, andPod
. - Add OpenTelemetry Demo example
- Add Bank of Anthos example
Visual diagrams changes
- Add
component
label-based clustering - Change color for
tier
label-based clustering - Add clusters for admin, edit, and view cluster role aggregations
- Avoid overlapping node names in diagrams as pointing out in (#53)
Packaging changes
Internal changes
- Fix exceptions on
Endpoints
edges - Allow to set up several KubeDiagrams configuration files
- Simplify how cluster titles are managed
- Check hidden nodes before adding edges
- Complete edge tooltips in generated SVG and dot_json diagrams
Full Changelog: v0.5.0...v0.6.0