From a1bdd4b18a1515fd1dbb24c6c0ec930e7d6cbeb1 Mon Sep 17 00:00:00 2001
From: vbotbuildovich <62446873+vbotbuildovich@users.noreply.github.com>
Date: Tue, 14 Jul 2026 14:51:00 +0000
Subject: [PATCH] auto-docs: Update Cloud API spec
---
cloud-controlplane/cloud-controlplane.yaml | 14 ++
cloud-controlplane/x-topics/cloud-regions.md | 152 +++++++++++++++++++
cloud-dataplane/cloud-dataplane.yaml | 2 +-
3 files changed, 167 insertions(+), 1 deletion(-)
diff --git a/cloud-controlplane/cloud-controlplane.yaml b/cloud-controlplane/cloud-controlplane.yaml
index 14a54cd..c26b03c 100644
--- a/cloud-controlplane/cloud-controlplane.yaml
+++ b/cloud-controlplane/cloud-controlplane.yaml
@@ -1452,6 +1452,15 @@ components:
$ref: '#/components/schemas/GCPServiceAccount'
redpanda_operator_service_account:
$ref: '#/components/schemas/GCPServiceAccount'
+ rpsql_api_service_account:
+ $ref: '#/components/schemas/GCPServiceAccount'
+ rpsql_cloud_storage_bucket:
+ $ref: '#/components/schemas/CustomerManagedGoogleCloudStorageBucket'
+ rpsql_secret_manager_prefix:
+ description: GCP Secret Manager prefix for Redpanda SQL Iceberg catalog credentials.
+ type: string
+ rpsql_service_account:
+ $ref: '#/components/schemas/GCPServiceAccount'
title: GCP Customer-Managed Resoures
type: object
DNSEntry:
@@ -2806,6 +2815,7 @@ components:
- TYPE_CREATE_NETWORK_PEERING
- TYPE_DELETE_NETWORK_PEERING
- TYPE_UPDATE_NETWORK
+ - TYPE_UPDATE_SERVERLESS_CLUSTER
- TYPE_CREATE_SHADOW_LINK
- TYPE_UPDATE_SHADOW_LINK
- TYPE_DELETE_SHADOW_LINK
@@ -4997,6 +5007,9 @@ components:
$ref: '#/components/schemas/GCPServiceAccount'
rpsql_cloud_storage_bucket:
$ref: '#/components/schemas/CustomerManagedGoogleCloudStorageBucket'
+ rpsql_secret_manager_prefix:
+ description: GCP Secret Manager prefix for Redpanda SQL Iceberg catalog credentials.
+ type: string
rpsql_service_account:
$ref: '#/components/schemas/GCPServiceAccount'
subnet:
@@ -6583,6 +6596,7 @@ paths:
- TYPE_CREATE_NETWORK_PEERING
- TYPE_DELETE_NETWORK_PEERING
- TYPE_UPDATE_NETWORK
+ - TYPE_UPDATE_SERVERLESS_CLUSTER
- TYPE_CREATE_SHADOW_LINK
- TYPE_UPDATE_SHADOW_LINK
- TYPE_DELETE_SHADOW_LINK
diff --git a/cloud-controlplane/x-topics/cloud-regions.md b/cloud-controlplane/x-topics/cloud-regions.md
index 7ef1bc3..22ac4ff 100644
--- a/cloud-controlplane/x-topics/cloud-regions.md
+++ b/cloud-controlplane/x-topics/cloud-regions.md
@@ -29,13 +29,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -46,13 +54,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -63,13 +79,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -80,13 +104,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -97,13 +129,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -114,13 +154,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -131,13 +179,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -148,13 +204,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -165,13 +229,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC, Dedicated
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC, Dedicated
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC, Dedicated
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC, Dedicated
+ - tier-9-gcp-v3-x86: BYOC
@@ -182,13 +254,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -199,13 +279,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -216,13 +304,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -233,13 +329,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -250,13 +354,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -267,13 +379,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -284,13 +404,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC, Dedicated
- tier-2-gcp-v2-x86: BYOC, Dedicated
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC, Dedicated
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC, Dedicated
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC, Dedicated
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -301,13 +429,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -318,13 +454,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
@@ -335,13 +479,21 @@ Usage tiers define the sizing of a cluster and provide tested and guaranteed wor
- tier-1-gcp-v2-x86: BYOC
- tier-2-gcp-v2-x86: BYOC
+ - tier-2-gcp-v3-x86: BYOC
- tier-3-gcp-v2-x86: BYOC
+ - tier-3-gcp-v3-x86: BYOC
- tier-4-gcp-v2-x86: BYOC
+ - tier-4-gcp-v3-x86: BYOC
- tier-5-gcp-v2-x86: BYOC
+ - tier-5-gcp-v3-x86: BYOC
- tier-6-gcp-v2-x86: BYOC
+ - tier-6-gcp-v3-x86: BYOC
- tier-7-gcp-v2-x86: BYOC
+ - tier-7-gcp-v3-x86: BYOC
- tier-8-gcp-v2-x86: BYOC
+ - tier-8-gcp-v3-x86: BYOC
- tier-9-gcp-v2-x86: BYOC
+ - tier-9-gcp-v3-x86: BYOC
diff --git a/cloud-dataplane/cloud-dataplane.yaml b/cloud-dataplane/cloud-dataplane.yaml
index e0b311b..3992089 100644
--- a/cloud-dataplane/cloud-dataplane.yaml
+++ b/cloud-dataplane/cloud-dataplane.yaml
@@ -7856,7 +7856,7 @@ paths:
schema:
$ref: '#/components/schemas/TransformMetadata'
description: Created
- summary: Deploy transform
+ summary: Deploy Transform
tags:
- Wasm Transforms
/v1/transforms/{name}: