Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(provider): Replace IBM resources #655

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions autogen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,11 +45,11 @@ fi
# preprocess the resources
for pvd in "${providers[@]}"; do
# convert the svg to png for azure provider
if [ "$pvd" = "onprem" ] || [ "$pvd" = "azure" ]; then
if [ "$pvd" = "onprem" ] || [ "$pvd" = "azure" ] || [ "$pvd" = "ibm" ]; then
echo "converting the svg to png using inkscape for provider '$pvd'"
python -m scripts.resource svg2png "$pvd"
fi
if [ "$pvd" == "oci" ] || [ "$pvd" = "ibm" ]; then
if [ "$pvd" == "oci" ]; then
echo "converting the svg to png using image magick for provider '$pvd'"
python -m scripts.resource svg2png2 "$pvd"
fi
Expand Down
31 changes: 29 additions & 2 deletions config.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
"outscale": ("osc",),
"openstack": ("rpm", "loci", "nfv", "ec2api"),
"pve": ("pve"),
"ibm": ("ibm"),
"ibm": ("ibm", "sql", "api", "cdn", "dns", "vpn", "vpc"),
}

TITLE_WORDS = {
Expand Down Expand Up @@ -452,7 +452,34 @@
"outscale": {
"Osc": "OSC",
},
"ibm": {},
"ibm": {
"compute": {
"HpVirtualServers": "HPVirtualServers",
"Vmware": "VMware",
},
"data": {
"TmsDataInterface": "TMSDataInterface"
},
"database": {
"ComposeMysql": "ComposeMySQL",
"ComposeRethinkdb": "ComposeRethinkDB",
"ComposeScylladb": "ComposeScyllaDB",
"Db2Warehouse": "DB2Warehouse",
"Db2": "DB2",
"Edb": "EDB",
"Elasticsearch": "ElasticSearch",
"HyperProtectDbaas": "HyperProtectDBaaS",
"Mongodb": "MongoDB",
"Postgresql": "PostgreSQL",
"Rabbitmq": "RabbitMQ",
},
"devops": {
"Devops": "DevOps"
},
"security": {
"OpenBsd": "OpenBSD"
}
},
"generic": {},
"openstack": {
"user": {
Expand Down
24 changes: 14 additions & 10 deletions diagrams/ibm/analytics.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,28 @@ class _Analytics(_IBM):
_icon_dir = "resources/ibm/analytics"


class Analytics(_Analytics):
_icon = "analytics.png"
class AccountScore(_Analytics):
_icon = "account-score.png"


class DataIntegration(_Analytics):
_icon = "data-integration.png"
class AnalyticsEngine(_Analytics):
_icon = "analytics-engine.png"


class DataRepositories(_Analytics):
_icon = "data-repositories.png"
class Cognos(_Analytics):
_icon = "cognos.png"


class DeviceAnalytics(_Analytics):
_icon = "device-analytics.png"
class Match360(_Analytics):
_icon = "match-360.png"


class StreamingComputing(_Analytics):
_icon = "streaming-computing.png"
class Powerlytics(_Analytics):
_icon = "powerlytics.png"


class Streaming(_Analytics):
_icon = "streaming.png"


# Aliases
76 changes: 0 additions & 76 deletions diagrams/ibm/blockchain.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,84 +8,8 @@ class _Blockchain(_IBM):
_icon_dir = "resources/ibm/blockchain"


class BlockchainDeveloper(_Blockchain):
_icon = "blockchain-developer.png"


class Blockchain(_Blockchain):
_icon = "blockchain.png"


class CertificateAuthority(_Blockchain):
_icon = "certificate-authority.png"


class ClientApplication(_Blockchain):
_icon = "client-application.png"


class Communication(_Blockchain):
_icon = "communication.png"


class Consensus(_Blockchain):
_icon = "consensus.png"


class EventListener(_Blockchain):
_icon = "event-listener.png"


class Event(_Blockchain):
_icon = "event.png"


class ExistingEnterpriseSystems(_Blockchain):
_icon = "existing-enterprise-systems.png"


class HyperledgerFabric(_Blockchain):
_icon = "hyperledger-fabric.png"


class KeyManagement(_Blockchain):
_icon = "key-management.png"


class Ledger(_Blockchain):
_icon = "ledger.png"


class MembershipServicesProviderApi(_Blockchain):
_icon = "membership-services-provider-api.png"


class Membership(_Blockchain):
_icon = "membership.png"


class MessageBus(_Blockchain):
_icon = "message-bus.png"


class Node(_Blockchain):
_icon = "node.png"


class Services(_Blockchain):
_icon = "services.png"


class SmartContract(_Blockchain):
_icon = "smart-contract.png"


class TransactionManager(_Blockchain):
_icon = "transaction-manager.png"


class Wallet(_Blockchain):
_icon = "wallet.png"


# Aliases
67 changes: 57 additions & 10 deletions diagrams/ibm/compute.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,71 @@ class _Compute(_IBM):
_icon_dir = "resources/ibm/compute"


class BareMetalServer(_Compute):
_icon = "bare-metal-server.png"
class Autoscale(_Compute):
_icon = "autoscale.png"


class ImageService(_Compute):
_icon = "image-service.png"
class BareMetal(_Compute):
_icon = "bare-metal.png"


class Instance(_Compute):
_icon = "instance.png"
class Citrix(_Compute):
_icon = "citrix.png"


class Key(_Compute):
_icon = "key.png"
class CloudFoundry(_Compute):
_icon = "cloud-foundry.png"


class PowerInstance(_Compute):
_icon = "power-instance.png"
class CodeEngine(_Compute):
_icon = "code-engine.png"


class DedicatedHost(_Compute):
_icon = "dedicated-host.png"


class Dizzion(_Compute):
_icon = "dizzion.png"


class Functions(_Compute):
_icon = "functions.png"


class HpVirtualServers(_Compute):
_icon = "hp-virtual-servers.png"


class Hsm(_Compute):
_icon = "hsm.png"


class PowerSystems(_Compute):
_icon = "power-systems.png"


class Satellite(_Compute):
_icon = "satellite.png"


class Skytap(_Compute):
_icon = "skytap.png"


class VirtualServer(_Compute):
_icon = "virtual-server.png"


class Vmware(_Compute):
_icon = "vmware.png"


class VPCVirtualServer(_Compute):
_icon = "vpc-virtual-server.png"


# Aliases

HPVirtualServers = HpVirtualServers
VMware = Vmware
27 changes: 27 additions & 0 deletions diagrams/ibm/container.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


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


class CodeEngine(_Container):
_icon = "code-engine.png"


class Kubernets(_Container):
_icon = "kubernets.png"


class Openshift(_Container):
_icon = "openshift.png"


class Registry(_Container):
_icon = "registry.png"


# Aliases
Loading