diff --git a/config.py b/config.py index 5d2ec57e8..d4f080df7 100644 --- a/config.py +++ b/config.py @@ -81,6 +81,7 @@ "Couchdb": "CouchDB", "Hbase": "HBase", "Influxdb": "InfluxDB", + "Janusgraph": "JanusGraph", "Mariadb": "MariaDB", "Mongodb": "MongoDB", "Mssql": "MSSQL", diff --git a/diagrams/onprem/database.py b/diagrams/onprem/database.py index 68631e6ba..1549b94ca 100644 --- a/diagrams/onprem/database.py +++ b/diagrams/onprem/database.py @@ -20,6 +20,10 @@ class Couchdb(_Database): _icon = "couchdb.png" +class Dgraph(_Database): + _icon = "dgraph.png" + + class Hbase(_Database): _icon = "hbase.png" @@ -28,6 +32,10 @@ class Influxdb(_Database): _icon = "influxdb.png" +class Janusgraph(_Database): + _icon = "janusgraph.png" + + class Mariadb(_Database): _icon = "mariadb.png" @@ -56,12 +64,17 @@ class Postgresql(_Database): _icon = "postgresql.png" +class Scylla(_Database): + _icon = "scylla.png" + + # Aliases CockroachDB = Cockroachdb CouchDB = Couchdb HBase = Hbase InfluxDB = Influxdb +JanusGraph = Janusgraph MariaDB = Mariadb MongoDB = Mongodb MSSQL = Mssql diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index e1344c77a..0d50cdf85 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -10,8 +10,10 @@ Node classes list of onprem provider. - **diagrams.onprem.database.Cassandra** - **diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias) - **diagrams.onprem.database.Couchdb**, **CouchDB** (alias) +- **diagrams.onprem.database.Dgraph** - **diagrams.onprem.database.Hbase**, **HBase** (alias) - **diagrams.onprem.database.Influxdb**, **InfluxDB** (alias) +- **diagrams.onprem.database.Janusgraph**, **JanusGraph** (alias) - **diagrams.onprem.database.Mariadb**, **MariaDB** (alias) - **diagrams.onprem.database.Mongodb**, **MongoDB** (alias) - **diagrams.onprem.database.Mssql**, **MSSQL** (alias) @@ -19,6 +21,7 @@ Node classes list of onprem provider. - **diagrams.onprem.database.Neo4J** - **diagrams.onprem.database.Oracle** - **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) +- **diagrams.onprem.database.Scylla** ## onprem.security @@ -76,6 +79,12 @@ Node classes list of onprem provider. - **diagrams.onprem.compute.Nomad** - **diagrams.onprem.compute.Server** +## onprem.vcs + +- **diagrams.onprem.vcs.Git** +- **diagrams.onprem.vcs.Github** +- **diagrams.onprem.vcs.Gitlab** + ## onprem.workflow - **diagrams.onprem.workflow.Airflow** @@ -124,9 +133,3 @@ Node classes list of onprem provider. - **diagrams.onprem.analytics.Hive** - **diagrams.onprem.analytics.Spark** - **diagrams.onprem.analytics.Storm** - -## onprem.vcs - -- **diagrams.onprem.vcs.Git** -- **diagrams.onprem.vcs.Github** -- **diagrams.onprem.vcs.Gitlab** diff --git a/resources/onprem/database/dgraph.png b/resources/onprem/database/dgraph.png new file mode 100644 index 000000000..26c0c207d Binary files /dev/null and b/resources/onprem/database/dgraph.png differ diff --git a/resources/onprem/database/janusgraph.png b/resources/onprem/database/janusgraph.png new file mode 100644 index 000000000..4779808c0 Binary files /dev/null and b/resources/onprem/database/janusgraph.png differ diff --git a/resources/onprem/database/scylla.png b/resources/onprem/database/scylla.png new file mode 100644 index 000000000..5d16eac22 Binary files /dev/null and b/resources/onprem/database/scylla.png differ