* Including Zabbix on Monitoring Group * Zabbix implementation * Added LXC on Container * Error typo * Alias PVE-Proxmox * Including Proxmox, CEPH, GlusterFS * New Application Servers - JBoss,Tomcat,Jetty,Glassfish * Java App Server - WildFly by RH * Autogen Changes of App Servers * DNS Services OnPremise * Inclusion UPPER_WORDS * Container and OnPremise changed after autogen.sh * Outscale after autogen * Removed duplication * Refactor #291pull/304/head
@@ -66,9 +66,10 @@ UPPER_WORDS = { | |||||
), | ), | ||||
"oci": ("oci", "ocid", "oke", "ocir", "ddos", "waf", "bm", "vm", "cdn", "vpn", "dns", "nat", "dms", "api", "id"), | "oci": ("oci", "ocid", "oke", "ocir", "ddos", "waf", "bm", "vm", "cdn", "vpn", "dns", "nat", "dms", "api", "id"), | ||||
"elastic": ("apm", "siem", "ece", "eck"), | "elastic": ("apm", "siem", "ece", "eck"), | ||||
"generic": ("vpn", "ios", "xen", "sql"), | |||||
"generic": ("vpn", "ios", "xen", "sql", "lxc"), | |||||
"outscale": ("osc",), | "outscale": ("osc",), | ||||
"openstack": ("rpm", "loci", "nfv", "ec2api"), | "openstack": ("rpm", "loci", "nfv", "ec2api"), | ||||
"pve": ("pve"), | |||||
} | } | ||||
TITLE_WORDS = { | TITLE_WORDS = { | ||||
@@ -99,6 +100,7 @@ ALIASES = { | |||||
"Zuulci": "ZuulCI", | "Zuulci": "ZuulCI", | ||||
}, | }, | ||||
"container": { | "container": { | ||||
"Lxc": "LXC", | |||||
"Rkt": "RKT", | "Rkt": "RKT", | ||||
}, | }, | ||||
"database": { | "database": { | ||||
@@ -129,11 +131,20 @@ ALIASES = { | |||||
"Pfsense": "PFSense", | "Pfsense": "PFSense", | ||||
"Vyos": "VyOS" | "Vyos": "VyOS" | ||||
}, | }, | ||||
"proxmox": { | |||||
"Pve": "ProxmoxVE", | |||||
}, | |||||
"queue": { | "queue": { | ||||
"Activemq": "ActiveMQ", | "Activemq": "ActiveMQ", | ||||
"Rabbitmq": "RabbitMQ", | "Rabbitmq": "RabbitMQ", | ||||
"Zeromq": "ZeroMQ", | "Zeromq": "ZeroMQ", | ||||
}, | }, | ||||
"storage": { | |||||
"ceph": { | |||||
"CEPH": "ceph", | |||||
"Ceph-OSD": "CEPH-OSD" | |||||
} | |||||
}, | |||||
"workflow": { | "workflow": { | ||||
"Kubeflow": "KubeFlow", | "Kubeflow": "KubeFlow", | ||||
"Nifi": "NiFi", | "Nifi": "NiFi", | ||||
@@ -12,10 +12,15 @@ class Docker(_Container): | |||||
_icon = "docker.png" | _icon = "docker.png" | ||||
class Lxc(_Container): | |||||
_icon = "lxc.png" | |||||
class Rkt(_Container): | class Rkt(_Container): | ||||
_icon = "rkt.png" | _icon = "rkt.png" | ||||
# Aliases | # Aliases | ||||
LXC = Lxc | |||||
RKT = Rkt | RKT = Rkt |
@@ -36,4 +36,8 @@ class Thanos(_Monitoring): | |||||
_icon = "thanos.png" | _icon = "thanos.png" | ||||
class Zabbix(_Monitoring): | |||||
_icon = "zabbix.png" | |||||
# Aliases | # Aliases |
@@ -12,6 +12,10 @@ class Apache(_Network): | |||||
_icon = "apache.png" | _icon = "apache.png" | ||||
class Bind9(_Network): | |||||
_icon = "bind-9.png" | |||||
class Caddy(_Network): | class Caddy(_Network): | ||||
_icon = "caddy.png" | _icon = "caddy.png" | ||||
@@ -28,6 +32,14 @@ class Etcd(_Network): | |||||
_icon = "etcd.png" | _icon = "etcd.png" | ||||
class Glassfish(_Network): | |||||
_icon = "glassfish.png" | |||||
class Gunicorn(_Network): | |||||
_icon = "gunicorn.png" | |||||
class Haproxy(_Network): | class Haproxy(_Network): | ||||
_icon = "haproxy.png" | _icon = "haproxy.png" | ||||
@@ -40,6 +52,14 @@ class Istio(_Network): | |||||
_icon = "istio.png" | _icon = "istio.png" | ||||
class Jbossas(_Network): | |||||
_icon = "jbossas.png" | |||||
class Jetty(_Network): | |||||
_icon = "jetty.png" | |||||
class Kong(_Network): | class Kong(_Network): | ||||
_icon = "kong.png" | _icon = "kong.png" | ||||
@@ -72,6 +92,10 @@ class Pomerium(_Network): | |||||
_icon = "pomerium.png" | _icon = "pomerium.png" | ||||
class Powerdns(_Network): | |||||
_icon = "powerdns.png" | |||||
class Tomcat(_Network): | class Tomcat(_Network): | ||||
_icon = "tomcat.png" | _icon = "tomcat.png" | ||||
@@ -84,6 +108,10 @@ class Vyos(_Network): | |||||
_icon = "vyos.png" | _icon = "vyos.png" | ||||
class Wildfly(_Network): | |||||
_icon = "wildfly.png" | |||||
class Zookeeper(_Network): | class Zookeeper(_Network): | ||||
_icon = "zookeeper.png" | _icon = "zookeeper.png" | ||||
@@ -0,0 +1,17 @@ | |||||
# This module is automatically generated by autogen.sh. DO NOT EDIT. | |||||
from . import _OnPrem | |||||
class _Proxmox(_OnPrem): | |||||
_type = "proxmox" | |||||
_icon_dir = "resources/onprem/proxmox" | |||||
class Pve(_Proxmox): | |||||
_icon = "pve.png" | |||||
# Aliases | |||||
ProxmoxVE = Pve |
@@ -0,0 +1,19 @@ | |||||
# This module is automatically generated by autogen.sh. DO NOT EDIT. | |||||
from . import _OnPrem | |||||
class _Storage(_OnPrem): | |||||
_type = "storage" | |||||
_icon_dir = "resources/onprem/storage" | |||||
class CephOsd(_Storage): | |||||
_icon = "ceph-osd.png" | |||||
class Ceph(_Storage): | |||||
_icon = "ceph.png" | |||||
class Glusterfs(_Storage): | |||||
_icon = "glusterfs.png" | |||||
# Aliases | |||||
{'CEPH': 'ceph', 'Ceph-OSD': 'CEPH-OSD'} = ceph |
@@ -56,6 +56,7 @@ Node classes list of onprem provider. | |||||
## onprem.container | ## onprem.container | ||||
- **diagrams.onprem.container.Docker** | - **diagrams.onprem.container.Docker** | ||||
- **diagrams.onprem.container.Lxc**, **LXC** (alias) | |||||
- **diagrams.onprem.container.Rkt**, **RKT** (alias) | - **diagrams.onprem.container.Rkt**, **RKT** (alias) | ||||
## onprem.database | ## onprem.database | ||||
@@ -125,17 +126,23 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.monitoring.Sentry** | - **diagrams.onprem.monitoring.Sentry** | ||||
- **diagrams.onprem.monitoring.Splunk** | - **diagrams.onprem.monitoring.Splunk** | ||||
- **diagrams.onprem.monitoring.Thanos** | - **diagrams.onprem.monitoring.Thanos** | ||||
- **diagrams.onprem.monitoring.Zabbix** | |||||
## onprem.network | ## onprem.network | ||||
- **diagrams.onprem.network.Apache** | - **diagrams.onprem.network.Apache** | ||||
- **diagrams.onprem.network.Bind9** | |||||
- **diagrams.onprem.network.Caddy** | - **diagrams.onprem.network.Caddy** | ||||
- **diagrams.onprem.network.Consul** | - **diagrams.onprem.network.Consul** | ||||
- **diagrams.onprem.network.Envoy** | - **diagrams.onprem.network.Envoy** | ||||
- **diagrams.onprem.network.Etcd**, **ETCD** (alias) | - **diagrams.onprem.network.Etcd**, **ETCD** (alias) | ||||
- **diagrams.onprem.network.Glassfish** | |||||
- **diagrams.onprem.network.Gunicorn** | |||||
- **diagrams.onprem.network.Haproxy**, **HAProxy** (alias) | - **diagrams.onprem.network.Haproxy**, **HAProxy** (alias) | ||||
- **diagrams.onprem.network.Internet** | - **diagrams.onprem.network.Internet** | ||||
- **diagrams.onprem.network.Istio** | - **diagrams.onprem.network.Istio** | ||||
- **diagrams.onprem.network.Jbossas** | |||||
- **diagrams.onprem.network.Jetty** | |||||
- **diagrams.onprem.network.Kong** | - **diagrams.onprem.network.Kong** | ||||
- **diagrams.onprem.network.Linkerd** | - **diagrams.onprem.network.Linkerd** | ||||
- **diagrams.onprem.network.Nginx** | - **diagrams.onprem.network.Nginx** | ||||
@@ -144,11 +151,17 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.network.Opnsense**, **OPNsense** (alias) | - **diagrams.onprem.network.Opnsense**, **OPNsense** (alias) | ||||
- **diagrams.onprem.network.Pfsense**, **PFSense** (alias) | - **diagrams.onprem.network.Pfsense**, **PFSense** (alias) | ||||
- **diagrams.onprem.network.Pomerium** | - **diagrams.onprem.network.Pomerium** | ||||
- **diagrams.onprem.network.Powerdns** | |||||
- **diagrams.onprem.network.Tomcat** | - **diagrams.onprem.network.Tomcat** | ||||
- **diagrams.onprem.network.Traefik** | - **diagrams.onprem.network.Traefik** | ||||
- **diagrams.onprem.network.Vyos**, **VyOS** (alias) | - **diagrams.onprem.network.Vyos**, **VyOS** (alias) | ||||
- **diagrams.onprem.network.Wildfly** | |||||
- **diagrams.onprem.network.Zookeeper** | - **diagrams.onprem.network.Zookeeper** | ||||
## onprem.proxmox | |||||
- **diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias) | |||||
## onprem.queue | ## onprem.queue | ||||
- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) | - **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) | ||||
@@ -166,6 +179,12 @@ Node classes list of onprem provider. | |||||
- **diagrams.onprem.security.Trivy** | - **diagrams.onprem.security.Trivy** | ||||
- **diagrams.onprem.security.Vault** | - **diagrams.onprem.security.Vault** | ||||
## onprem.storage | |||||
- **diagrams.onprem.storage.CephOsd** | |||||
- **diagrams.onprem.storage.Ceph** | |||||
- **diagrams.onprem.storage.Glusterfs** | |||||
## onprem.vcs | ## onprem.vcs | ||||
- **diagrams.onprem.vcs.Git** | - **diagrams.onprem.vcs.Git** | ||||
@@ -13,7 +13,7 @@ import sys | |||||
import config as cfg | import config as cfg | ||||
from . import resource_dir | from . import resource_dir | ||||
_usage = "Usage: resources.py <cmd> <pvd>" | |||||
_usage = "Usage: resource.py <cmd> <pvd>" | |||||
def cleaner_onprem(f): | def cleaner_onprem(f): | ||||