From 096bc362eef8a5d7b03e5a587aa0ca29ce1c7058 Mon Sep 17 00:00:00 2001 From: Philippe Merle Date: Fri, 3 Jan 2025 10:31:56 +0100 Subject: [PATCH] Add three clusters --- README.md | 4 ++-- examples/free5gc-k8s/KubeDiagrams.yml | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index eca834f..962ea49 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ Supported `kind`/`apiVersion` resource types are 32 ones: **Note**: The mapping between these supported Kubernetes resources and architecture diagrams is defined into [bin/kube-diagrams.yml](bin/kube-diagrams.yaml#L35). -**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#L3), and [examples/open5gs-k8s/KubeDiagrams.yml](examples/open5gs-k8s/KubeDiagrams.yml#L9). +**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#L9), and [examples/open5gs-k8s/KubeDiagrams.yml](examples/open5gs-k8s/KubeDiagrams.yml#L9). Currently, unsupported `kind`/`apiGroup` resource types are 27 ones: * Binding/ @@ -153,7 +153,7 @@ With **KubeDiagrams**, Kubernetes resources can be clustered within the architec | `app.kubernetes.io/component` | K8s Component | | `tier` | Tier | -New mappings can be easily defined in custom configuration files (see [examples/minikube/KubeDiagrams.yml](examples/minikube/KubeDiagrams.yml#L2), [examples/k0s/KubeDiagrams.yml](examples/k0s/KubeDiagrams.yml#L5), and [examples/open5gs-k8s/KubeDiagrams.yml](examples/open5gs-k8s/KubeDiagrams.yml#L2)) and provided to **KubeDiagrams** via the `--config` command-line option. +New mappings can be easily defined in custom configuration files (see [examples/minikube/KubeDiagrams.yml](examples/minikube/KubeDiagrams.yml#L2), [examples/k0s/KubeDiagrams.yml](examples/k0s/KubeDiagrams.yml#L5), [examples/free5gc-k8s/KubeDiagrams.yml](examples/free5gc-k8s/KubeDiagrams.yml#L2), and [examples/open5gs-k8s/KubeDiagrams.yml](examples/open5gs-k8s/KubeDiagrams.yml#L2)) and provided to **KubeDiagrams** via the `--config` command-line option. ## License diff --git a/examples/free5gc-k8s/KubeDiagrams.yml b/examples/free5gc-k8s/KubeDiagrams.yml index bca2d7a..a2e2859 100644 --- a/examples/free5gc-k8s/KubeDiagrams.yml +++ b/examples/free5gc-k8s/KubeDiagrams.yml @@ -1,5 +1,11 @@ # Configuration of kube-diagrams -default_namespace: free5gc +clusters: + - label: nf + title: Network Function + - label: app.kubernetes.io/name + title: Application + - label: name + title: Name nodes: NetworkAttachmentDefinition/k8s.cni.cncf.io/v1: scope: Namespaced