diff --git a/autogen.sh b/autogen.sh index acbcacb2..461f1a8a 100755 --- a/autogen.sh +++ b/autogen.sh @@ -4,7 +4,7 @@ set -e app_root_dir="diagrams" # NOTE: azure icon set is not latest version -providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" ) +providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" "sap" ) if ! [ -x "$(command -v round)" ]; then echo 'round is not installed' diff --git a/config.py b/config.py index f527ab6e..b5a3e0dc 100644 --- a/config.py +++ b/config.py @@ -13,7 +13,7 @@ DIR_TEMPLATE = "templates" PROVIDERS = ( "base", "onprem", "aws", "azure", "digitalocean", "gcp", "ibm", "firebase", "k8s", "alibabacloud", "oci", - "programming", "saas", "elastic", "generic", "openstack", "outscale") + "programming", "saas", "elastic", "generic", "openstack", "outscale", "sap") ######################### # Resource Processing # @@ -43,6 +43,7 @@ FILE_PREFIXES = { "outscale": (), "generic": (), "openstack": (), + "sap": (), } ######################### @@ -73,6 +74,7 @@ UPPER_WORDS = { "openstack": ("rpm", "loci", "nfv", "ec2api"), "pve": ("pve"), "ibm": ("ibm"), + "sap": ("sap", "btp", "hana", "api"), } TITLE_WORDS = { @@ -94,6 +96,9 @@ TITLE_WORDS = { "ibm": { "ibm": "IBMCloud" }, + "sap": { + "sap": "SAP" + }, } # TODO: check if the classname exists @@ -448,4 +453,5 @@ ALIASES = { "Tripleo": "TripleO", } }, + "sap": {} } diff --git a/scripts/resource.py b/scripts/resource.py index d2b0f4c8..32c606a4 100644 --- a/scripts/resource.py +++ b/scripts/resource.py @@ -152,6 +152,7 @@ cleaners = { "outscale": cleaner_outscale, "generic": cleaner_generic, "openstack": cleaner_openstack, + "sap": cleaner_generic, }