You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* draft process
* added new page and updated config inline with review
* dev review comments
* update quickstart
* Hyperlint reviews
* updates for consistency
* review comments
* add missing role, reordering, update role bindings to double quotes
* add text about placeholders
* PM review comments
* Added detail on GKE master CIDR range
* Add region to addresses command
* Update feature flag message
* docs review comments
* rewording
A Redpanda Cloud account for Serverless, Dedicated, or standard BYOC (not BYOVPC). If you don't already have an account, https://redpanda.com/try-redpanda/cloud-trial[sign up for a free trial^].
12
+
A Redpanda Cloud account for Serverless, Dedicated, or standard BYOC. If you don't already have an account, https://redpanda.com/try-redpanda/cloud-trial[sign up for a free trial^].
Copy file name to clipboardExpand all lines: modules/develop/partials/availability-message.adoc
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,6 @@
2
2
====
3
3
4
4
* Redpanda Connect is available in limited availability (LA) for BYOC and Dedicated clusters. Features in LA are production-ready and are covered by Redpanda Support for early adopters. To unlock Redpanda Connect for your account, contact https://support.redpanda.com/hc/en-us/requests/new[Redpanda Support^].
5
-
* Redpanda Connect is not available for BYOVPC clusters.
5
+
* Redpanda Connect is in beta for BYOVPC clusters on GCP but not on AWS or Azure.
6
6
* Redpanda Connect is available in beta for Serverless clusters. Features in beta are not covered by Redpanda Support and should not be used in production environments.
= Enable Redpanda Connect on an Existing BYOVPC Cluster on GCP
2
+
:description: Add Redpanda Connect to your existing BYOVPC cluster.
3
+
:page-beta: true
4
+
5
+
include::shared:partial$feature-flag-rpcn.adoc[]
6
+
7
+
To enable Redpanda Connect on an existing BYOVPC cluster, you must update your configuration. You can also create xref:get-started:cluster-types/byoc/gcp/vpc-byo-gcp.adoc[a new BYOVPC cluster] with Redpanda Connect already enabled.
8
+
9
+
Replace all `<placeholders>` with your own values.
10
+
11
+
. Create two new service accounts with the necessary permissions and roles.
12
+
+
13
+
.Show commands
14
+
[%collapsible]
15
+
====
16
+
```bash
17
+
# Account used to check for and read secrets, which are required to create Redpanda Connect pipelines.
18
+
19
+
gcloud iam service-accounts create redpanda-connect-api \
20
+
--display-name="Redpanda Connect API Service Account"
21
+
22
+
cat << EOT > redpanda-connect-api.role
23
+
{
24
+
"name": "redpanda_connect_api_role",
25
+
"title": "Redpanda Connect API Role",
26
+
"description": "Redpanda Connect API Role",
27
+
"includedPermissions": [
28
+
"resourcemanager.projects.get",
29
+
"secretmanager.secrets.get",
30
+
"secretmanager.versions.access"
31
+
],
32
+
}
33
+
EOT
34
+
35
+
gcloud iam roles create redpanda_connect_api_role --project=<service-project-id> --file redpanda-connect-api.role
The account ID of the GCP service account is used to configure service account bindings. This account ID is the local part of the email address for the GCP service account. For example, if the GCP service account is `[email protected]`, then the account ID is `my-gcp-sa`.
71
+
+
72
+
.Show commands
73
+
[%collapsible]
74
+
====
75
+
```
76
+
gcloud iam service-accounts add-iam-policy-binding <redpanda_connect_api-gcp-sa-account-id>@<service-project-id>.iam.gserviceaccount.com \
. Make a xref:api:ROOT:cloud-controlplane-api.adoc#patch-/v1/clusters/-cluster.id-[`PATCH /v1/clusters/\{cluster-id}`] request to update the cluster configuration.
Replace `<gke-master-cidr-range>` with a /28 CIDR. For example: 172.16.0.32/28. For information about the master CIDR, and how to set it using `--master-ipv4-cidr`, see the **gcloud** tab in https://cloud.google.com/kubernetes-engine/docs/how-to/legacy/network-isolation#private_cp[Creating a private cluster with no client access to the public endpoint]
99
+
+
98
100
. Grant permission to read the VPC and related resources.
99
101
+
100
102
If the host project and service project are in different projects, it's helpful for the Redpanda team to have read access
@@ -532,7 +608,7 @@ gcloud iam service-accounts add-iam-policy-binding <gke-service-account-name>@<s
532
608
533
609
Log in to the https://cloud.redpanda.com[Redpanda Cloud UI^], and follow the steps to xref:get-started:cluster-types/byoc/gcp/create-byoc-cluster-gcp.adoc[create a BYOC cluster], with the following exceptions:
534
610
535
-
. On the *Network* page, select the *Customer-managed* connection type, and enter the network, service account, and storage bucket informationyou created.
611
+
. On the *Network* page, select the *Customer-managed* connection type, and enter the network, service account, storage bucket information, and GKE master CIDR range you created.
536
612
537
613
. With customer-managed networks, you must grant yourself (the user deploying the cluster with `rpk`) the following permissions:
Copy file name to clipboardExpand all lines: modules/shared/partials/feature-flag-rpcn.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,5 +2,5 @@
2
2
====
3
3
4
4
* BYOVPC is an add-on feature that may require an additional purchase. To unlock this feature for your account, contact your Redpanda account team or https://www.redpanda.com/price-estimator[Redpanda Sales^].
5
-
* Redpanda Connect is not available for BYOVPC clusters.
5
+
* Redpanda Connect is in beta for BYOVPC clusters on GCP.
0 commit comments