From dc71d86c35104bd7b335551c01695b614a54d5dc Mon Sep 17 00:00:00 2001 From: "Andoni A." <14891798+andoniaf@users.noreply.github.com> Date: Mon, 10 Nov 2025 08:57:34 +0100 Subject: [PATCH] chore(api): regenerate openapi schema --- api/src/backend/api/specs/v1.yaml | 206 ++++++++++++++++++------------ 1 file changed, 123 insertions(+), 83 deletions(-) diff --git a/api/src/backend/api/specs/v1.yaml b/api/src/backend/api/specs/v1.yaml index 1dcb2a9464..f7459468ca 100644 --- a/api/src/backend/api/specs/v1.yaml +++ b/api/src/backend/api/specs/v1.yaml @@ -869,16 +869,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -896,16 +896,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -1408,16 +1408,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -1435,16 +1435,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -1855,16 +1855,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -1882,16 +1882,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -2300,16 +2300,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -2327,16 +2327,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -2733,16 +2733,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -2760,16 +2760,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -4570,16 +4570,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -4597,16 +4597,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -4759,16 +4759,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -4786,16 +4786,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -5014,16 +5014,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -5041,16 +5041,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -5749,16 +5749,16 @@ paths: name: filter[provider] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -5776,16 +5776,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -5796,8 +5796,8 @@ paths: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub - * `iac` - IaC * `mongodbatlas` - MongoDB Atlas + * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure explode: false style: form @@ -5805,7 +5805,7 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure @@ -5814,6 +5814,7 @@ paths: - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -5822,6 +5823,7 @@ paths: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub + * `mongodbatlas` - MongoDB Atlas * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure - in: query @@ -5830,7 +5832,7 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure @@ -5839,6 +5841,7 @@ paths: - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -5849,6 +5852,7 @@ paths: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub + * `mongodbatlas` - MongoDB Atlas * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure explode: false @@ -6448,16 +6452,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -6475,16 +6479,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -6825,16 +6829,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -6852,16 +6856,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -7103,16 +7107,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -7130,16 +7134,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -7387,16 +7391,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -7414,16 +7418,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -8234,16 +8238,16 @@ paths: name: filter[provider_type] schema: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - - mongodbatlas - iac - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- * `aws` - AWS @@ -8261,16 +8265,16 @@ paths: type: array items: type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 enum: - aws - azure - gcp - github - iac - - mongodbatlas - kubernetes - m365 + - mongodbatlas - oraclecloud description: |- Multiple values may be separated by commas. @@ -14307,7 +14311,7 @@ components: type: string description: GitHub OAuth App token for authentication. required: - - oauth_app_token + - oauth_app_token - type: object title: GitHub App Credentials properties: @@ -14320,18 +14324,6 @@ components: required: - github_app_id - github_app_key - - type: object - title: MongoDB Atlas API Key - properties: - atlas_public_key: - type: string - description: MongoDB Atlas API public key. - atlas_private_key: - type: string - description: MongoDB Atlas API private key. - required: - - atlas_public_key - - atlas_private_key - type: object title: IaC Repository Credentials properties: @@ -14376,6 +14368,18 @@ components: - fingerprint - tenancy - region + - type: object + title: MongoDB Atlas API Key + properties: + atlas_public_key: + type: string + description: MongoDB Atlas API public key. + atlas_private_key: + type: string + description: MongoDB Atlas API private key. + required: + - atlas_public_key + - atlas_private_key writeOnly: true required: - secret @@ -15357,8 +15361,8 @@ components: - kubernetes - m365 - github - - iac - mongodbatlas + - iac - oraclecloud type: string description: |- @@ -15368,10 +15372,10 @@ components: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub - * `iac` - IaC * `mongodbatlas` - MongoDB Atlas + * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 uid: type: string title: Unique identifier for the provider, set by the provider @@ -15483,11 +15487,11 @@ components: - kubernetes - m365 - github - - iac - mongodbatlas + - iac - oraclecloud type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 description: |- Type of provider to create. @@ -15497,14 +15501,14 @@ components: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub - * `iac` - IaC * `mongodbatlas` - MongoDB Atlas + * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure uid: type: string title: Unique identifier for the provider, set by the provider description: Unique identifier for the provider, set by the provider, - e.g. AWS account ID, Azure subscription ID, GCP project ID, MongoDB Atlas organization ID, etc. + e.g. AWS account ID, Azure subscription ID, GCP project ID, etc. maxLength: 250 minLength: 3 required: @@ -15543,11 +15547,11 @@ components: - kubernetes - m365 - github - - iac - mongodbatlas + - iac - oraclecloud type: string - x-spec-enum-id: cfe6f885ff538a1a + x-spec-enum-id: eca8c51e6bd28935 description: |- Type of provider to create. @@ -15557,15 +15561,15 @@ components: * `kubernetes` - Kubernetes * `m365` - M365 * `github` - GitHub - * `iac` - IaC * `mongodbatlas` - MongoDB Atlas + * `iac` - IaC * `oraclecloud` - Oracle Cloud Infrastructure uid: type: string minLength: 3 title: Unique identifier for the provider, set by the provider description: Unique identifier for the provider, set by the provider, - e.g. AWS account ID, Azure subscription ID, GCP project ID, MongoDB Atlas organization ID, etc. + e.g. AWS account ID, Azure subscription ID, GCP project ID, etc. maxLength: 250 required: - uid @@ -16311,6 +16315,18 @@ components: - fingerprint - tenancy - region + - type: object + title: MongoDB Atlas API Key + properties: + atlas_public_key: + type: string + description: MongoDB Atlas API public key. + atlas_private_key: + type: string + description: MongoDB Atlas API private key. + required: + - atlas_public_key + - atlas_private_key writeOnly: true required: - secret_type @@ -16625,6 +16641,18 @@ components: - fingerprint - tenancy - region + - type: object + title: MongoDB Atlas API Key + properties: + atlas_public_key: + type: string + description: MongoDB Atlas API public key. + atlas_private_key: + type: string + description: MongoDB Atlas API private key. + required: + - atlas_public_key + - atlas_private_key writeOnly: true required: - secret_type @@ -16953,6 +16981,18 @@ components: - fingerprint - tenancy - region + - type: object + title: MongoDB Atlas API Key + properties: + atlas_public_key: + type: string + description: MongoDB Atlas API public key. + atlas_private_key: + type: string + description: MongoDB Atlas API private key. + required: + - atlas_public_key + - atlas_private_key writeOnly: true required: - secret