Browse Source

feat(node): added nextcloud, bitwarden, boundary and ambassador (#363)

* added bitwarden

* add hashicorp boundary

* add ambassador edge stack

* add nextcloud and groupware category

* docs update

Co-authored-by: Thies B <git@thiesbroetje.de>
pull/404/head
Thies Broetje 4 years ago
committed by GitHub
parent
commit
af0caf22d1
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 34 additions and 0 deletions
  1. +4
    -0
      diagrams/onprem/auth.py
  2. +15
    -0
      diagrams/onprem/groupware.py
  3. +4
    -0
      diagrams/onprem/network.py
  4. +4
    -0
      diagrams/onprem/security.py
  5. +7
    -0
      docs/nodes/onprem.md
  6. BIN
      resources/onprem/auth/boundary.png
  7. BIN
      resources/onprem/groupware/nextcloud.png
  8. BIN
      resources/onprem/network/ambassador.png
  9. BIN
      resources/onprem/security/bitwarden.png

+ 4
- 0
diagrams/onprem/auth.py View File

@@ -8,6 +8,10 @@ class _Auth(_OnPrem):
_icon_dir = "resources/onprem/auth" _icon_dir = "resources/onprem/auth"




class Boundary(_Auth):
_icon = "boundary.png"


class BuzzfeedSso(_Auth): class BuzzfeedSso(_Auth):
_icon = "buzzfeed-sso.png" _icon = "buzzfeed-sso.png"




+ 15
- 0
diagrams/onprem/groupware.py View File

@@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _OnPrem


class _Groupware(_OnPrem):
_type = "groupware"
_icon_dir = "resources/onprem/groupware"


class Nextcloud(_Groupware):
_icon = "nextcloud.png"


# Aliases

+ 4
- 0
diagrams/onprem/network.py View File

@@ -8,6 +8,10 @@ class _Network(_OnPrem):
_icon_dir = "resources/onprem/network" _icon_dir = "resources/onprem/network"




class Ambassador(_Network):
_icon = "ambassador.png"


class Apache(_Network): class Apache(_Network):
_icon = "apache.png" _icon = "apache.png"




+ 4
- 0
diagrams/onprem/security.py View File

@@ -8,6 +8,10 @@ class _Security(_OnPrem):
_icon_dir = "resources/onprem/security" _icon_dir = "resources/onprem/security"




class Bitwarden(_Security):
_icon = "bitwarden.png"


class Trivy(_Security): class Trivy(_Security):
_icon = "trivy.png" _icon = "trivy.png"




+ 7
- 0
docs/nodes/onprem.md View File

@@ -27,6 +27,7 @@ Node classes list of onprem provider.


## onprem.auth ## onprem.auth


- **diagrams.onprem.auth.Boundary**
- **diagrams.onprem.auth.BuzzfeedSso** - **diagrams.onprem.auth.BuzzfeedSso**
- **diagrams.onprem.auth.Oauth2Proxy** - **diagrams.onprem.auth.Oauth2Proxy**


@@ -110,6 +111,10 @@ Node classes list of onprem provider.
- **diagrams.onprem.gitops.Flagger** - **diagrams.onprem.gitops.Flagger**
- **diagrams.onprem.gitops.Flux** - **diagrams.onprem.gitops.Flux**


## onprem.groupware

- **diagrams.onprem.groupware.Nextcloud**

## onprem.iac ## onprem.iac


- **diagrams.onprem.iac.Ansible** - **diagrams.onprem.iac.Ansible**
@@ -154,6 +159,7 @@ Node classes list of onprem provider.


## onprem.network ## onprem.network


- **diagrams.onprem.network.Ambassador**
- **diagrams.onprem.network.Apache** - **diagrams.onprem.network.Apache**
- **diagrams.onprem.network.Bind9** - **diagrams.onprem.network.Bind9**
- **diagrams.onprem.network.Caddy** - **diagrams.onprem.network.Caddy**
@@ -201,6 +207,7 @@ Node classes list of onprem provider.


## onprem.security ## onprem.security


- **diagrams.onprem.security.Bitwarden**
- **diagrams.onprem.security.Trivy** - **diagrams.onprem.security.Trivy**
- **diagrams.onprem.security.Vault** - **diagrams.onprem.security.Vault**




BIN
resources/onprem/auth/boundary.png View File

Before After
Width: 573  |  Height: 573  |  Size: 11 KiB

BIN
resources/onprem/groupware/nextcloud.png View File

Before After
Width: 256  |  Height: 256  |  Size: 12 KiB

BIN
resources/onprem/network/ambassador.png View File

Before After
Width: 255  |  Height: 255  |  Size: 19 KiB

BIN
resources/onprem/security/bitwarden.png View File

Before After
Width: 256  |  Height: 256  |  Size: 3.2 KiB

Loading…
Cancel
Save