* [Openstack] Add resources + set the provider (#15) * [Openstack] autogen + Fixes * [Openstacj] Fix names (#15) * [Openstack] Fix commentpull/212/head
@ -0,0 +1,12 @@
|
||||
"""
|
||||
Openstack provides a set of general OpenStack services.
|
||||
"""
|
||||
|
||||
from diagrams import Node
|
||||
|
||||
|
||||
class _OpenStack(Node):
|
||||
_provider = "openstack"
|
||||
_icon_dir = "resources/openstack"
|
||||
|
||||
fontcolor = "#ffffff"
|
@ -0,0 +1,11 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Adjacentenablers(_OpenStack):
|
||||
_type = "adjacentenablers"
|
||||
_icon_dir = "resources/openstack/adjacentenablers"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Apiproxies(_OpenStack):
|
||||
_type = "apiproxies"
|
||||
_icon_dir = "resources/openstack/apiproxies"
|
||||
|
||||
|
||||
class EC2API(_Apiproxies):
|
||||
_icon = "ec2api.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Applicationlifecycle(_OpenStack):
|
||||
_type = "applicationlifecycle"
|
||||
_icon_dir = "resources/openstack/applicationlifecycle"
|
||||
|
||||
|
||||
class Freezer(_Applicationlifecycle):
|
||||
_icon = "freezer.png"
|
||||
|
||||
|
||||
class Masakari(_Applicationlifecycle):
|
||||
_icon = "masakari.png"
|
||||
|
||||
|
||||
class Murano(_Applicationlifecycle):
|
||||
_icon = "murano.png"
|
||||
|
||||
|
||||
class Solum(_Applicationlifecycle):
|
||||
_icon = "solum.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Baremetal(_OpenStack):
|
||||
_type = "baremetal"
|
||||
_icon_dir = "resources/openstack/baremetal"
|
||||
|
||||
|
||||
class Cyborg(_Baremetal):
|
||||
_icon = "cyborg.png"
|
||||
|
||||
|
||||
class Ironic(_Baremetal):
|
||||
_icon = "ironic.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,17 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Billing(_OpenStack):
|
||||
_type = "billing"
|
||||
_icon_dir = "resources/openstack/billing"
|
||||
|
||||
|
||||
class Cloudkitty(_Billing):
|
||||
_icon = "cloudkitty.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
|
||||
CloudKitty = Cloudkitty
|
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Compute(_OpenStack):
|
||||
_type = "compute"
|
||||
_icon_dir = "resources/openstack/compute"
|
||||
|
||||
|
||||
class Nova(_Compute):
|
||||
_icon = "nova.png"
|
||||
|
||||
|
||||
class Qinling(_Compute):
|
||||
_icon = "qinling.png"
|
||||
|
||||
|
||||
class Zun(_Compute):
|
||||
_icon = "zun.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Containerservices(_OpenStack):
|
||||
_type = "containerservices"
|
||||
_icon_dir = "resources/openstack/containerservices"
|
||||
|
||||
|
||||
class Kuryr(_Containerservices):
|
||||
_icon = "kuryr.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,38 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Deployment(_OpenStack):
|
||||
_type = "deployment"
|
||||
_icon_dir = "resources/openstack/deployment"
|
||||
|
||||
|
||||
class Ansible(_Deployment):
|
||||
_icon = "ansible.png"
|
||||
|
||||
|
||||
class Charms(_Deployment):
|
||||
_icon = "charms.png"
|
||||
|
||||
|
||||
class Chef(_Deployment):
|
||||
_icon = "chef.png"
|
||||
|
||||
|
||||
class Helm(_Deployment):
|
||||
_icon = "helm.png"
|
||||
|
||||
|
||||
class Kolla(_Deployment):
|
||||
_icon = "kolla.png"
|
||||
|
||||
|
||||
class Tripleo(_Deployment):
|
||||
_icon = "tripleo.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
|
||||
KollaAnsible = Kolla
|
||||
TripleO = Tripleo
|
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Frontend(_OpenStack):
|
||||
_type = "frontend"
|
||||
_icon_dir = "resources/openstack/frontend"
|
||||
|
||||
|
||||
class Horizon(_Frontend):
|
||||
_icon = "horizon.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,11 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Lifecyclemanagement(_OpenStack):
|
||||
_type = "lifecyclemanagement"
|
||||
_icon_dir = "resources/openstack/lifecyclemanagement"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,19 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Monitoring(_OpenStack):
|
||||
_type = "monitoring"
|
||||
_icon_dir = "resources/openstack/monitoring"
|
||||
|
||||
|
||||
class Monasca(_Monitoring):
|
||||
_icon = "monasca.png"
|
||||
|
||||
|
||||
class Telemetry(_Monitoring):
|
||||
_icon = "telemetry.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Multiregion(_OpenStack):
|
||||
_type = "multiregion"
|
||||
_icon_dir = "resources/openstack/multiregion"
|
||||
|
||||
|
||||
class Tricircle(_Multiregion):
|
||||
_icon = "tricircle.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Networking(_OpenStack):
|
||||
_type = "networking"
|
||||
_icon_dir = "resources/openstack/networking"
|
||||
|
||||
|
||||
class Designate(_Networking):
|
||||
_icon = "designate.png"
|
||||
|
||||
|
||||
class Neutron(_Networking):
|
||||
_icon = "neutron.png"
|
||||
|
||||
|
||||
class Octavia(_Networking):
|
||||
_icon = "octavia.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,15 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _NFV(_OpenStack):
|
||||
_type = "nfv"
|
||||
_icon_dir = "resources/openstack/nfv"
|
||||
|
||||
|
||||
class Tacker(_NFV):
|
||||
_icon = "tacker.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,11 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Operations(_OpenStack):
|
||||
_type = "operations"
|
||||
_icon_dir = "resources/openstack/operations"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,27 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Optimization(_OpenStack):
|
||||
_type = "optimization"
|
||||
_icon_dir = "resources/openstack/optimization"
|
||||
|
||||
|
||||
class Congress(_Optimization):
|
||||
_icon = "congress.png"
|
||||
|
||||
|
||||
class Rally(_Optimization):
|
||||
_icon = "rally.png"
|
||||
|
||||
|
||||
class Vitrage(_Optimization):
|
||||
_icon = "vitrage.png"
|
||||
|
||||
|
||||
class Watcher(_Optimization):
|
||||
_icon = "watcher.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,31 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Orchestration(_OpenStack):
|
||||
_type = "orchestration"
|
||||
_icon_dir = "resources/openstack/orchestration"
|
||||
|
||||
|
||||
class Blazar(_Orchestration):
|
||||
_icon = "blazar.png"
|
||||
|
||||
|
||||
class Heat(_Orchestration):
|
||||
_icon = "heat.png"
|
||||
|
||||
|
||||
class Mistral(_Orchestration):
|
||||
_icon = "mistral.png"
|
||||
|
||||
|
||||
class Senlin(_Orchestration):
|
||||
_icon = "senlin.png"
|
||||
|
||||
|
||||
class Zaqar(_Orchestration):
|
||||
_icon = "zaqar.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Packaging(_OpenStack):
|
||||
_type = "packaging"
|
||||
_icon_dir = "resources/openstack/packaging"
|
||||
|
||||
|
||||
class LOCI(_Packaging):
|
||||
_icon = "loci.png"
|
||||
|
||||
|
||||
class Puppet(_Packaging):
|
||||
_icon = "puppet.png"
|
||||
|
||||
|
||||
class RPM(_Packaging):
|
||||
_icon = "rpm.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,31 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Sharedservices(_OpenStack):
|
||||
_type = "sharedservices"
|
||||
_icon_dir = "resources/openstack/sharedservices"
|
||||
|
||||
|
||||
class Barbican(_Sharedservices):
|
||||
_icon = "barbican.png"
|
||||
|
||||
|
||||
class Glance(_Sharedservices):
|
||||
_icon = "glance.png"
|
||||
|
||||
|
||||
class Karbor(_Sharedservices):
|
||||
_icon = "karbor.png"
|
||||
|
||||
|
||||
class Keystone(_Sharedservices):
|
||||
_icon = "keystone.png"
|
||||
|
||||
|
||||
class Searchlight(_Sharedservices):
|
||||
_icon = "searchlight.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Storage(_OpenStack):
|
||||
_type = "storage"
|
||||
_icon_dir = "resources/openstack/storage"
|
||||
|
||||
|
||||
class Cinder(_Storage):
|
||||
_icon = "cinder.png"
|
||||
|
||||
|
||||
class Manila(_Storage):
|
||||
_icon = "manila.png"
|
||||
|
||||
|
||||
class Swift(_Storage):
|
||||
_icon = "swift.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,17 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _User(_OpenStack):
|
||||
_type = "user"
|
||||
_icon_dir = "resources/openstack/user"
|
||||
|
||||
|
||||
class Openstackclient(_User):
|
||||
_icon = "openstackclient.png"
|
||||
|
||||
|
||||
# Aliases
|
||||
|
||||
OpenStackClient = Openstackclient
|
@ -0,0 +1,23 @@
|
||||
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||
|
||||
from . import _OpenStack
|
||||
|
||||
|
||||
class _Workloadprovisioning(_OpenStack):
|
||||
_type = "workloadprovisioning"
|
||||
_icon_dir = "resources/openstack/workloadprovisioning"
|
||||
|
||||
|
||||
class Magnum(_Workloadprovisioning):
|
||||
_icon = "magnum.png"
|
||||
|
||||
|
||||
class Sahara(_Workloadprovisioning):
|
||||
_icon = "sahara.png"
|
||||
|
||||
|
||||
class Trove(_Workloadprovisioning):
|
||||
_icon = "trove.png"
|
||||
|
||||
|
||||
# Aliases
|
@ -0,0 +1,122 @@
|
||||
---
|
||||
id: openstack
|
||||
title: OpenStack
|
||||
---
|
||||
|
||||
Node classes list of openstack provider.
|
||||
|
||||
## openstack.adjacentenablers
|
||||
|
||||
|
||||
## openstack.apiproxies
|
||||
|
||||
- **diagrams.openstack.apiproxies.EC2API**
|
||||
|
||||
## openstack.applicationlifecycle
|
||||
|
||||
- **diagrams.openstack.applicationlifecycle.Freezer**
|
||||
- **diagrams.openstack.applicationlifecycle.Masakari**
|
||||
- **diagrams.openstack.applicationlifecycle.Murano**
|
||||
- **diagrams.openstack.applicationlifecycle.Solum**
|
||||
|
||||
## openstack.baremetal
|
||||
|
||||
- **diagrams.openstack.baremetal.Cyborg**
|
||||
- **diagrams.openstack.baremetal.Ironic**
|
||||
|
||||
## openstack.billing
|
||||
|
||||
- **diagrams.openstack.billing.Cloudkitty**, **CloudKitty** (alias)
|
||||
|
||||
## openstack.compute
|
||||
|
||||
- **diagrams.openstack.compute.Nova**
|
||||
- **diagrams.openstack.compute.Qinling**
|
||||
- **diagrams.openstack.compute.Zun**
|
||||
|
||||
## openstack.containerservices
|
||||
|
||||
- **diagrams.openstack.containerservices.Kuryr**
|
||||
|
||||
## openstack.deployment
|
||||
|
||||
- **diagrams.openstack.deployment.Ansible**
|
||||
- **diagrams.openstack.deployment.Charms**
|
||||
- **diagrams.openstack.deployment.Chef**
|
||||
- **diagrams.openstack.deployment.Helm**
|
||||
- **diagrams.openstack.deployment.Kolla**, **KollaAnsible** (alias)
|
||||
- **diagrams.openstack.deployment.Tripleo**, **TripleO** (alias)
|
||||
|
||||
## openstack.frontend
|
||||
|
||||
- **diagrams.openstack.frontend.Horizon**
|
||||
|
||||
## openstack.lifecyclemanagement
|
||||
|
||||
|
||||
## openstack.monitoring
|
||||
|
||||
- **diagrams.openstack.monitoring.Monasca**
|
||||
- **diagrams.openstack.monitoring.Telemetry**
|
||||
|
||||
## openstack.multiregion
|
||||
|
||||
- **diagrams.openstack.multiregion.Tricircle**
|
||||
|
||||
## openstack.networking
|
||||
|
||||
- **diagrams.openstack.networking.Designate**
|
||||
- **diagrams.openstack.networking.Neutron**
|
||||
- **diagrams.openstack.networking.Octavia**
|
||||
|
||||
## openstack.nfv
|
||||
|
||||
- **diagrams.openstack.nfv.Tacker**
|
||||
|
||||
## openstack.operations
|
||||
|
||||
|
||||
## openstack.optimization
|
||||
|
||||
- **diagrams.openstack.optimization.Congress**
|
||||
- **diagrams.openstack.optimization.Rally**
|
||||
- **diagrams.openstack.optimization.Vitrage**
|
||||
- **diagrams.openstack.optimization.Watcher**
|
||||
|
||||
## openstack.orchestration
|
||||
|
||||
- **diagrams.openstack.orchestration.Blazar**
|
||||
- **diagrams.openstack.orchestration.Heat**
|
||||
- **diagrams.openstack.orchestration.Mistral**
|
||||
- **diagrams.openstack.orchestration.Senlin**
|
||||
- **diagrams.openstack.orchestration.Zaqar**
|
||||
|
||||
## openstack.packaging
|
||||
|
||||
- **diagrams.openstack.packaging.LOCI**
|
||||
- **diagrams.openstack.packaging.Puppet**
|
||||
- **diagrams.openstack.packaging.RPM**
|
||||
|
||||
## openstack.sharedservices
|
||||
|
||||
- **diagrams.openstack.sharedservices.Barbican**
|
||||
- **diagrams.openstack.sharedservices.Glance**
|
||||
- **diagrams.openstack.sharedservices.Karbor**
|
||||
- **diagrams.openstack.sharedservices.Keystone**
|
||||
- **diagrams.openstack.sharedservices.Searchlight**
|
||||
|
||||
## openstack.storage
|
||||
|
||||
- **diagrams.openstack.storage.Cinder**
|
||||
- **diagrams.openstack.storage.Manila**
|
||||
- **diagrams.openstack.storage.Swift**
|
||||
|
||||
## openstack.user
|
||||
|
||||
- **diagrams.openstack.user.Openstackclient**, **OpenStackClient** (alias)
|
||||
|
||||
## openstack.workloadprovisioning
|
||||
|
||||
- **diagrams.openstack.workloadprovisioning.Magnum**
|
||||
- **diagrams.openstack.workloadprovisioning.Sahara**
|
||||
- **diagrams.openstack.workloadprovisioning.Trove**
|
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 38 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 36 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 20 KiB |