From 045ddd0ac84be72416d44ad17aef8d5bdeebaada Mon Sep 17 00:00:00 2001 From: Philippe Merle Date: Sun, 5 Jan 2025 21:33:39 +0100 Subject: [PATCH] Add K8s Instance cluster and the recommended field to all clusters --- README.md | 2 +- bin/kube-diagrams.yaml | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 38808d2..7d1eb1b 100644 --- a/README.md +++ b/README.md @@ -131,7 +131,7 @@ Supported `kind`/`apiVersion` resource types are 34 ones: * User/rbac.authorization.k8s.io/v1 * ValidatingWebhookConfiguration/admissionregistration.k8s.io/v1 -**Note**: The mapping between these supported Kubernetes resources and architecture diagrams is defined into [bin/kube-diagrams.yml](bin/kube-diagrams.yaml#L54). +**Note**: The mapping between these supported Kubernetes resources and architecture diagrams is defined into [bin/kube-diagrams.yml](bin/kube-diagrams.yaml#L65). **Note**: The mapping for any Kubernetes custom resources can be also defined into **KubeDiagrams** configuration files as illustrated in [examples/k0s/KubeDiagrams.yml](examples/k0s/KubeDiagrams.yml#L10), [examples/free5gc-k8s/KubeDiagrams.yml](examples/free5gc-k8s/KubeDiagrams.yml#L7), [examples/open5gs-k8s/KubeDiagrams.yml](examples/open5gs-k8s/KubeDiagrams.yml#L7), and [examples/towards5gs-helm/KubeDiagrams.yml](examples/towards5gs-helm/KubeDiagrams.yml#L7). diff --git a/bin/kube-diagrams.yaml b/bin/kube-diagrams.yaml index 1ed60e5..5af3f05 100644 --- a/bin/kube-diagrams.yaml +++ b/bin/kube-diagrams.yaml @@ -35,22 +35,33 @@ edges: UNDEFINED: color: red clusters: + - label: app.kubernetes.io/instance + title: K8s Instance + recommended: true - label: release title: Release + recommended: false - label: helm.sh/chart title: Helm Chart + recommended: true - label: chart title: Chart + recommended: false - label: app.kubernetes.io/name title: K8s Application + recommended: true - label: app title: Application + recommended: false - label: app.kubernetes.io/component title: K8s Component + recommended: true - label: service title: Microservice + recommended: false - label: tier title: Tier + recommended: false nodes: ClusterRole/rbac.authorization.k8s.io/v1: scope: Cluster