From f24e90320942dc3253f143cb2a8616b18a246be7 Mon Sep 17 00:00:00 2001 From: Arash Moosavi Date: Fri, 2 Oct 2020 21:37:34 +0200 Subject: [PATCH] adding nextcloud node --- diagrams/onprem/analytics.py | 4 ++++ diagrams/onprem/network.py | 1 + diagrams/saas/filesharing.py | 15 +++++++++++++++ docs/nodes/onprem.md | 4 +++- docs/nodes/saas.md | 4 ++++ resources/saas/filesharing/nextcloud.png | Bin 0 -> 11592 bytes 6 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 diagrams/saas/filesharing.py create mode 100644 resources/saas/filesharing/nextcloud.png diff --git a/diagrams/onprem/analytics.py b/diagrams/onprem/analytics.py index 6086d72e..a62e4017 100644 --- a/diagrams/onprem/analytics.py +++ b/diagrams/onprem/analytics.py @@ -39,9 +39,11 @@ class Metabase(_Analytics): class Norikra(_Analytics): _icon = "norikra.png" + class Presto(_Analytics): _icon = "presto.png" + class Singer(_Analytics): _icon = "singer.png" @@ -53,9 +55,11 @@ class Spark(_Analytics): class Storm(_Analytics): _icon = "storm.png" + class Superset(_Analytics): _icon = "superset.png" + class Tableau(_Analytics): _icon = "tableau.png" diff --git a/diagrams/onprem/network.py b/diagrams/onprem/network.py index 46879804..ae91ea4f 100644 --- a/diagrams/onprem/network.py +++ b/diagrams/onprem/network.py @@ -121,5 +121,6 @@ class Zookeeper(_Network): ETCD = Etcd HAProxy = Haproxy OSM = OpenServiceMesh +OPNSense = Opnsense PFSense = Pfsense VyOS = Vyos diff --git a/diagrams/saas/filesharing.py b/diagrams/saas/filesharing.py new file mode 100644 index 00000000..c17eef14 --- /dev/null +++ b/diagrams/saas/filesharing.py @@ -0,0 +1,15 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Saas + + +class _Filesharing(_Saas): + _type = "filesharing" + _icon_dir = "resources/saas/filesharing" + + +class Nextcloud(_Filesharing): + _icon = "nextcloud.png" + + +# Aliases diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index a519be55..7e87067f 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -15,9 +15,11 @@ Node classes list of onprem provider. - **diagrams.onprem.analytics.Hive** - **diagrams.onprem.analytics.Metabase** - **diagrams.onprem.analytics.Norikra** +- **diagrams.onprem.analytics.Presto** - **diagrams.onprem.analytics.Singer** - **diagrams.onprem.analytics.Spark** - **diagrams.onprem.analytics.Storm** +- **diagrams.onprem.analytics.Superset** - **diagrams.onprem.analytics.Tableau** ## onprem.cd @@ -148,7 +150,7 @@ Node classes list of onprem provider. - **diagrams.onprem.network.Nginx** - **diagrams.onprem.network.Ocelot** - **diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias) -- **diagrams.onprem.network.Opnsense**, **OPNsense** (alias) +- **diagrams.onprem.network.Opnsense**, **OPNSense** (alias) - **diagrams.onprem.network.Pfsense**, **PFSense** (alias) - **diagrams.onprem.network.Pomerium** - **diagrams.onprem.network.Powerdns** diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md index 0ffff416..cf6d6114 100644 --- a/docs/nodes/saas.md +++ b/docs/nodes/saas.md @@ -28,6 +28,10 @@ Node classes list of saas provider. - **diagrams.saas.chat.Teams** - **diagrams.saas.chat.Telegram** +## saas.filesharing + +- **diagrams.saas.filesharing.Nextcloud** + ## saas.identity - **diagrams.saas.identity.Auth0** diff --git a/resources/saas/filesharing/nextcloud.png b/resources/saas/filesharing/nextcloud.png new file mode 100644 index 0000000000000000000000000000000000000000..4370ddfeedce8d020f000e2fc0571fda542d372f GIT binary patch literal 11592 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 literal 0 HcmV?d00001