diff --git a/diagrams/k8s/ecosystem.py b/diagrams/k8s/ecosystem.py index 2e8a91f..41c8473 100644 --- a/diagrams/k8s/ecosystem.py +++ b/diagrams/k8s/ecosystem.py @@ -8,6 +8,10 @@ class _Ecosystem(_K8S): _icon_dir = "resources/k8s/ecosystem" +class ExternalDns(_Ecosystem): + _icon = "external-dns.png" + + class Helm(_Ecosystem): _icon = "helm.png" diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md index 05123c5..d9c7e1c 100644 --- a/docs/nodes/k8s.md +++ b/docs/nodes/k8s.md @@ -32,6 +32,7 @@ Node classes list of k8s provider. ## k8s.ecosystem +- **diagrams.k8s.ecosystem.ExternalDns** - **diagrams.k8s.ecosystem.Helm** - **diagrams.k8s.ecosystem.Krew** - **diagrams.k8s.ecosystem.Kustomize** diff --git a/resources/k8s/ecosystem/external-dns.png b/resources/k8s/ecosystem/external-dns.png new file mode 100644 index 0000000..cc2dff2 Binary files /dev/null and b/resources/k8s/ecosystem/external-dns.png differ