Browse Source

Generate node

979-is-there-a-node-for-kubernetes-itself
tessier 1 day ago
parent
commit
9ae23dda03
32 changed files with 331 additions and 3 deletions
  1. +15
    -0
      diagrams/alibabacloud/alibabacloud.py
  2. +15
    -0
      diagrams/aws/aws.py
  3. +15
    -0
      diagrams/azure/azure.py
  4. +15
    -0
      diagrams/digitalocean/digitalocean.py
  5. +15
    -0
      diagrams/elastic/elastic.py
  6. +15
    -0
      diagrams/firebase/firebase.py
  7. +15
    -0
      diagrams/gcp/gcp.py
  8. +15
    -0
      diagrams/generic/generic.py
  9. +15
    -0
      diagrams/ibm/ibm.py
  10. +15
    -0
      diagrams/k8s/k8s.py
  11. +15
    -0
      diagrams/oci/oci.py
  12. +15
    -0
      diagrams/onprem/onprem.py
  13. +15
    -0
      diagrams/openstack/openstack.py
  14. +15
    -0
      diagrams/outscale/outscale.py
  15. +15
    -0
      diagrams/programming/programming.py
  16. +15
    -0
      diagrams/saas/saas.py
  17. +6
    -0
      docs/nodes/alibabacloud.md
  18. +6
    -0
      docs/nodes/aws.md
  19. +6
    -0
      docs/nodes/azure.md
  20. +6
    -0
      docs/nodes/digitalocean.md
  21. +6
    -0
      docs/nodes/elastic.md
  22. +6
    -0
      docs/nodes/firebase.md
  23. +6
    -0
      docs/nodes/gcp.md
  24. +6
    -0
      docs/nodes/generic.md
  25. +6
    -0
      docs/nodes/ibm.md
  26. +6
    -0
      docs/nodes/k8s.md
  27. +6
    -0
      docs/nodes/oci.md
  28. +6
    -0
      docs/nodes/onprem.md
  29. +6
    -0
      docs/nodes/openstack.md
  30. +6
    -0
      docs/nodes/outscale.md
  31. +6
    -0
      docs/nodes/saas.md
  32. +1
    -3
      scripts/generate.py

+ 15
- 0
diagrams/alibabacloud/alibabacloud.py View File

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

from . import _AlibabaCloud


class _AlibabaCloud(_AlibabaCloud):
_type = "alibabacloud"
_icon_dir = "resources/alibabacloud/alibabacloud"


class AlibabaCloud(_AlibabaCloud):
_icon = "alibabacloud.png"


# Aliases

+ 15
- 0
diagrams/aws/aws.py View File

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

from . import _AWS


class _AWS(_AWS):
_type = "aws"
_icon_dir = "resources/aws/aws"


class AWS(_AWS):
_icon = "aws.png"


# Aliases

+ 15
- 0
diagrams/azure/azure.py View File

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

from . import _Azure


class _Azure(_Azure):
_type = "azure"
_icon_dir = "resources/azure/azure"


class Azure(_Azure):
_icon = "azure.png"


# Aliases

+ 15
- 0
diagrams/digitalocean/digitalocean.py View File

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

from . import _DigitalOcean


class _DigitalOcean(_DigitalOcean):
_type = "digitalocean"
_icon_dir = "resources/digitalocean/digitalocean"


class DigitalOcean(_DigitalOcean):
_icon = "digitalocean.png"


# Aliases

+ 15
- 0
diagrams/elastic/elastic.py View File

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

from . import _Elastic


class _Elastic(_Elastic):
_type = "elastic"
_icon_dir = "resources/elastic/elastic"


class Elastic(_Elastic):
_icon = "elastic.png"


# Aliases

+ 15
- 0
diagrams/firebase/firebase.py View File

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

from . import _Firebase


class _Firebase(_Firebase):
_type = "firebase"
_icon_dir = "resources/firebase/firebase"


class Firebase(_Firebase):
_icon = "firebase.png"


# Aliases

+ 15
- 0
diagrams/gcp/gcp.py View File

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

from . import _GCP


class _GCP(_GCP):
_type = "gcp"
_icon_dir = "resources/gcp/gcp"


class GCP(_GCP):
_icon = "gcp.png"


# Aliases

+ 15
- 0
diagrams/generic/generic.py View File

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

from . import _Generic


class _Generic(_Generic):
_type = "generic"
_icon_dir = "resources/generic/generic"


class Generic(_Generic):
_icon = "generic.png"


# Aliases

+ 15
- 0
diagrams/ibm/ibm.py View File

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

from . import _IBM


class _IBM(_IBM):
_type = "ibm"
_icon_dir = "resources/ibm/ibm"


class IBM(_IBM):
_icon = "ibm.png"


# Aliases

+ 15
- 0
diagrams/k8s/k8s.py View File

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

from . import _K8S


class _K8S(_K8S):
_type = "k8s"
_icon_dir = "resources/k8s/k8s"


class K8S(_K8S):
_icon = "k8s.png"


# Aliases

+ 15
- 0
diagrams/oci/oci.py View File

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

from . import _OCI


class _OCI(_OCI):
_type = "oci"
_icon_dir = "resources/oci/oci"


class OCI(_OCI):
_icon = "oci.png"


# Aliases

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

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

from . import _OnPrem


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


class OnPrem(_OnPrem):
_icon = "onprem.png"


# Aliases

+ 15
- 0
diagrams/openstack/openstack.py View File

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

from . import _OpenStack


class _OpenStack(_OpenStack):
_type = "openstack"
_icon_dir = "resources/openstack/openstack"


class OpenStack(_OpenStack):
_icon = "openstack.png"


# Aliases

+ 15
- 0
diagrams/outscale/outscale.py View File

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

from . import _Outscale


class _Outscale(_Outscale):
_type = "outscale"
_icon_dir = "resources/outscale/outscale"


class Outscale(_Outscale):
_icon = "outscale.png"


# Aliases

+ 15
- 0
diagrams/programming/programming.py View File

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

from . import _Programming


class _Programming(_Programming):
_type = "programming"
_icon_dir = "resources/programming/programming"


class Programming(_Programming):
_icon = "programming.png"


# Aliases

+ 15
- 0
diagrams/saas/saas.py View File

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

from . import _Saas


class _Saas(_Saas):
_type = "saas"
_icon_dir = "resources/saas/saas"


class Saas(_Saas):
_icon = "saas.png"


# Aliases

+ 6
- 0
docs/nodes/alibabacloud.md View File

@@ -5,6 +5,12 @@ title: AlibabaCloud

Node classes list of the alibabacloud provider.

## alibabacloud.alibabacloud


<img width="30" src="/img/resources/alibabacloud/alibabacloud.png" alt="AlibabaCloud" style="float: left; padding-right: 5px;" >
**diagrams.alibabacloud.alibabacloud.AlibabaCloud**

## alibabacloud.analytics




+ 6
- 0
docs/nodes/aws.md View File

@@ -104,6 +104,12 @@ Node classes list of the aws provider.
<img width="30" src="/img/resources/aws/ar/sumerian.png" alt="Sumerian" style="float: left; padding-right: 5px;" >
**diagrams.aws.ar.Sumerian**

## aws.aws


<img width="30" src="/img/resources/aws/aws.png" alt="AWS" style="float: left; padding-right: 5px;" >
**diagrams.aws.aws.AWS**

## aws.blockchain




+ 6
- 0
docs/nodes/azure.md View File

@@ -44,6 +44,12 @@ Node classes list of the azure provider.
<img width="30" src="/img/resources/azure/analytics/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
**diagrams.azure.analytics.SynapseAnalytics**

## azure.azure


<img width="30" src="/img/resources/azure/azure.png" alt="Azure" style="float: left; padding-right: 5px;" >
**diagrams.azure.azure.Azure**

## azure.compute




+ 6
- 0
docs/nodes/digitalocean.md View File

@@ -47,6 +47,12 @@ Node classes list of the digitalocean provider.
<img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" >
**diagrams.digitalocean.database.DbaasStandby**

## digitalocean.digitalocean


<img width="30" src="/img/resources/digitalocean/digitalocean.png" alt="DigitalOcean" style="float: left; padding-right: 5px;" >
**diagrams.digitalocean.digitalocean.DigitalOcean**

## digitalocean.network




+ 6
- 0
docs/nodes/elastic.md View File

@@ -47,6 +47,12 @@ Node classes list of the elastic provider.
<img width="30" src="/img/resources/elastic/beats/winlogbeat.png" alt="Winlogbeat" style="float: left; padding-right: 5px;" >
**diagrams.elastic.beats.Winlogbeat**

## elastic.elastic


<img width="30" src="/img/resources/elastic/elastic.png" alt="Elastic" style="float: left; padding-right: 5px;" >
**diagrams.elastic.elastic.Elastic**

## elastic.elasticsearch




+ 6
- 0
docs/nodes/firebase.md View File

@@ -41,6 +41,12 @@ Node classes list of the firebase provider.
<img width="30" src="/img/resources/firebase/extentions/extensions.png" alt="Extensions" style="float: left; padding-right: 5px;" >
**diagrams.firebase.extentions.Extensions**

## firebase.firebase


<img width="30" src="/img/resources/firebase/firebase.png" alt="Firebase" style="float: left; padding-right: 5px;" >
**diagrams.firebase.firebase.Firebase**

## firebase.grow




+ 6
- 0
docs/nodes/gcp.md View File

@@ -146,6 +146,12 @@ Node classes list of the gcp provider.
<img width="30" src="/img/resources/gcp/devtools/tools-for-visual-studio.png" alt="ToolsForVisualStudio" style="float: left; padding-right: 5px;" >
**diagrams.gcp.devtools.ToolsForVisualStudio**

## gcp.gcp


<img width="30" src="/img/resources/gcp/gcp.png" alt="GCP" style="float: left; padding-right: 5px;" >
**diagrams.gcp.gcp.GCP**

## gcp.iot




+ 6
- 0
docs/nodes/generic.md View File

@@ -32,6 +32,12 @@ Node classes list of the generic provider.
<img width="30" src="/img/resources/generic/device/tablet.png" alt="Tablet" style="float: left; padding-right: 5px;" >
**diagrams.generic.device.Tablet**

## generic.generic


<img width="30" src="/img/resources/generic/generic.png" alt="Generic" style="float: left; padding-right: 5px;" >
**diagrams.generic.generic.Generic**

## generic.network




+ 6
- 0
docs/nodes/ibm.md View File

@@ -323,6 +323,12 @@ Node classes list of the ibm provider.
<img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
**diagrams.ibm.general.TransformationConnectivity**

## ibm.ibm


<img width="30" src="/img/resources/ibm/ibm.png" alt="IBM" style="float: left; padding-right: 5px;" >
**diagrams.ibm.ibm.IBM**

## ibm.infrastructure




+ 6
- 0
docs/nodes/k8s.md View File

@@ -104,6 +104,12 @@ Node classes list of the k8s provider.
<img width="30" src="/img/resources/k8s/infra/node.png" alt="Node" style="float: left; padding-right: 5px;" >
**diagrams.k8s.infra.Node**

## k8s.k8s


<img width="30" src="/img/resources/k8s/k8s.png" alt="K8S" style="float: left; padding-right: 5px;" >
**diagrams.k8s.k8s.K8S**

## k8s.network




+ 6
- 0
docs/nodes/oci.md View File

@@ -344,6 +344,12 @@ Node classes list of the oci provider.
<img width="30" src="/img/resources/oci/network/vcn.png" alt="Vcn" style="float: left; padding-right: 5px;" >
**diagrams.oci.network.Vcn**

## oci.oci


<img width="30" src="/img/resources/oci/oci.png" alt="OCI" style="float: left; padding-right: 5px;" >
**diagrams.oci.oci.OCI**

## oci.security




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

@@ -482,6 +482,12 @@ Node classes list of the onprem provider.
<img width="30" src="/img/resources/onprem/network/zookeeper.png" alt="Zookeeper" style="float: left; padding-right: 5px;" >
**diagrams.onprem.network.Zookeeper**

## onprem.onprem


<img width="30" src="/img/resources/onprem/onprem.png" alt="OnPrem" style="float: left; padding-right: 5px;" >
**diagrams.onprem.onprem.OnPrem**

## onprem.proxmox




+ 6
- 0
docs/nodes/openstack.md View File

@@ -119,6 +119,12 @@ Node classes list of the openstack provider.
<img width="30" src="/img/resources/openstack/nfv/tacker.png" alt="Tacker" style="float: left; padding-right: 5px;" >
**diagrams.openstack.nfv.Tacker**

## openstack.openstack


<img width="30" src="/img/resources/openstack/openstack.png" alt="OpenStack" style="float: left; padding-right: 5px;" >
**diagrams.openstack.openstack.OpenStack**

## openstack.optimization




+ 6
- 0
docs/nodes/outscale.md View File

@@ -35,6 +35,12 @@ Node classes list of the outscale provider.
<img width="30" src="/img/resources/outscale/network/site-to-site-vpng.png" alt="SiteToSiteVpng" style="float: left; padding-right: 5px;" >
**diagrams.outscale.network.SiteToSiteVpng**

## outscale.outscale


<img width="30" src="/img/resources/outscale/outscale.png" alt="Outscale" style="float: left; padding-right: 5px;" >
**diagrams.outscale.outscale.Outscale**

## outscale.security




+ 6
- 0
docs/nodes/saas.md View File

@@ -119,6 +119,12 @@ Node classes list of the saas provider.
<img width="30" src="/img/resources/saas/recommendation/recombee.png" alt="Recombee" style="float: left; padding-right: 5px;" >
**diagrams.saas.recommendation.Recombee**

## saas.saas


<img width="30" src="/img/resources/saas/saas.png" alt="Saas" style="float: left; padding-right: 5px;" >
**diagrams.saas.saas.Saas**

## saas.security




+ 1
- 3
scripts/generate.py View File

@@ -89,10 +89,8 @@ def generate(pvd: str) -> None:
pngs = list(filter(lambda f: f.endswith(".png"), files))
paths = list(filter(lambda f: "rounded" not in f, pngs))

# Skip the top-root directory.
# Build the provider itself.
typ = os.path.basename(root)
if typ == pvd:
continue

resource_root = os.path.relpath(root, base)
classes = gen_classes(pvd, typ, paths)


Loading…
Cancel
Save