diff --git a/autogen.sh b/autogen.sh index f5e065b3..2236de64 100755 --- a/autogen.sh +++ b/autogen.sh @@ -3,24 +3,7 @@ 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" "scaleway") if ! [ -x "$(command -v round)" ]; then echo 'round is not installed' diff --git a/config.py b/config.py index dc0590b4..ac8ae726 100644 --- a/config.py +++ b/config.py @@ -29,6 +29,7 @@ PROVIDERS = ( "generic", "openstack", "outscale", + "scaleway" ) ######################### @@ -59,6 +60,7 @@ FILE_PREFIXES = { "outscale": (), "generic": (), "openstack": (), + "scaleway": (), } ######################### @@ -110,6 +112,9 @@ TITLE_WORDS = { "ibm": { "ibm": "IBMCloud" }, + "scaleway": { + "scaleway": "Scaleway" + } } # TODO: check if the classname exists @@ -408,6 +413,7 @@ ALIASES = { } }, "digitalocean": {}, + "scaleway": {}, "oci": { "compute": { "VM": "VirtualMachine", diff --git a/diagrams/scaleway/__init__.py b/diagrams/scaleway/__init__.py new file mode 100644 index 00000000..77b725d0 --- /dev/null +++ b/diagrams/scaleway/__init__.py @@ -0,0 +1,12 @@ +""" +Scaleway provides a set of general Scaleway services. +""" + +from diagrams import Node + + +class _Scaleway(Node): + _provider = "scaleway" + _icon_dir = "resources/scaleway" + + fontcolor = "#ffffff" diff --git a/diagrams/scaleway/baremetal.py b/diagrams/scaleway/baremetal.py new file mode 100644 index 00000000..740212c1 --- /dev/null +++ b/diagrams/scaleway/baremetal.py @@ -0,0 +1,55 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Baremetal(_Scaleway): + _type = "baremetal" + _icon_dir = "resources/scaleway/baremetal" + + +class BaremetalAluminium(_Baremetal): + _icon = "baremetal-aluminium.png" + + +class BaremetalBeryllium(_Baremetal): + _icon = "baremetal-beryllium.png" + + +class BaremetalLithium(_Baremetal): + _icon = "baremetal-lithium.png" + + +class BaremetalTitaniumOriginal(_Baremetal): + _icon = "baremetal-titanium-original.png" + + +class Baremetal(_Baremetal): + _icon = "baremetal.png" + + +class CoreServers(_Baremetal): + _icon = "core-servers.png" + + +class DedicatedServers(_Baremetal): + _icon = "dedicated-servers.png" + + +class MacminiM1(_Baremetal): + _icon = "macmini-m1.png" + + +class ProServers(_Baremetal): + _icon = "pro-servers.png" + + +class StartServers(_Baremetal): + _icon = "start-servers.png" + + +class StoreServers(_Baremetal): + _icon = "store-servers.png" + + +# Aliases diff --git a/diagrams/scaleway/compute.py b/diagrams/scaleway/compute.py new file mode 100644 index 00000000..faaf35b6 --- /dev/null +++ b/diagrams/scaleway/compute.py @@ -0,0 +1,39 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Compute(_Scaleway): + _type = "compute" + _icon_dir = "resources/scaleway/compute" + + +class BlockStorage(_Compute): + _icon = "block-storage.png" + + +class InstanceDev(_Compute): + _icon = "instance-dev.png" + + +class InstanceEnterprise(_Compute): + _icon = "instance-enterprise.png" + + +class InstanceGp(_Compute): + _icon = "instance-gp.png" + + +class InstanceGpu(_Compute): + _icon = "instance-gpu.png" + + +class InstanceSrd(_Compute): + _icon = "instance-srd.png" + + +class Instance(_Compute): + _icon = "instance.png" + + +# Aliases diff --git a/diagrams/scaleway/containers.py b/diagrams/scaleway/containers.py new file mode 100644 index 00000000..4ffa0179 --- /dev/null +++ b/diagrams/scaleway/containers.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Containers(_Scaleway): + _type = "containers" + _icon_dir = "resources/scaleway/containers" + + +class Kapsule(_Containers): + _icon = "kapsule.png" + + +class Kosmos(_Containers): + _icon = "kosmos.png" + + +class Registry(_Containers): + _icon = "registry.png" + + +# Aliases diff --git a/diagrams/scaleway/databases.py b/diagrams/scaleway/databases.py new file mode 100644 index 00000000..bad02966 --- /dev/null +++ b/diagrams/scaleway/databases.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Databases(_Scaleway): + _type = "databases" + _icon_dir = "resources/scaleway/databases" + + +class Db(_Databases): + _icon = "db.png" + + +class Redis(_Databases): + _icon = "redis.png" + + +# Aliases diff --git a/diagrams/scaleway/devtools.py b/diagrams/scaleway/devtools.py new file mode 100644 index 00000000..667558a3 --- /dev/null +++ b/diagrams/scaleway/devtools.py @@ -0,0 +1,35 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Devtools(_Scaleway): + _type = "devtools" + _icon_dir = "resources/scaleway/devtools" + + +class Api(_Devtools): + _icon = "api.png" + + +class Cli(_Devtools): + _icon = "cli.png" + + +class Console(_Devtools): + _icon = "console.png" + + +class Iam(_Devtools): + _icon = "iam.png" + + +class Observability(_Devtools): + _icon = "observability.png" + + +class Terraform(_Devtools): + _icon = "terraform.png" + + +# Aliases diff --git a/diagrams/scaleway/misc.py b/diagrams/scaleway/misc.py new file mode 100644 index 00000000..145e6b17 --- /dev/null +++ b/diagrams/scaleway/misc.py @@ -0,0 +1,115 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Misc(_Scaleway): + _type = "misc" + _icon_dir = "resources/scaleway/misc" + + +class AdditionalDisk(_Misc): + _icon = "additional-disk.png" + + +class Bandwidth(_Misc): + _icon = "bandwidth.png" + + +class BasicSupport(_Misc): + _icon = "basic-support.png" + + +class Billing(_Misc): + _icon = "billing.png" + + +class CloudInit(_Misc): + _icon = "cloud-init.png" + + +class CloudProjects(_Misc): + _icon = "cloud-projects.png" + + +class Ddos(_Misc): + _icon = "ddos.png" + + +class Dedibackup(_Misc): + _icon = "dedibackup.png" + + +class Dedirack(_Misc): + _icon = "dedirack.png" + + +class DistributionsInstantapps(_Misc): + _icon = "distributions-instantapps.png" + + +class GoldSupport(_Misc): + _icon = "gold-support.png" + + +class IpFailover(_Misc): + _icon = "ip-failover.png" + + +class Monitoring(_Misc): + _icon = "monitoring.png" + + +class MultiUsers(_Misc): + _icon = "multi-users.png" + + +class Os(_Misc): + _icon = "os.png" + + +class PlatinumSupport(_Misc): + _icon = "platinum-support.png" + + +class RpnSan(_Misc): + _icon = "rpn-san.png" + + +class RpnV1(_Misc): + _icon = "rpn-v1.png" + + +class RpnV2(_Misc): + _icon = "rpn-v2.png" + + +class Rpn(_Misc): + _icon = "rpn.png" + + +class SdkGo(_Misc): + _icon = "sdk-go.png" + + +class SdkPython(_Misc): + _icon = "sdk-python.png" + + +class ServiceLevel(_Misc): + _icon = "service-level.png" + + +class SilverSupport(_Misc): + _icon = "silver-support.png" + + +class Sms(_Misc): + _icon = "sms.png" + + +class Smtp(_Misc): + _icon = "smtp.png" + + +# Aliases diff --git a/diagrams/scaleway/network.py b/diagrams/scaleway/network.py new file mode 100644 index 00000000..dec99ff0 --- /dev/null +++ b/diagrams/scaleway/network.py @@ -0,0 +1,39 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Network(_Scaleway): + _type = "network" + _icon_dir = "resources/scaleway/network" + + +class Cdn(_Network): + _icon = "cdn.png" + + +class DirectConnect(_Network): + _icon = "direct-connect.png" + + +class Dns(_Network): + _icon = "dns.png" + + +class LoadBalancers(_Network): + _icon = "load-balancers.png" + + +class PrivateNetworks(_Network): + _icon = "private-networks.png" + + +class PublicGateway(_Network): + _icon = "public-gateway.png" + + +class Vpc(_Network): + _icon = "vpc.png" + + +# Aliases diff --git a/diagrams/scaleway/serverless.py b/diagrams/scaleway/serverless.py new file mode 100644 index 00000000..a6a07811 --- /dev/null +++ b/diagrams/scaleway/serverless.py @@ -0,0 +1,23 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Serverless(_Scaleway): + _type = "serverless" + _icon_dir = "resources/scaleway/serverless" + + +class Containers(_Serverless): + _icon = "containers.png" + + +class Functions(_Serverless): + _icon = "functions.png" + + +class Messaging(_Serverless): + _icon = "messaging.png" + + +# Aliases diff --git a/diagrams/scaleway/storage.py b/diagrams/scaleway/storage.py new file mode 100644 index 00000000..51116d31 --- /dev/null +++ b/diagrams/scaleway/storage.py @@ -0,0 +1,19 @@ +# This module is automatically generated by autogen.sh. DO NOT EDIT. + +from . import _Scaleway + + +class _Storage(_Scaleway): + _type = "storage" + _icon_dir = "resources/scaleway/storage" + + +class Cold(_Storage): + _icon = "cold.png" + + +class Object(_Storage): + _icon = "object.png" + + +# Aliases diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index c7a7f01e..c659a251 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -343,6 +343,7 @@ Node classes list of onprem provider. ## onprem.monitoring +<<<<<<< HEAD Cortex **diagrams.onprem.monitoring.Cortex** @@ -385,6 +386,21 @@ Node classes list of onprem provider. Zabbix **diagrams.onprem.monitoring.Zabbix** +======= +- **diagrams.onprem.monitoring.Cortex** +- **diagrams.onprem.monitoring.Datadog** +- **diagrams.onprem.monitoring.Dynatrace** +- **diagrams.onprem.monitoring.Grafana** +- **diagrams.onprem.monitoring.Humio** +- **diagrams.onprem.monitoring.Nagios** +- **diagrams.onprem.monitoring.Newrelic** +- **diagrams.onprem.monitoring.PrometheusOperator** +- **diagrams.onprem.monitoring.Prometheus** +- **diagrams.onprem.monitoring.Sentry** +- **diagrams.onprem.monitoring.Splunk** +- **diagrams.onprem.monitoring.Thanos** +- **diagrams.onprem.monitoring.Zabbix** +>>>>>>> fdbd469 (add support for Scaleway products) ## onprem.network diff --git a/docs/nodes/scaleway.md b/docs/nodes/scaleway.md new file mode 100644 index 00000000..b36ed086 --- /dev/null +++ b/docs/nodes/scaleway.md @@ -0,0 +1,107 @@ +--- +id: scaleway +title: Scaleway +--- + +Node classes list of scaleway provider. + +## scaleway.baremetal + +- **diagrams.scaleway.baremetal.BaremetalAluminium** +- **diagrams.scaleway.baremetal.BaremetalBeryllium** +- **diagrams.scaleway.baremetal.BaremetalLithium** +- **diagrams.scaleway.baremetal.BaremetalTitaniumOriginal** +- **diagrams.scaleway.baremetal.Baremetal** +- **diagrams.scaleway.baremetal.CoreServers** +- **diagrams.scaleway.baremetal.DedicatedServers** +- **diagrams.scaleway.baremetal.MacminiM1** +- **diagrams.scaleway.baremetal.ProServers** +- **diagrams.scaleway.baremetal.StartServers** +- **diagrams.scaleway.baremetal.StoreServers** + +## scaleway.compute + +- **diagrams.scaleway.compute.BlockStorage** +- **diagrams.scaleway.compute.InstanceDev** +- **diagrams.scaleway.compute.InstanceEnterprise** +- **diagrams.scaleway.compute.InstanceGp** +- **diagrams.scaleway.compute.InstanceGpu** +- **diagrams.scaleway.compute.InstanceSrd** +- **diagrams.scaleway.compute.Instance** + +## scaleway.containers + +- **diagrams.scaleway.containers.Kapsule** +- **diagrams.scaleway.containers.Kosmos** +- **diagrams.scaleway.containers.Registry** + +## scaleway.databases + +- **diagrams.scaleway.databases.Db** +- **diagrams.scaleway.databases.Redis** + +## scaleway.devtools + +- **diagrams.scaleway.devtools.Api** +- **diagrams.scaleway.devtools.Cli** +- **diagrams.scaleway.devtools.Console** +- **diagrams.scaleway.devtools.Iam** +- **diagrams.scaleway.devtools.Observability** +- **diagrams.scaleway.devtools.Terraform** + +## scaleway.managed-services + +- **diagrams.scaleway.managed-services.Domains** +- **diagrams.scaleway.managed-services.IotHub** +- **diagrams.scaleway.managed-services.TransactionalEmail** +- **diagrams.scaleway.managed-services.WebHosting** + +## scaleway.misc + +- **diagrams.scaleway.misc.AdditionalDisk** +- **diagrams.scaleway.misc.Bandwidth** +- **diagrams.scaleway.misc.BasicSupport** +- **diagrams.scaleway.misc.Billing** +- **diagrams.scaleway.misc.CloudInit** +- **diagrams.scaleway.misc.CloudProjects** +- **diagrams.scaleway.misc.Ddos** +- **diagrams.scaleway.misc.Dedibackup** +- **diagrams.scaleway.misc.Dedirack** +- **diagrams.scaleway.misc.DistributionsInstantapps** +- **diagrams.scaleway.misc.GoldSupport** +- **diagrams.scaleway.misc.IpFailover** +- **diagrams.scaleway.misc.Monitoring** +- **diagrams.scaleway.misc.MultiUsers** +- **diagrams.scaleway.misc.Os** +- **diagrams.scaleway.misc.PlatinumSupport** +- **diagrams.scaleway.misc.RpnSan** +- **diagrams.scaleway.misc.RpnV1** +- **diagrams.scaleway.misc.RpnV2** +- **diagrams.scaleway.misc.Rpn** +- **diagrams.scaleway.misc.SdkGo** +- **diagrams.scaleway.misc.SdkPython** +- **diagrams.scaleway.misc.ServiceLevel** +- **diagrams.scaleway.misc.SilverSupport** +- **diagrams.scaleway.misc.Sms** +- **diagrams.scaleway.misc.Smtp** + +## scaleway.network + +- **diagrams.scaleway.network.Cdn** +- **diagrams.scaleway.network.DirectConnect** +- **diagrams.scaleway.network.Dns** +- **diagrams.scaleway.network.LoadBalancers** +- **diagrams.scaleway.network.PrivateNetworks** +- **diagrams.scaleway.network.PublicGateway** +- **diagrams.scaleway.network.Vpc** + +## scaleway.serverless + +- **diagrams.scaleway.serverless.Containers** +- **diagrams.scaleway.serverless.Functions** +- **diagrams.scaleway.serverless.Messaging** + +## scaleway.storage + +- **diagrams.scaleway.storage.Cold** +- **diagrams.scaleway.storage.Object** diff --git a/resources/scaleway/baremetal/Baremetal-Titanium-Original.png b/resources/scaleway/baremetal/Baremetal-Titanium-Original.png new file mode 100644 index 00000000..8e4f9d41 Binary files /dev/null and b/resources/scaleway/baremetal/Baremetal-Titanium-Original.png differ diff --git a/resources/scaleway/baremetal/Baremetal-aluminium.png b/resources/scaleway/baremetal/Baremetal-aluminium.png new file mode 100644 index 00000000..513cc2ac Binary files /dev/null and b/resources/scaleway/baremetal/Baremetal-aluminium.png differ diff --git a/resources/scaleway/baremetal/Baremetal-beryllium.png b/resources/scaleway/baremetal/Baremetal-beryllium.png new file mode 100644 index 00000000..b903cf41 Binary files /dev/null and b/resources/scaleway/baremetal/Baremetal-beryllium.png differ diff --git a/resources/scaleway/baremetal/Baremetal-lithium.png b/resources/scaleway/baremetal/Baremetal-lithium.png new file mode 100644 index 00000000..24a9c144 Binary files /dev/null and b/resources/scaleway/baremetal/Baremetal-lithium.png differ diff --git a/resources/scaleway/baremetal/Baremetal.png b/resources/scaleway/baremetal/Baremetal.png new file mode 100644 index 00000000..0b58f1aa Binary files /dev/null and b/resources/scaleway/baremetal/Baremetal.png differ diff --git a/resources/scaleway/baremetal/Core-servers.png b/resources/scaleway/baremetal/Core-servers.png new file mode 100644 index 00000000..9262f33d Binary files /dev/null and b/resources/scaleway/baremetal/Core-servers.png differ diff --git a/resources/scaleway/baremetal/Dedicated-servers.png b/resources/scaleway/baremetal/Dedicated-servers.png new file mode 100644 index 00000000..ee8cf1f4 Binary files /dev/null and b/resources/scaleway/baremetal/Dedicated-servers.png differ diff --git a/resources/scaleway/baremetal/MacMini-M1.png b/resources/scaleway/baremetal/MacMini-M1.png new file mode 100644 index 00000000..ef31ca9f Binary files /dev/null and b/resources/scaleway/baremetal/MacMini-M1.png differ diff --git a/resources/scaleway/baremetal/Pro-servers.png b/resources/scaleway/baremetal/Pro-servers.png new file mode 100644 index 00000000..af41be63 Binary files /dev/null and b/resources/scaleway/baremetal/Pro-servers.png differ diff --git a/resources/scaleway/baremetal/Start-servers.png b/resources/scaleway/baremetal/Start-servers.png new file mode 100644 index 00000000..1a2cb24b Binary files /dev/null and b/resources/scaleway/baremetal/Start-servers.png differ diff --git a/resources/scaleway/baremetal/Store-servers.png b/resources/scaleway/baremetal/Store-servers.png new file mode 100644 index 00000000..482973c5 Binary files /dev/null and b/resources/scaleway/baremetal/Store-servers.png differ diff --git a/resources/scaleway/compute/block-storage.png b/resources/scaleway/compute/block-storage.png new file mode 100644 index 00000000..91180edc Binary files /dev/null and b/resources/scaleway/compute/block-storage.png differ diff --git a/resources/scaleway/compute/instance-DEV.png b/resources/scaleway/compute/instance-DEV.png new file mode 100644 index 00000000..ae3c081e Binary files /dev/null and b/resources/scaleway/compute/instance-DEV.png differ diff --git a/resources/scaleway/compute/instance-GP.png b/resources/scaleway/compute/instance-GP.png new file mode 100644 index 00000000..2838713e Binary files /dev/null and b/resources/scaleway/compute/instance-GP.png differ diff --git a/resources/scaleway/compute/instance-GPU.png b/resources/scaleway/compute/instance-GPU.png new file mode 100644 index 00000000..da347b2a Binary files /dev/null and b/resources/scaleway/compute/instance-GPU.png differ diff --git a/resources/scaleway/compute/instance-SRD.png b/resources/scaleway/compute/instance-SRD.png new file mode 100644 index 00000000..34e48f4e Binary files /dev/null and b/resources/scaleway/compute/instance-SRD.png differ diff --git a/resources/scaleway/compute/instance-enterprise.png b/resources/scaleway/compute/instance-enterprise.png new file mode 100644 index 00000000..0ccb31e8 Binary files /dev/null and b/resources/scaleway/compute/instance-enterprise.png differ diff --git a/resources/scaleway/compute/instance.png b/resources/scaleway/compute/instance.png new file mode 100644 index 00000000..c11069e8 Binary files /dev/null and b/resources/scaleway/compute/instance.png differ diff --git a/resources/scaleway/containers/kapsule.png b/resources/scaleway/containers/kapsule.png new file mode 100644 index 00000000..83563515 Binary files /dev/null and b/resources/scaleway/containers/kapsule.png differ diff --git a/resources/scaleway/containers/kosmos.png b/resources/scaleway/containers/kosmos.png new file mode 100644 index 00000000..e8231466 Binary files /dev/null and b/resources/scaleway/containers/kosmos.png differ diff --git a/resources/scaleway/containers/registry.png b/resources/scaleway/containers/registry.png new file mode 100644 index 00000000..35fea799 Binary files /dev/null and b/resources/scaleway/containers/registry.png differ diff --git a/resources/scaleway/databases/db.png b/resources/scaleway/databases/db.png new file mode 100644 index 00000000..f7c6e15a Binary files /dev/null and b/resources/scaleway/databases/db.png differ diff --git a/resources/scaleway/databases/redis.png b/resources/scaleway/databases/redis.png new file mode 100644 index 00000000..b192ff9c Binary files /dev/null and b/resources/scaleway/databases/redis.png differ diff --git a/resources/scaleway/devtools/api.png b/resources/scaleway/devtools/api.png new file mode 100644 index 00000000..7faa89b3 Binary files /dev/null and b/resources/scaleway/devtools/api.png differ diff --git a/resources/scaleway/devtools/cli.png b/resources/scaleway/devtools/cli.png new file mode 100644 index 00000000..1ad06ee0 Binary files /dev/null and b/resources/scaleway/devtools/cli.png differ diff --git a/resources/scaleway/devtools/console.png b/resources/scaleway/devtools/console.png new file mode 100644 index 00000000..03946052 Binary files /dev/null and b/resources/scaleway/devtools/console.png differ diff --git a/resources/scaleway/devtools/iam.png b/resources/scaleway/devtools/iam.png new file mode 100644 index 00000000..c8fdcc1b Binary files /dev/null and b/resources/scaleway/devtools/iam.png differ diff --git a/resources/scaleway/devtools/observability.png b/resources/scaleway/devtools/observability.png new file mode 100644 index 00000000..0f1cdabf Binary files /dev/null and b/resources/scaleway/devtools/observability.png differ diff --git a/resources/scaleway/devtools/terraform.png b/resources/scaleway/devtools/terraform.png new file mode 100644 index 00000000..cb3ed6c7 Binary files /dev/null and b/resources/scaleway/devtools/terraform.png differ diff --git a/resources/scaleway/managed_services/Domains.png b/resources/scaleway/managed_services/Domains.png new file mode 100644 index 00000000..a8af7633 Binary files /dev/null and b/resources/scaleway/managed_services/Domains.png differ diff --git a/resources/scaleway/managed_services/IoT-hub.png b/resources/scaleway/managed_services/IoT-hub.png new file mode 100644 index 00000000..ad824c79 Binary files /dev/null and b/resources/scaleway/managed_services/IoT-hub.png differ diff --git a/resources/scaleway/managed_services/Transactional-email.png b/resources/scaleway/managed_services/Transactional-email.png new file mode 100644 index 00000000..9af22d2d Binary files /dev/null and b/resources/scaleway/managed_services/Transactional-email.png differ diff --git a/resources/scaleway/managed_services/Web-hosting.png b/resources/scaleway/managed_services/Web-hosting.png new file mode 100644 index 00000000..f1d8f619 Binary files /dev/null and b/resources/scaleway/managed_services/Web-hosting.png differ diff --git a/resources/scaleway/misc/Additional-disk.png b/resources/scaleway/misc/Additional-disk.png new file mode 100644 index 00000000..8fb36dce Binary files /dev/null and b/resources/scaleway/misc/Additional-disk.png differ diff --git a/resources/scaleway/misc/Bandwidth.png b/resources/scaleway/misc/Bandwidth.png new file mode 100644 index 00000000..07d34531 Binary files /dev/null and b/resources/scaleway/misc/Bandwidth.png differ diff --git a/resources/scaleway/misc/Basic-support.png b/resources/scaleway/misc/Basic-support.png new file mode 100644 index 00000000..86d6ff9c Binary files /dev/null and b/resources/scaleway/misc/Basic-support.png differ diff --git a/resources/scaleway/misc/Billing.png b/resources/scaleway/misc/Billing.png new file mode 100644 index 00000000..8c2c1e98 Binary files /dev/null and b/resources/scaleway/misc/Billing.png differ diff --git a/resources/scaleway/misc/Cloud-init.png b/resources/scaleway/misc/Cloud-init.png new file mode 100644 index 00000000..87cd90a8 Binary files /dev/null and b/resources/scaleway/misc/Cloud-init.png differ diff --git a/resources/scaleway/misc/Cloud-projects.png b/resources/scaleway/misc/Cloud-projects.png new file mode 100644 index 00000000..9655e6e5 Binary files /dev/null and b/resources/scaleway/misc/Cloud-projects.png differ diff --git a/resources/scaleway/misc/DDoS.png b/resources/scaleway/misc/DDoS.png new file mode 100644 index 00000000..fcf7eee7 Binary files /dev/null and b/resources/scaleway/misc/DDoS.png differ diff --git a/resources/scaleway/misc/Dedibackup.png b/resources/scaleway/misc/Dedibackup.png new file mode 100644 index 00000000..135df1f3 Binary files /dev/null and b/resources/scaleway/misc/Dedibackup.png differ diff --git a/resources/scaleway/misc/Dedirack.png b/resources/scaleway/misc/Dedirack.png new file mode 100644 index 00000000..dbe59c67 Binary files /dev/null and b/resources/scaleway/misc/Dedirack.png differ diff --git a/resources/scaleway/misc/Distributions-InstantApps.png b/resources/scaleway/misc/Distributions-InstantApps.png new file mode 100644 index 00000000..9e1ee8e6 Binary files /dev/null and b/resources/scaleway/misc/Distributions-InstantApps.png differ diff --git a/resources/scaleway/misc/Gold-support.png b/resources/scaleway/misc/Gold-support.png new file mode 100644 index 00000000..f4bc06f4 Binary files /dev/null and b/resources/scaleway/misc/Gold-support.png differ diff --git a/resources/scaleway/misc/IP-failover.png b/resources/scaleway/misc/IP-failover.png new file mode 100644 index 00000000..765552bd Binary files /dev/null and b/resources/scaleway/misc/IP-failover.png differ diff --git a/resources/scaleway/misc/Monitoring.png b/resources/scaleway/misc/Monitoring.png new file mode 100644 index 00000000..942100cc Binary files /dev/null and b/resources/scaleway/misc/Monitoring.png differ diff --git a/resources/scaleway/misc/Multi-users.png b/resources/scaleway/misc/Multi-users.png new file mode 100644 index 00000000..1758b735 Binary files /dev/null and b/resources/scaleway/misc/Multi-users.png differ diff --git a/resources/scaleway/misc/OS.png b/resources/scaleway/misc/OS.png new file mode 100644 index 00000000..85eb1397 Binary files /dev/null and b/resources/scaleway/misc/OS.png differ diff --git a/resources/scaleway/misc/Platinum-support.png b/resources/scaleway/misc/Platinum-support.png new file mode 100644 index 00000000..0573c67f Binary files /dev/null and b/resources/scaleway/misc/Platinum-support.png differ diff --git a/resources/scaleway/misc/RPN-SAN.png b/resources/scaleway/misc/RPN-SAN.png new file mode 100644 index 00000000..aa56a1a1 Binary files /dev/null and b/resources/scaleway/misc/RPN-SAN.png differ diff --git a/resources/scaleway/misc/RPN-V1.png b/resources/scaleway/misc/RPN-V1.png new file mode 100644 index 00000000..61145af2 Binary files /dev/null and b/resources/scaleway/misc/RPN-V1.png differ diff --git a/resources/scaleway/misc/RPN-V2.png b/resources/scaleway/misc/RPN-V2.png new file mode 100644 index 00000000..ddedb7b6 Binary files /dev/null and b/resources/scaleway/misc/RPN-V2.png differ diff --git a/resources/scaleway/misc/RPN.png b/resources/scaleway/misc/RPN.png new file mode 100644 index 00000000..48a7bb58 Binary files /dev/null and b/resources/scaleway/misc/RPN.png differ diff --git a/resources/scaleway/misc/SDK-go.png b/resources/scaleway/misc/SDK-go.png new file mode 100644 index 00000000..b43e8d14 Binary files /dev/null and b/resources/scaleway/misc/SDK-go.png differ diff --git a/resources/scaleway/misc/SDK-python.png b/resources/scaleway/misc/SDK-python.png new file mode 100644 index 00000000..44193636 Binary files /dev/null and b/resources/scaleway/misc/SDK-python.png differ diff --git a/resources/scaleway/misc/SMS.png b/resources/scaleway/misc/SMS.png new file mode 100644 index 00000000..00632f1c Binary files /dev/null and b/resources/scaleway/misc/SMS.png differ diff --git a/resources/scaleway/misc/SMTP.png b/resources/scaleway/misc/SMTP.png new file mode 100644 index 00000000..54c75e68 Binary files /dev/null and b/resources/scaleway/misc/SMTP.png differ diff --git a/resources/scaleway/misc/Service-level.png b/resources/scaleway/misc/Service-level.png new file mode 100644 index 00000000..7169cb42 Binary files /dev/null and b/resources/scaleway/misc/Service-level.png differ diff --git a/resources/scaleway/misc/Silver-support.png b/resources/scaleway/misc/Silver-support.png new file mode 100644 index 00000000..11679d26 Binary files /dev/null and b/resources/scaleway/misc/Silver-support.png differ diff --git a/resources/scaleway/network/cdn.png b/resources/scaleway/network/cdn.png new file mode 100644 index 00000000..5138cefc Binary files /dev/null and b/resources/scaleway/network/cdn.png differ diff --git a/resources/scaleway/network/direct-connect.png b/resources/scaleway/network/direct-connect.png new file mode 100644 index 00000000..5216011a Binary files /dev/null and b/resources/scaleway/network/direct-connect.png differ diff --git a/resources/scaleway/network/dns.png b/resources/scaleway/network/dns.png new file mode 100644 index 00000000..22a64e71 Binary files /dev/null and b/resources/scaleway/network/dns.png differ diff --git a/resources/scaleway/network/load-balancers.png b/resources/scaleway/network/load-balancers.png new file mode 100644 index 00000000..551ae065 Binary files /dev/null and b/resources/scaleway/network/load-balancers.png differ diff --git a/resources/scaleway/network/private-networks.png b/resources/scaleway/network/private-networks.png new file mode 100644 index 00000000..30a7876a Binary files /dev/null and b/resources/scaleway/network/private-networks.png differ diff --git a/resources/scaleway/network/public-gateway.png b/resources/scaleway/network/public-gateway.png new file mode 100644 index 00000000..968b0d08 Binary files /dev/null and b/resources/scaleway/network/public-gateway.png differ diff --git a/resources/scaleway/network/vpc.png b/resources/scaleway/network/vpc.png new file mode 100644 index 00000000..7047907e Binary files /dev/null and b/resources/scaleway/network/vpc.png differ diff --git a/resources/scaleway/serverless/containers.png b/resources/scaleway/serverless/containers.png new file mode 100644 index 00000000..30080111 Binary files /dev/null and b/resources/scaleway/serverless/containers.png differ diff --git a/resources/scaleway/serverless/functions.png b/resources/scaleway/serverless/functions.png new file mode 100644 index 00000000..132a2399 Binary files /dev/null and b/resources/scaleway/serverless/functions.png differ diff --git a/resources/scaleway/serverless/messaging.png b/resources/scaleway/serverless/messaging.png new file mode 100644 index 00000000..fcf79e71 Binary files /dev/null and b/resources/scaleway/serverless/messaging.png differ diff --git a/resources/scaleway/storage/cold.png b/resources/scaleway/storage/cold.png new file mode 100644 index 00000000..24c1c537 Binary files /dev/null and b/resources/scaleway/storage/cold.png differ diff --git a/resources/scaleway/storage/object.png b/resources/scaleway/storage/object.png new file mode 100644 index 00000000..63ffbefc Binary files /dev/null and b/resources/scaleway/storage/object.png differ diff --git a/scripts/resource.py b/scripts/resource.py index cdea9379..0909e4a3 100644 --- a/scripts/resource.py +++ b/scripts/resource.py @@ -135,6 +135,10 @@ def cleaner_openstack(f): return f.lower() +def cleaner_scaleway(f): + return f.lower() + + cleaners = { "onprem": cleaner_onprem, "aws": cleaner_aws, @@ -152,6 +156,7 @@ cleaners = { "outscale": cleaner_outscale, "generic": cleaner_generic, "openstack": cleaner_openstack, + "scaleway": cleaner_scaleway, }