diff --git a/src/rules/__snapshots__/index.test.ts.snap b/src/rules/__snapshots__/index.test.ts.snap index 793bb151..c90f9e84 100644 --- a/src/rules/__snapshots__/index.test.ts.snap +++ b/src/rules/__snapshots__/index.test.ts.snap @@ -259,6 +259,7 @@ exports[`all > should match everything 1`] = ` "ovh", "ovh.database", "ovh.kubernetes", + "ovh.storage", "pagerduty", "papertrail", "paypal", diff --git a/src/rules/spec/terraform/__snapshots__/resource.test.ts.snap b/src/rules/spec/terraform/__snapshots__/resource.test.ts.snap index 106e7b6a..6c20b06c 100644 --- a/src/rules/spec/terraform/__snapshots__/resource.test.ts.snap +++ b/src/rules/spec/terraform/__snapshots__/resource.test.ts.snap @@ -83,6 +83,7 @@ exports[`terraform (resource) > should match everything 1`] = ` "ovh", "ovh.database", "ovh.kubernetes", + "ovh.storage", "qovery", "qovery.cluster", "qovery.database", diff --git a/src/rules/storage/index.ts b/src/rules/storage/index.ts index f149a441..9be6f728 100644 --- a/src/rules/storage/index.ts +++ b/src/rules/storage/index.ts @@ -7,4 +7,5 @@ import './aws.s3.js'; import './gcp.artifactregistry.js'; import './gcp.containerregistry.js'; import './gcp.gcs.js'; +import './ovh.storage.js'; import './supabase.storage.js'; diff --git a/src/rules/storage/ovh.storage.ts b/src/rules/storage/ovh.storage.ts new file mode 100644 index 00000000..002fd294 --- /dev/null +++ b/src/rules/storage/ovh.storage.ts @@ -0,0 +1,13 @@ +import { register } from '../../register.js'; + +register({ + tech: 'ovh.storage', + name: 'OVH Storage', + type: 'hosting', + dependencies: [ + { + type: 'terraform.resource', + name: 'ovh_cloud_project_region_storage_presign', + }, + ], +});