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
Copy file name to clipboardExpand all lines: modules/develop/partials/availability-message.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,6 +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 in beta for BYOVPC clusters on GCP but not on AWS or Azure.
5
+
* Redpanda Connect is in beta for BYOVPC clusters on AWS and GCP. It is not yet available for BYOVPC clusters on 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.
@@ -52,7 +52,21 @@ The https://github.com/redpanda-data/cloud-examples/blob/main/customer-managed/a
52
52
53
53
NOTE: For simplicity, these instructions assume that Terraform is configured to use local state. You may want to configure https://developer.hashicorp.com/terraform/language/state/remote[remote state^].
54
54
55
-
Define a JSON file called `byovnet.auto.tfvars.json` inside the Terraform directory that contains information about the VPC. Optionally, you can enable PrivateLink. For example:
55
+
Define a JSON file called `byovnet.auto.tfvars.json` inside the Terraform directory that contains information about the VPC.
56
+
57
+
You can update the example configuration to customize your setup:
- Preserve cluster data when deleting the cluster (`"force_destroy_cloud_storage": false`).
61
+
- Use https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html[condition tags^] to control resource modifications based on AWS tags. For example:
NOTE: At least one public subnet is required to create a cluster. The example configuration includes multiple public subnets to allow for future scaling. In addition, the VPC should have an Internet Gateway and an associated Route Table that exposes traffic into the VPC, and allows the Redpanda Control Plane to access the cluster.
108
+
109
+
79
110
== Deploy Terraform
80
111
81
112
Initialize, plan, and apply Terraform to set up the AWS infrastructure:
@@ -130,6 +161,7 @@ To create the Redpanda network:
The Create Network request returns a `resource_id`. For example:
@@ -188,13 +221,28 @@ The Create Network request returns a `resource_id`. For example:
188
221
189
222
To create the Redpanda cluster:
190
223
191
-
. Create environment variables for cluster information, like the version, tier, and availability zones.
224
+
. For all cluster information, including the version, tier, storage, security, and availability zones, create the following environment variables with values from Terraform. You can customize the cluster name, Repdanda version, usage tier, and AWS zones for your cluster using the environment variables.
TIP: See the full list of zones and tiers available with each provider in the xref:api:ROOT:cloud-controlplane-api.adoc#api-description[Control Plane API reference].
@@ -204,56 +252,64 @@ TIP: See the full list of zones and tiers available with each provider in the xr
204
252
```json
205
253
cat > redpanda-cluster.json <<EOF
206
254
{
207
-
"cloud_provider":"CLOUD_PROVIDER_AWS",
208
-
"connection_type":"CONNECTION_TYPE_PRIVATE",
209
-
"name": "${REDPANDA_CLUSTER_NAME}",
210
-
"resource_group_id": "${REDPANDA_RG_ID}",
211
-
"network_id": "${REDPANDA_NETWORK_ID}",
212
-
"region": "${AWS_REGION}",
213
-
"throughput_tier": "${REDPANDA_THROUGHPUT_TIER}",
214
-
"type": "TYPE_BYOC",
215
-
"zones": ${AWS_ZONES},
216
-
"redpanda_version": "${REDPANDA_VERSION}",
217
-
"customer_managed_resources": {
218
-
"aws": {
219
-
"agent_instance_profile": {
220
-
"arn": "<agent_instance_profile_arn from terraform outputs>"
221
-
},
222
-
"connectors_node_group_instance_profile": {
223
-
"arn": "<connectors_node_group_instance_profile_arn from terraform outputs>"
224
-
},
225
-
"redpanda_node_group_instance_profile": {
226
-
"arn": "<redpanda_node_group_instance_profile_arn from terraform outputs>"
227
-
},
228
-
"utility_node_group_instance_profile": {
229
-
"arn": "<utility_node_group_instance_profile_arn from terraform outputs>"
230
-
},
231
-
"connectors_security_group": {
232
-
"arn": "<connectors_security_group_arn from terraform outputs>"
233
-
},
234
-
"node_security_group": {
235
-
"arn": "<node_security_group_arn from terraform outputs>"
236
-
},
237
-
"utility_security_group": {
238
-
"arn": "<utility_security_group_arn from terraform outputs>"
239
-
},
240
-
"redpanda_agent_security_group": {
241
-
"arn": "<redpanda_agent_security_group_arn from terraform outputs>"
242
-
},
243
-
"redpanda_node_group_security_group": {
244
-
"arn": "<redpanda_node_group_security_group_arn from terraform outputs>"
245
-
},
246
-
"cluster_security_group": {
247
-
"arn": "<cluster_security_group_arn from terraform outputs>"
248
-
},
249
-
"k8s_cluster_role": {
250
-
"arn": "<k8s_cluster_role_arn from terraform outputs>"
251
-
},
252
-
"cloud_storage_bucket": {
253
-
"arn": "<cloud_storage_bucket_arn from terraform outputs>"
254
-
},
255
-
"permissions_boundary_policy": {
256
-
"arn": "<permissions_boundary_policy_arn from terraform outputs>"
@@ -342,7 +398,7 @@ The `rpk cloud byoc aws apply` command performs validation checks before proceed
342
398
* RPK user: Checks if the user running the command has sufficient privileges to provision the agent. Any
343
399
missing permissions are displayed in the output.
344
400
345
-
* IAM instance profile: Checks that `connectors_node_group_instance_profile`, `redpanda_node_group_instance_profile`,
401
+
* IAM instance profile: Checks that `connectors_node_group_instance_profile`, `redpanda_node_group_instance_profile`, `redpanda_connect_node_group_instance_profile`,
346
402
`utility_node_group_instance_profile`, and `k8s_cluster_role` have the minimum required permissions. Any missing permissions are displayed in the output.
347
403
348
404
* Storage: Checks that the `management_bucket` exists and is versioned, checks that the `cloud_storage_bucket` exists and is not versioned, and checks that the `dynamodb_table` exists.
Copy file name to clipboardExpand all lines: modules/get-started/pages/whats-new-cloud.adoc
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,10 @@ Data transforms are supported for BYOC and Dedicated clusters running Redpanda v
41
41
42
42
Redpanda Cloud is starting to introduce beta versions of xref:develop:agents/about.adoc[AI agents] for enterprise agentic applications driven by a continuous data feed.
43
43
44
+
=== Redpanda Connect for BYOVPC on AWS and GCP: beta
45
+
46
+
Redpanda Connect is now enabled when you create a BYOVPC cluster on xref:get-started:cluster-types/byoc/aws/vpc-byo-aws.adoc[AWS] or xref:get-started:cluster-types/byoc/gcp/vpc-byo-gcp.adoc[GCP]. You can also add Redpanda Connect to an xref:get-started:cluster-types/byoc/gcp/enable-rpcn-byovpc-gcp.adoc[existing BYOVPC GCP cluster].
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 in beta for BYOVPC clusters on GCP.
5
+
* Redpanda Connect is in beta for BYOVPC clusters on AWS and GCP. It is not yet available for BYOVPC clusters on Azure.
0 commit comments