diff --git a/diagrams/k8s/infra.py b/diagrams/k8s/infra.py index aa8fed83..2d9066fa 100644 --- a/diagrams/k8s/infra.py +++ b/diagrams/k8s/infra.py @@ -8,10 +8,18 @@ class _Infra(_K8S): _icon_dir = "resources/k8s/infra" +class Cluster(_Infra): + _icon = "cluster.png" + + class ETCD(_Infra): _icon = "etcd.png" +class Kubernetes(_Infra): + _icon = "kubernetes.png" + + class Master(_Infra): _icon = "master.png" diff --git a/diagrams/onprem/database.py b/diagrams/onprem/database.py index 40ed89ca..e6e12396 100644 --- a/diagrams/onprem/database.py +++ b/diagrams/onprem/database.py @@ -76,6 +76,10 @@ class Postgresql(_Database): _icon = "postgresql.png" +class Ravendb(_Database): + _icon = "ravendb.png" + + class Scylla(_Database): _icon = "scylla.png" diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md index 6fe66cbd..57f2e711 100644 --- a/docs/nodes/k8s.md +++ b/docs/nodes/k8s.md @@ -48,7 +48,9 @@ Node classes list of k8s provider. ## k8s.infra +- **diagrams.k8s.infra.Cluster** - **diagrams.k8s.infra.ETCD** +- **diagrams.k8s.infra.Kubernetes** - **diagrams.k8s.infra.Master** - **diagrams.k8s.infra.Node** diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 585dcb75..07304300 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -97,6 +97,7 @@ Node classes list of onprem provider. - **diagrams.onprem.database.Neo4J** - **diagrams.onprem.database.Oracle** - **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) +- **diagrams.onprem.database.Ravendb** - **diagrams.onprem.database.Scylla** ## onprem.dns diff --git a/resources/k8s/infra/cluster.png b/resources/k8s/infra/cluster.png new file mode 100644 index 00000000..ee24f6dc Binary files /dev/null and b/resources/k8s/infra/cluster.png differ diff --git a/resources/k8s/infra/kubernetes.png b/resources/k8s/infra/kubernetes.png new file mode 100644 index 00000000..8a66fd5e Binary files /dev/null and b/resources/k8s/infra/kubernetes.png differ diff --git a/resources/onprem/database/ravendb.png b/resources/onprem/database/ravendb.png new file mode 100644 index 00000000..15f5f606 Binary files /dev/null and b/resources/onprem/database/ravendb.png differ