diff --git a/diagrams/k8s/ecosystem.py b/diagrams/k8s/ecosystem.py new file mode 100644 index 0000000..2e8a91f --- /dev/null +++ b/diagrams/k8s/ecosystem.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _K8S + + +class _Ecosystem(_K8S): + _type = "ecosystem" + _icon_dir = "resources/k8s/ecosystem" + + +class Helm(_Ecosystem): + _icon = "helm.png" + + +class Krew(_Ecosystem): + _icon = "krew.png" + + +class Kustomize(_Ecosystem): + _icon = "kustomize.png" + + +# Aliases diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md index d52584d..ef6879f 100644 --- a/docs/nodes/k8s.md +++ b/docs/nodes/k8s.md @@ -30,6 +30,12 @@ Node classes list of k8s provider. - **diagrams.k8s.controlplane.Kubelet** - **diagrams.k8s.controlplane.Sched**, **Scheduler** (alias) +## k8s.ecosystem + +- **diagrams.k8s.ecosystem.Helm** +- **diagrams.k8s.ecosystem.Krew** +- **diagrams.k8s.ecosystem.Kustomize** + ## k8s.group - **diagrams.k8s.group.NS**, **Namespace** (alias) diff --git a/resources/k8s/ecosystem/helm.png b/resources/k8s/ecosystem/helm.png new file mode 100644 index 0000000..355f40c Binary files /dev/null and b/resources/k8s/ecosystem/helm.png differ diff --git a/resources/k8s/ecosystem/krew.png b/resources/k8s/ecosystem/krew.png new file mode 100644 index 0000000..913a24f Binary files /dev/null and b/resources/k8s/ecosystem/krew.png differ diff --git a/resources/k8s/ecosystem/kustomize.png b/resources/k8s/ecosystem/kustomize.png new file mode 100644 index 0000000..845c127 Binary files /dev/null and b/resources/k8s/ecosystem/kustomize.png differ