From a678655063c8d03200612243a61d598b4b2bba98 Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Fri, 25 Oct 2024 19:34:03 +0200 Subject: [PATCH 1/6] feat(COR-1078): deployment history v2 --- openapi.yaml | 503 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 495 insertions(+), 8 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index d30ce331..fd5c2c77 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -5417,6 +5417,37 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/environment/{environmentId}/deploymentHistoryV2': + get: + summary: List environment deployments + description: 'List previous and current environment deployments with the status deployment and the related services. By default it returns the 20 last results. The response is paginated. In order to request the next page, you can use the startId query parameter' + operationId: listEnvironmentDeploymentHistory + parameters: + - $ref: '#/components/parameters/environmentId' + - $ref: '#/components/parameters/startId' + tags: + - Environment Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryEnvironmentPaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: pqsu5pghhay1j + parameters: + - schema: + type: string + name: environmentId + in: path + required: true '/environment/{environmentId}/environmentVariable': get: summary: List environment variables @@ -6272,6 +6303,37 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/application/{applicationId}/deploymentHistoryV2': + get: + summary: List application deploys + description: 'By default it returns the 20 last results. The response is paginated. In order to request the next page, you can use the startId query parameter. You can also filter by status (FAILED or SUCCESS), and git_commit_id' + operationId: listApplicationDeploymentHistory + parameters: + - $ref: '#/components/parameters/applicationId' + - $ref: '#/components/parameters/startId' + tags: + - Application Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryServicePaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: 59xza5oe7uvet + parameters: + - schema: + type: string + name: applicationId + in: path + required: true '/application/{applicationId}/environmentVariable': get: summary: List environment variables @@ -7092,6 +7154,36 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/container/{containerId}/deploymentHistoryV2': + get: + summary: List container deployments + description: Returns the 20 last container deployments + operationId: listContainerDeploymentHistory + parameters: + - $ref: '#/components/parameters/containerId' + tags: + - Container Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryServicePaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: qfy5ueb8cyebe + parameters: + - schema: + type: string + name: containerId + in: path + required: true '/container/{containerId}/advancedSettings': get: summary: Get advanced settings @@ -8282,6 +8374,37 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/database/{databaseId}/deploymentHistoryV2': + get: + summary: List database deploys + description: By default it returns the 20 last results. The response is paginated. + operationId: listDatabaseDeploymentHistory + parameters: + - $ref: '#/components/parameters/databaseId' + - $ref: '#/components/parameters/startId' + tags: + - Database Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryServicePaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: mzftpr17opgzp + parameters: + - schema: + type: string + name: databaseId + in: path + required: true '/database/{databaseId}/backup': get: summary: List database backups @@ -9001,6 +9124,36 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/helm/{helmId}/deploymentHistoryV2': + get: + summary: List helm deployments + description: Returns the 20 last helm deployments + operationId: listHelmDeploymentHistory + parameters: + - $ref: '#/components/parameters/helmId' + tags: + - Helm Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryServicePaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: fn9qd5qn7dhdv + parameters: + - schema: + type: string + name: helmId + in: path + required: true '/helm/{helmId}/deploymentRestriction': get: summary: Get helm deployment restrictions @@ -9748,6 +9901,36 @@ paths: $ref: '#/components/responses/403' '404': $ref: '#/components/responses/404' + '/job/{jobId}/deploymentHistoryV2': + get: + summary: List job deployments + description: Returns the 20 last job deployments + operationId: listJobDeploymentHistory + parameters: + - $ref: '#/components/parameters/jobId' + tags: + - Job Deployment History + responses: + '200': + description: List deployment history + content: + application/json: + schema: + $ref: '#/components/schemas/DeploymentHistoryServicePaginatedResponseListV2' + '401': + $ref: '#/components/responses/401' + '403': + $ref: '#/components/responses/403' + '404': + $ref: '#/components/responses/404' + x-stoplight: + id: mcu1nwkl3q2bb + parameters: + - schema: + type: string + name: jobId + in: path + required: true '/job/{jobId}/deploymentRestriction': get: summary: Get job deployment restrictions @@ -11605,7 +11788,7 @@ components: type: boolean description: | Specify if the sticky session option (also called persistant session) is activated or not for this application. - If activated, user will be redirected by the load balancer to the same instance each time he access to the application. + If activated, user will be redirected by the load balancer to the same instance each time he access to the application. default: false ApplicationNetworkRequest: type: object @@ -11614,7 +11797,7 @@ components: type: boolean description: | Specify if the sticky session option (also called persistant session) is activated or not for this application. - If activated, user will be redirected by the load balancer to the same instance each time he access to the application. + If activated, user will be redirected by the load balancer to the same instance each time he access to the application. default: false ServicePort: type: object @@ -13221,7 +13404,7 @@ components: type: boolean description: | Specify if the sticky session option (also called persistant session) is activated or not for this container. - If activated, user will be redirected by the load balancer to the same instance each time he access to the container. + If activated, user will be redirected by the load balancer to the same instance each time he access to the container. default: false ContainerNetworkRequest: type: object @@ -13230,7 +13413,7 @@ components: type: boolean description: | Specify if the sticky session option (also called persistant session) is activated or not for this container. - If activated, user will be redirected by the load balancer to the same instance each time he access to the container. + If activated, user will be redirected by the load balancer to the same instance each time he access to the container. default: false ContainerDeployRequest: type: object @@ -14239,6 +14422,15 @@ components: $ref: '#/components/schemas/Commit' status: $ref: '#/components/schemas/DeploymentHistoryStatusEnum' + DeploymentHistoryTriggerAction: + x-stoplight: + id: 1hzy6riqo7lq4 + enum: + - DEPLOY + - DELETE + - RESTART + - STOP + - UNKNOWN DeploymentHistoryApplication: allOf: - $ref: '#/components/schemas/Base' @@ -14260,6 +14452,31 @@ components: description: name of the service status: $ref: '#/components/schemas/StateEnum' + DeploymentHistoryAuditingData: + x-stoplight: + id: 5oovmby4u1mxw + type: object + required: + - created_at + - updated_at + - triggered_by + properties: + created_at: + type: string + x-stoplight: + id: e1idlr92680lb + format: date-time + updated_at: + type: string + x-stoplight: + id: mz8yet1k3voef + format: date-time + triggered_by: + type: string + x-stoplight: + id: hf405wx2g73py + origin: + $ref: '#/components/schemas/OrganizationEventOrigin' DeploymentHistoryContainer: allOf: - $ref: '#/components/schemas/Base' @@ -14311,6 +14528,250 @@ components: type: array items: $ref: '#/components/schemas/DeploymentHistoryHelmResponse' + DeploymentHistoryEnvironmentV2: + x-stoplight: + id: j6o3qzzhhu0me + type: object + required: + - identifier + - auditing_data + - status + - trigger_action + - total_duration + - stages + properties: + identifier: + type: object + x-stoplight: + id: cpv6dbyt9dng2 + required: + - execution_id + - environment_id + properties: + execution_id: + type: string + x-stoplight: + id: 6psngtbgz1bub + environment_id: + type: string + x-stoplight: + id: 6o54s8cbk0lo6 + format: uuid + auditing_data: + $ref: '#/components/schemas/DeploymentHistoryAuditingData' + status: + $ref: '#/components/schemas/StateEnum' + trigger_action: + $ref: '#/components/schemas/DeploymentHistoryTriggerAction' + total_duration: + type: string + x-stoplight: + id: 3qptomnr4oly4 + format: duration + stages: + type: array + x-stoplight: + id: rz2b0h9r3p6tv + items: + $ref: '#/components/schemas/DeploymentHistoryStage' + DeploymentHistoryStage: + type: object + x-stoplight: + id: crvf2cbwrvxyh + required: + - name + - status + - duration + - services + properties: + name: + type: string + x-stoplight: + id: e1fv4x2xo0wo0 + status: + $ref: '#/components/schemas/StageStatusEnum' + duration: + type: string + x-stoplight: + id: mdqlsz36jtl4j + format: duration + services: + type: array + x-stoplight: + id: sel4jtb8tbjwz + items: + $ref: '#/components/schemas/DeploymentHistoryService' + JobLifecyleSchedule: + type: object + x-stoplight: + id: nbir5gxiux1ei + required: + - arguments + properties: + arguments: + type: array + x-stoplight: + id: wj3fkami4h2b7 + items: + x-stoplight: + id: 4a4sqxpll8vlc + type: string + entrypoint: + type: string + x-stoplight: + id: 951clotz2i2na + JobCronSchedule: + type: object + x-stoplight: + id: y5hby49m8v5zc + required: + - arguments + - scheduled_at + - timezone + properties: + arguments: + type: array + items: + type: string + entrypoint: + type: string + scheduled_at: + type: string + x-stoplight: + id: a5x1s5kc53r1v + timezone: + type: string + x-stoplight: + id: btav5l3tp9w3l + DeploymentHistoryService: + type: object + x-stoplight: + id: 316ilxlmws82a + required: + - identifier + - status + - auditing_data + - details + properties: + identifier: + type: object + x-stoplight: + id: yklp44eea5vaq + required: + - name + - service_id + - service_type + properties: + name: + type: string + x-stoplight: + id: h0xxiocxiusqw + service_id: + type: string + x-stoplight: + id: 0hb95ufaj9z82 + format: uuid + service_type: + $ref: '#/components/schemas/ServiceTypeEnum' + execution_id: + type: string + x-stoplight: + id: 9ww6nh5lrwg37 + status: + $ref: '#/components/schemas/StateEnum' + auditing_data: + $ref: '#/components/schemas/DeploymentHistoryAuditingData' + details: + anyOf: + - description: ApplicationDeploymentHistoryData + required: + - commit + properties: + commit: + $ref: '#/components/schemas/Commit' + - x-stoplight: + id: lja8m17hali3p + description: ContainerDeploymentHistoryData + required: + - image_name + - tag + - arguments + properties: + image_name: + type: string + x-stoplight: + id: cp1a1637awibu + tag: + type: string + x-stoplight: + id: j2370fv4rsfpg + arguments: + type: array + x-stoplight: + id: yjdn67mlbjepn + items: + x-stoplight: + id: ivowoxaze0arg + type: string + entrypoint: + type: string + x-stoplight: + id: ctmcvgy4wj865 + - x-stoplight: + id: ifzfaa7tyrfq8 + description: JobDeploymentHistoryDetails + required: + - image_name + - tag + properties: + image_name: + type: string + x-stoplight: + id: lkmz7mr4xevzg + tag: + type: string + x-stoplight: + id: zexw29s3fgblp + commit: + $ref: '#/components/schemas/Commit' + schedule: + x-stoplight: + id: g4j7aa77ezcgh + type: object + properties: + on_start: + $ref: '#/components/schemas/JobLifecyleSchedule' + on_stop: + $ref: '#/components/schemas/JobLifecyleSchedule' + on_delete: + $ref: '#/components/schemas/JobLifecyleSchedule' + cron_job: + $ref: '#/components/schemas/JobCronSchedule' + lifecycle_type: + $ref: '#/components/schemas/JobLifecycleTypeEnum' + - x-stoplight: + id: o9gzhui7ko9jd + description: HelmDeploymentHistoryDetails + properties: + commit: + $ref: '#/components/schemas/Commit' + repository: + type: object + x-stoplight: + id: 1j5omftfya2n7 + properties: + chart_name: + type: string + x-stoplight: + id: gerj6c9sxkjfz + chart_version: + type: string + x-stoplight: + id: ainlfgdt19umi + - x-stoplight: + id: pc3zlhtm1ocgu + description: DatabaseDeploymentHistoryDetails + type: object DeploymentHistoryEnvironmentPaginatedResponseList: allOf: - $ref: '#/components/schemas/PaginationData' @@ -14320,6 +14781,28 @@ components: type: array items: $ref: '#/components/schemas/DeploymentHistoryEnvironment' + DeploymentHistoryEnvironmentPaginatedResponseListV2: + allOf: + - $ref: '#/components/schemas/PaginationData' + - type: object + properties: + results: + type: array + items: + $ref: '#/components/schemas/DeploymentHistoryEnvironment' + x-stoplight: + id: 0anfgzdi689ht + DeploymentHistoryServicePaginatedResponseListV2: + allOf: + - $ref: '#/components/schemas/PaginationData' + - type: object + properties: + results: + type: array + items: + $ref: '#/components/schemas/DeploymentHistoryService' + x-stoplight: + id: e2g667def2r2z DeploymentHistoryPaginatedResponseList: allOf: - $ref: '#/components/schemas/PaginationData' @@ -14925,7 +15408,7 @@ components: APIVariableTypeEnum: type: string description: | - type of the environment variable (VALUE, FILE, ALIAS, OVERRIDE or BUIT_IN) + type of the environment variable (VALUE, FILE, ALIAS, OVERRIDE or BUIT_IN) enum: - VALUE - ALIAS @@ -15653,7 +16136,7 @@ components: ON_START means when a deployment is requested for the environment ON_STOP means when a stop of the environment is requested ON_DELETE means when an environment delete is requested - CRON means at a scheduled interval + CRON means at a scheduled interval JobForceEvent: type: string enum: @@ -15730,7 +16213,7 @@ components: auto_deploy: type: boolean description: | - Specify if the helm will be automatically updated after receiving a new image tag or a new commit according to the source type. + Specify if the helm will be automatically updated after receiving a new image tag or a new commit according to the source type. source: oneOf: - type: object @@ -17736,6 +18219,10 @@ components: enum: - APPLICATION - DATABASE + - CONTAINER + - JOB + - HELM + - ROUTER SignUp: allOf: - $ref: '#/components/schemas/Base' @@ -19055,7 +19542,7 @@ components: * `MATCHES_LOAD_BALANCER_HOST`: we succeeded to lookup CNAMEs & found that it matches your cluser Load Balancer host. This is the successful final status for custom domain where `use_cdn` is `false` * `DOMAIN_NOT_CONFIGURED`: the domain is not configured, look at the `error_details` field for more information * `DOMAIN_LINKED_TO_WRONG_HOST`: the domain has CNAME(s) that matches a different host than your Load Balancer one - * `GENERIC_FAILURE`: an error occured when attempting to validate your domain, look at the `error_details` field for more information + * `GENERIC_FAILURE`: an error occured when attempting to validate your domain, look at the `error_details` field for more information CheckedCustomDomainResponse: title: CheckedCustomDomainResponse type: object From 746a5cf04289879ec59b8c2d68fc7dc9f6aaf1a4 Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Mon, 28 Oct 2024 09:49:22 +0100 Subject: [PATCH 2/6] fix: fix operationid --- openapi.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index fd5c2c77..2eb1f67c 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -5421,7 +5421,7 @@ paths: get: summary: List environment deployments description: 'List previous and current environment deployments with the status deployment and the related services. By default it returns the 20 last results. The response is paginated. In order to request the next page, you can use the startId query parameter' - operationId: listEnvironmentDeploymentHistory + operationId: listEnvironmentDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/environmentId' - $ref: '#/components/parameters/startId' @@ -6307,7 +6307,7 @@ paths: get: summary: List application deploys description: 'By default it returns the 20 last results. The response is paginated. In order to request the next page, you can use the startId query parameter. You can also filter by status (FAILED or SUCCESS), and git_commit_id' - operationId: listApplicationDeploymentHistory + operationId: listApplicationDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/applicationId' - $ref: '#/components/parameters/startId' @@ -7158,7 +7158,7 @@ paths: get: summary: List container deployments description: Returns the 20 last container deployments - operationId: listContainerDeploymentHistory + operationId: listContainerDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/containerId' tags: @@ -8378,7 +8378,7 @@ paths: get: summary: List database deploys description: By default it returns the 20 last results. The response is paginated. - operationId: listDatabaseDeploymentHistory + operationId: listDatabaseDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/databaseId' - $ref: '#/components/parameters/startId' @@ -9128,7 +9128,7 @@ paths: get: summary: List helm deployments description: Returns the 20 last helm deployments - operationId: listHelmDeploymentHistory + operationId: listHelmDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/helmId' tags: @@ -9905,7 +9905,7 @@ paths: get: summary: List job deployments description: Returns the 20 last job deployments - operationId: listJobDeploymentHistory + operationId: listJobDeploymentHistoryV2 parameters: - $ref: '#/components/parameters/jobId' tags: From cc6180dc88d39bf7a7f028159a9be9db1eb87056 Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Mon, 28 Oct 2024 10:21:30 +0100 Subject: [PATCH 3/6] fix(COR-1078): fix oneOf --- openapi.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index 2eb1f67c..ac547414 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -14682,7 +14682,7 @@ components: auditing_data: $ref: '#/components/schemas/DeploymentHistoryAuditingData' details: - anyOf: + oneOf: - description: ApplicationDeploymentHistoryData required: - commit From 7d7ef48191c162d117fa80f2e74939b6407e499b Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Mon, 28 Oct 2024 11:04:17 +0100 Subject: [PATCH 4/6] fix(COR-1078): fix details --- openapi.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/openapi.yaml b/openapi.yaml index ac547414..ced1dbc3 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -14651,7 +14651,6 @@ components: - identifier - status - auditing_data - - details properties: identifier: type: object From d5c6fd5f990c9f61886fd1f52490864a06dda80b Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Mon, 28 Oct 2024 14:39:43 +0100 Subject: [PATCH 5/6] fix(COR-1078): extract oneof --- openapi.yaml | 149 ++++++++++++++++++++++----------------------------- 1 file changed, 64 insertions(+), 85 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index ced1dbc3..8074206a 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -14651,6 +14651,7 @@ components: - identifier - status - auditing_data + - details properties: identifier: type: object @@ -14681,95 +14682,73 @@ components: auditing_data: $ref: '#/components/schemas/DeploymentHistoryAuditingData' details: - oneOf: - - description: ApplicationDeploymentHistoryData - required: - - commit - properties: - commit: - $ref: '#/components/schemas/Commit' - - x-stoplight: - id: lja8m17hali3p - description: ContainerDeploymentHistoryData - required: - - image_name - - tag - - arguments + $ref: '#/components/schemas/DeploymentHistoryServiceDetails' + DeploymentHistoryServiceDetails: + x-stoplight: + id: vx9hzryfyv7sb + oneOf: + - description: ApplicationDeploymentHistoryData + type: object + required: + - commit + properties: + commit: + $ref: '#/components/schemas/Commit' + - description: ContainerDeploymentHistoryData + type: object + required: + - image_name + - tag + - arguments + properties: + image_name: + type: string + tag: + type: string + arguments: + type: array + items: + type: string + entrypoint: + type: string + - description: JobDeploymentHistoryDetails + type: object + required: + - image_name + - tag + properties: + image_name: + type: string + tag: + type: string + commit: + $ref: '#/components/schemas/Commit' + schedule: + type: object properties: - image_name: - type: string - x-stoplight: - id: cp1a1637awibu - tag: - type: string - x-stoplight: - id: j2370fv4rsfpg - arguments: - type: array - x-stoplight: - id: yjdn67mlbjepn - items: - x-stoplight: - id: ivowoxaze0arg - type: string - entrypoint: - type: string - x-stoplight: - id: ctmcvgy4wj865 - - x-stoplight: - id: ifzfaa7tyrfq8 - description: JobDeploymentHistoryDetails - required: - - image_name - - tag + on_start: + $ref: '#/components/schemas/JobLifecyleSchedule' + on_stop: + $ref: '#/components/schemas/JobLifecyleSchedule' + on_delete: + $ref: '#/components/schemas/JobLifecyleSchedule' + cron_job: + $ref: '#/components/schemas/JobCronSchedule' + lifecycle_type: + $ref: '#/components/schemas/JobLifecycleTypeEnum' + - description: HelmDeploymentHistoryDetails + type: object + properties: + commit: + $ref: '#/components/schemas/Commit' + repository: + type: object properties: - image_name: + chart_name: type: string - x-stoplight: - id: lkmz7mr4xevzg - tag: + chart_version: type: string - x-stoplight: - id: zexw29s3fgblp - commit: - $ref: '#/components/schemas/Commit' - schedule: - x-stoplight: - id: g4j7aa77ezcgh - type: object - properties: - on_start: - $ref: '#/components/schemas/JobLifecyleSchedule' - on_stop: - $ref: '#/components/schemas/JobLifecyleSchedule' - on_delete: - $ref: '#/components/schemas/JobLifecyleSchedule' - cron_job: - $ref: '#/components/schemas/JobCronSchedule' - lifecycle_type: - $ref: '#/components/schemas/JobLifecycleTypeEnum' - - x-stoplight: - id: o9gzhui7ko9jd - description: HelmDeploymentHistoryDetails - properties: - commit: - $ref: '#/components/schemas/Commit' - repository: - type: object - x-stoplight: - id: 1j5omftfya2n7 - properties: - chart_name: - type: string - x-stoplight: - id: gerj6c9sxkjfz - chart_version: - type: string - x-stoplight: - id: ainlfgdt19umi - - x-stoplight: - id: pc3zlhtm1ocgu - description: DatabaseDeploymentHistoryDetails + - description: DatabaseDeploymentHistoryDetails type: object DeploymentHistoryEnvironmentPaginatedResponseList: allOf: From 826f1a5208d0ac061987495d28492531bc8297c0 Mon Sep 17 00:00:00 2001 From: Fabien FLEUREAU Date: Mon, 28 Oct 2024 16:15:01 +0100 Subject: [PATCH 6/6] fix(COR-1078): test without empty object --- openapi.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/openapi.yaml b/openapi.yaml index 8074206a..dc1ec266 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -14748,8 +14748,6 @@ components: type: string chart_version: type: string - - description: DatabaseDeploymentHistoryDetails - type: object DeploymentHistoryEnvironmentPaginatedResponseList: allOf: - $ref: '#/components/schemas/PaginationData'