diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 877f5218a..aa02ca6dd 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -21,8 +21,6 @@ **** xref:get-started:cluster-types/byoc/gcp/enable-rpcn-byovpc-gcp.adoc[Enable Redpanda Connect on a BYOVPC Cluster on GCP] *** xref:get-started:cluster-types/byoc/remote-read-replicas.adoc[] ** xref:get-started:cluster-types/create-dedicated-cloud-cluster.adoc[] -** xref:get-started:create-topic.adoc[Create a Topic] -** xref:get-started:config-topics.adoc[Manage Topics] * xref:networking:index.adoc[Networking] ** xref:networking:cloud-security-network.adoc[Network Design, Ports, and Flows] @@ -330,6 +328,8 @@ * xref:develop:index.adoc[Develop] ** xref:develop:kafka-clients.adoc[] +** xref:get-started:create-topic.adoc[Create a Topic] +** xref:get-started:config-topics.adoc[Manage Topics] ** xref:develop:produce-data/index.adoc[Produce Data] *** xref:develop:produce-data/configure-producers.adoc[] *** xref:develop:produce-data/idempotent-producers.adoc[Idempotent Producers] @@ -358,10 +358,23 @@ *** xref:develop:managed-connectors/create-sqlserver-connector.adoc[SQL Server (Debezium) Source Connector] *** xref:develop:managed-connectors/create-snowflake-connector.adoc[Snowflake Sink Connector] ** xref:develop:http-proxy.adoc[] +** xref:develop:data-transforms/index.adoc[] +*** xref:develop:data-transforms/how-transforms-work.adoc[Overview] +*** xref:develop:data-transforms/run-transforms.adoc[Data Transforms Quickstart] +*** xref:develop:data-transforms/build.adoc[Build] +*** xref:develop:data-transforms/configure.adoc[Configure] +*** xref:develop:data-transforms/deploy.adoc[Deploy] +*** xref:develop:data-transforms/test.adoc[Test] +*** xref:develop:data-transforms/monitor.adoc[Monitor] +*** xref:develop:data-transforms/data-transforms.adoc[Manage] ** xref:develop:transactions.adoc[] * xref:manage:index.adoc[Manage] -** xref:manage:maintenance.adoc[] +** xref:manage:cluster-maintenance/index.adoc[Cluster Maintenance] +*** xref:manage:maintenance.adoc[] +*** xref:manage:cluster-maintenance/config-cluster.adoc[] +*** xref:manage:audit-logging.adoc[] +**** xref:manage:audit-logging/audit-log-samples.adoc[] ** xref:manage:monitor-cloud.adoc[] ** xref:manage:mountable-topics.adoc[] ** xref:manage:rpk/index.adoc[Redpanda CLI] @@ -411,6 +424,14 @@ *** xref:api:ROOT:cloud-dataplane-api.adoc[] *** xref:api:ROOT:pandaproxy-rest.adoc[] *** xref:api:ROOT:pandaproxy-schema-registry.adoc[] +** xref:reference:properties/index.adoc[] +*** xref:reference:properties/cluster-properties.adoc[] +** xref:reference:data-transforms/sdks.adoc[] +*** xref:reference:data-transforms/golang-sdk.adoc[Golang] +*** xref:reference:data-transforms/rust-sdk.adoc[Rust] +*** xref:reference:data-transforms/js/index.adoc[JavaScript] +**** xref:reference:data-transforms/js/js-sdk.adoc[Data Transforms API] +**** xref:reference:data-transforms/js/js-sdk-sr.adoc[Schema Registry API] ** xref:reference:rpk/index.adoc[rpk Commands] *** xref:reference:rpk/rpk-commands.adoc[rpk] *** xref:reference:rpk/rpk-x-options.adoc[rpk -X] diff --git a/modules/develop/pages/data-transforms/build.adoc b/modules/develop/pages/data-transforms/build.adoc new file mode 100644 index 000000000..1587fcc51 --- /dev/null +++ b/modules/develop/pages/data-transforms/build.adoc @@ -0,0 +1,5 @@ += Develop Data Transforms +:description: Learn how to initialize a data transforms project and write transform functions in your chosen language. +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:develop:data-transforms/build.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/configure.adoc b/modules/develop/pages/data-transforms/configure.adoc new file mode 100644 index 000000000..3139b0a76 --- /dev/null +++ b/modules/develop/pages/data-transforms/configure.adoc @@ -0,0 +1,5 @@ += Configure Data Transforms +:description: pass:q[Learn how to configure data transforms in Redpanda, including editing the `transform.yaml` file, environment variables, and memory settings. This topic covers both the configuration of transform functions and the WebAssembly (Wasm) engine's environment.] +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:develop:data-transforms/configure.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/data-transforms.adoc b/modules/develop/pages/data-transforms/data-transforms.adoc new file mode 100644 index 000000000..2897c28ec --- /dev/null +++ b/modules/develop/pages/data-transforms/data-transforms.adoc @@ -0,0 +1,4 @@ += Manage Data Transforms +:description: You can monitor the status and performance metrics of your transform functions. You can also view detailed logs and delete transform functions when they are no longer needed. + +include::ROOT:console:ui/data-transforms.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/deploy.adoc b/modules/develop/pages/data-transforms/deploy.adoc new file mode 100644 index 000000000..0faf59da6 --- /dev/null +++ b/modules/develop/pages/data-transforms/deploy.adoc @@ -0,0 +1,5 @@ += Deploy Data Transforms +:description: Learn how to build, deploy, share, and troubleshoot data transforms in Redpanda. +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:develop:data-transforms/deploy.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/how-transforms-work.adoc b/modules/develop/pages/data-transforms/how-transforms-work.adoc new file mode 100644 index 000000000..67bfff4e7 --- /dev/null +++ b/modules/develop/pages/data-transforms/how-transforms-work.adoc @@ -0,0 +1,5 @@ += How Data Transforms Work +:page-categories: Development, Stream Processing, Data Transforms +:description: Learn how Redpanda data transforms work. + +include::ROOT:develop:data-transforms/how-transforms-work.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/index.adoc b/modules/develop/pages/data-transforms/index.adoc new file mode 100644 index 000000000..493530be5 --- /dev/null +++ b/modules/develop/pages/data-transforms/index.adoc @@ -0,0 +1,3 @@ += Data Transforms +:description: Learn about WebAssembly data transforms within Redpanda Cloud. +:page-layout: index \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/monitor.adoc b/modules/develop/pages/data-transforms/monitor.adoc new file mode 100644 index 000000000..dcc7bcbe1 --- /dev/null +++ b/modules/develop/pages/data-transforms/monitor.adoc @@ -0,0 +1,5 @@ += Monitor Data Transforms +:description: This topic provides guidelines on how to monitor the health of your data transforms and view logs. +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:develop:data-transforms/monitor.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/run-transforms.adoc b/modules/develop/pages/data-transforms/run-transforms.adoc new file mode 100644 index 000000000..5a0c89a86 --- /dev/null +++ b/modules/develop/pages/data-transforms/run-transforms.adoc @@ -0,0 +1,5 @@ += Data Transforms Quickstart +:description: Learn how to build and deploy your first transform functio.. +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:develop:data-transforms/run-transforms.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/develop/pages/data-transforms/test.adoc b/modules/develop/pages/data-transforms/test.adoc new file mode 100644 index 000000000..7348db90c --- /dev/null +++ b/modules/develop/pages/data-transforms/test.adoc @@ -0,0 +1,4 @@ += Write Integration Tests for Transform Functions +:description: pass:q[Learn how to write integration tests for data transform functions in Redpanda, including setting up unit tests and using testcontainers for integration tests.] + +include::ROOT:develop:data-transforms/test.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/get-started/pages/cloud-overview.adoc b/modules/get-started/pages/cloud-overview.adoc index a9624f4d9..1be265ef2 100644 --- a/modules/get-started/pages/cloud-overview.adoc +++ b/modules/get-started/pages/cloud-overview.adoc @@ -225,9 +225,7 @@ New clusters in Redpanda Cloud generally include functionality added in Self-Man Redpanda Cloud deployments do not support the following functionality available in Redpanda Self-Managed deployments: -- Integration with Apache Iceberg. For private beta access on BYOC, contact https://support.redpanda.com/hc/en-us/requests/new[Redpanda Support^]. -- Data transforms. For private beta access, contact https://support.redpanda.com/hc/en-us/requests/new[Redpanda Support^]. -- Remote Read Replicas. This is in beta for Redpanda Cloud. +- Remote Read Replicas. This is in beta for Redpanda Cloud on AWS and GCP. - Kafka API OIDC authentication. However, Redpanda Cloud does support xref:security:cloud-authentication.adoc#single-sign-on[SSO to the Redpanda Cloud UI]. - Admin API. - FIPS-compliance mode. @@ -277,6 +275,7 @@ The following features are currently in beta in Redpanda Cloud: * Redpanda Connect for BYOVPC on GCP and Serverless * Redpanda Terraform provider * BYOVPC for AWS and Azure +* Integration with Apache Iceberg * Remote Read Replicas for AWS and GCP == Next steps diff --git a/modules/get-started/pages/cluster-types/serverless.adoc b/modules/get-started/pages/cluster-types/serverless.adoc index 46b130c0e..73bdbf042 100644 --- a/modules/get-started/pages/cluster-types/serverless.adoc +++ b/modules/get-started/pages/cluster-types/serverless.adoc @@ -1,6 +1,6 @@ = Serverless :description: Learn how to create a Serverless cluster and start streaming. -:page-aliases: get-started:cluster-types/serverless-pro.adoc +:page-aliases: get-started:cluster-types/serverless-pro.adoc, ROOT:deploy:deployment-option/deploy/cloud/serverless.adoc Serverless is the fastest and easiest way to start data streaming. With Serverless clusters, you host your data in Redpanda's VPC, and Redpanda handles automatic scaling, provisioning, operations, and maintenance. This is a production-ready deployment option with a cluster available instantly, and with pay-as-you-go billing, you only pay for what you consume. You can view detailed billing activity for each cluster and edit payment methods on the *Billing* page. diff --git a/modules/get-started/pages/config-topics.adoc b/modules/get-started/pages/config-topics.adoc index 5aec36481..f82dac172 100644 --- a/modules/get-started/pages/config-topics.adoc +++ b/modules/get-started/pages/config-topics.adoc @@ -1,4 +1,5 @@ = Manage Topics :page-categories: Clients, Development -:page-aliases: develop:config-topics.adoc, deploy:deployment-option/cloud/create-topic.adoc +:description: Learn how to create topics, update topic configurations, and delete topics or records. + include::ROOT:develop:config-topics.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/get-started/pages/whats-new-cloud.adoc b/modules/get-started/pages/whats-new-cloud.adoc index 448a627ad..b09ebd1a3 100644 --- a/modules/get-started/pages/whats-new-cloud.adoc +++ b/modules/get-started/pages/whats-new-cloud.adoc @@ -15,10 +15,20 @@ The xref:manage:iceberg/about-iceberg-topics.adoc[Iceberg integration for Redpan Iceberg topics is supported in AWS and GCP. +=== Cluster configuration + +You can now xref:manage:cluster-maintenance/config-cluster.adoc[configure certain cluster properties] with the Cloud API. For example, you can enable and manage xref:manage:iceberg/about-iceberg-topics.adoc[Iceberg topics], xref:develop:data-transforms/index.adoc[data transforms], and xref:manage:audit-logging.adoc[audit logging]. + +Available properties are listed in xref:reference:properties/cluster-properties.adoc[Cluster Configuration Properties]. + === Increased number of supported partitions The number of partitions (pre-replication) Redpanda Cloud supports for each xref:reference:tiers/index.adoc[usage tier] has been doubled. +=== Data transforms: GA + +WebAssembly xref:develop:data-transforms/index.adoc[data transforms] is now generally available in Redpanda Cloud. Data transforms let you run common data streaming tasks within Redpanda, like filtering, scrubbing, and transcoding. + === AI agents: beta 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. diff --git a/modules/manage/pages/audit-logging.adoc b/modules/manage/pages/audit-logging.adoc new file mode 100644 index 000000000..1ba6a4e58 --- /dev/null +++ b/modules/manage/pages/audit-logging.adoc @@ -0,0 +1,6 @@ += Audit Logging +:description: Learn how to use Redpanda's audit logging capabilities. +:page-categories: Management, Security +:env-linux: true + +include::ROOT:manage:audit-logging.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/manage/pages/audit-logging/audit-log-samples.adoc b/modules/manage/pages/audit-logging/audit-log-samples.adoc new file mode 100644 index 000000000..b3f0e99ba --- /dev/null +++ b/modules/manage/pages/audit-logging/audit-log-samples.adoc @@ -0,0 +1,5 @@ += Sample Audit Log Messages +:description: Sample Redpanda audit log messages. +:page-categories: Management, Security + +include::ROOT:manage:audit-logging/audit-log-samples.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/manage/pages/cluster-maintenance/config-cluster.adoc b/modules/manage/pages/cluster-maintenance/config-cluster.adoc new file mode 100644 index 000000000..e23b33c16 --- /dev/null +++ b/modules/manage/pages/cluster-maintenance/config-cluster.adoc @@ -0,0 +1,30 @@ += Configure Cluster Properties +:description: Learn how to configure cluster properties to enable and manage features. + +Redpanda cluster configuration properties are automatically set to the default values and are replicated across all brokers. + +You can edit certain cluster configuration properties with the Cloud API. For example, you can enable and manage xref:manage:iceberg/about-iceberg-topics.adoc[Iceberg topics], xref:develop:data-transforms/index.adoc[data transforms], and xref:manage:audit-logging.adoc[audit logging]. + +== Limitations + +Cluster configuration with the Cloud API is supported on BYOC and Dedicated clusters running on AWS and GCP. + +- It is not available on Serverless clusters. +- It is not available on BYOC and Dedicated clusters running on Azure. + +== Set cluster configuration properties + +You can set cluster configuration properties when you create a cluster, or you can edit an existing cluster. + +* Create a cluster by making a xref:api:ROOT:cloud-controlplane-api.adoc#post-/v1/clusters[`POST /v1/clusters`] request. Edit `cluster_configuration` in the request body with a key-value pair for `custom_properties`. + +* Update a cluster by making a xref:api:ROOT:cloud-controlplane-api.adoc#patch-/v1/clusters/-cluster.id-[`PATCH /v1/clusters/{cluster.id}`] request, passing the cluster ID as a parameter. Include the properties to update in the request body. + +For a complete list of the cluster configuration properties you can edit in Redpanda Cloud, see xref:reference:properties/cluster-properties.adoc[Cluster Configuration Properties]. + +NOTE: Some properties require a cluster restart for updates to take effect. This triggers a xref:manage:api/cloud-byoc-controlplane-api.adoc#lro[long-running operation] that can take several minutes to complete. + +== Suggested reading + +* xref:manage:api/cloud-api-overview.adoc[Redpanda Cloud API Overview] +* xref:manage:api/cloud-api-quickstart.adoc[Redpanda Cloud API Quickstart] \ No newline at end of file diff --git a/modules/manage/pages/cluster-maintenance/index.adoc b/modules/manage/pages/cluster-maintenance/index.adoc new file mode 100644 index 000000000..bb5db4962 --- /dev/null +++ b/modules/manage/pages/cluster-maintenance/index.adoc @@ -0,0 +1,4 @@ += Cluster Maintenance +:description: Learn about cluster maintenance and configuration properties. +:page-layout: index +:page-categories: Management \ No newline at end of file diff --git a/modules/manage/pages/iceberg/about-iceberg-topics.adoc b/modules/manage/pages/iceberg/about-iceberg-topics.adoc index 0be0f3e87..d8a8d322d 100644 --- a/modules/manage/pages/iceberg/about-iceberg-topics.adoc +++ b/modules/manage/pages/iceberg/about-iceberg-topics.adoc @@ -4,4 +4,4 @@ :page-beta: true :env-cloud: true -include::25.1@ROOT:manage:partial$iceberg/about-iceberg-topics.adoc[] \ No newline at end of file +include::ROOT:manage:partial$iceberg/about-iceberg-topics.adoc[] \ No newline at end of file diff --git a/modules/manage/pages/iceberg/query-iceberg-topics.adoc b/modules/manage/pages/iceberg/query-iceberg-topics.adoc index 6fe888019..b430385b8 100644 --- a/modules/manage/pages/iceberg/query-iceberg-topics.adoc +++ b/modules/manage/pages/iceberg/query-iceberg-topics.adoc @@ -6,4 +6,4 @@ When you access Iceberg topics from a data lakehouse or other Iceberg-compatible tools, how you consume the data depends on the xref:manage:iceberg/about-iceberg-topics.adoc#enable-iceberg-integration[Iceberg mode] you've chosen for a topic, and whether you've registered a schema for the topic in the xref:manage:schema-reg/schema-reg-overview.adoc[Redpanda Schema Registry]. You do not need to rely on complex ETL jobs or pipelines to access real-time data from Redpanda. -include::25.1@ROOT:manage:partial$iceberg/query-iceberg-topics.adoc[] \ No newline at end of file +include::ROOT:manage:partial$iceberg/query-iceberg-topics.adoc[] \ No newline at end of file diff --git a/modules/manage/pages/iceberg/use-iceberg-catalogs.adoc b/modules/manage/pages/iceberg/use-iceberg-catalogs.adoc index eda01dd72..0534b95f2 100644 --- a/modules/manage/pages/iceberg/use-iceberg-catalogs.adoc +++ b/modules/manage/pages/iceberg/use-iceberg-catalogs.adoc @@ -4,7 +4,7 @@ :page-beta: true :env-cloud: true -include::25.1@ROOT:manage:partial$iceberg/use-iceberg-catalogs.adoc[] +include::ROOT:manage:partial$iceberg/use-iceberg-catalogs.adoc[] == Next steps diff --git a/modules/manage/pages/mountable-topics.adoc b/modules/manage/pages/mountable-topics.adoc index 1627d7429..c78e3da55 100644 --- a/modules/manage/pages/mountable-topics.adoc +++ b/modules/manage/pages/mountable-topics.adoc @@ -1,5 +1,6 @@ = Mountable Topics +:description: Safely attach and detach Tiered Storage topics to and from a cluster. For topics with Tiered Storage enabled, you can unmount a topic to safely detach it from a cluster and keep the topic data in the cluster's object storage bucket or container. You can remount the detached topic to the origin cluster, allowing you to hibernate a topic and free up system resources taken up by the topic. -include::24.3@ROOT:manage:partial$mountable-topics.adoc[] +include::ROOT:manage:partial$mountable-topics.adoc[] diff --git a/modules/manage/pages/schema-reg/edit-topic-configuration.adoc b/modules/manage/pages/schema-reg/edit-topic-configuration.adoc index 15c37dc84..50cc29bd6 100644 --- a/modules/manage/pages/schema-reg/edit-topic-configuration.adoc +++ b/modules/manage/pages/schema-reg/edit-topic-configuration.adoc @@ -1,4 +1,5 @@ = Edit Topic Configuration :page-aliases: manage:console/edit-topic-configuration.adoc +:description: Use Redpanda Cloud to edit the configuration of existing topics in a cluster. include::ROOT:manage:console/edit-topic-configuration.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/manage/pages/schema-reg/programmable-push-filters.adoc b/modules/manage/pages/schema-reg/programmable-push-filters.adoc index e65a963fc..d0c34129b 100644 --- a/modules/manage/pages/schema-reg/programmable-push-filters.adoc +++ b/modules/manage/pages/schema-reg/programmable-push-filters.adoc @@ -1,4 +1,5 @@ = Programmable Push Filters :page-aliases: console:features/programmable-push-filters.adoc, reference:console/programmable-push-filters.adoc +:description: Learn how to filter Kafka records in Redpanda Cloud based on your provided JavaScript code. include::ROOT:reference:console/programmable-push-filters.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/manage/pages/schema-reg/record-deserialization.adoc b/modules/manage/pages/schema-reg/record-deserialization.adoc index 973f22f39..e8f1c40e3 100644 --- a/modules/manage/pages/schema-reg/record-deserialization.adoc +++ b/modules/manage/pages/schema-reg/record-deserialization.adoc @@ -1,4 +1,5 @@ = Deserialization :page-aliases: console:features/record-deserialization.adoc, manage:console/protobuf.adoc, reference:console/record-deserialization.adoc +:description: Learn how Redpanda Cloud deserializes messages. include::ROOT:reference:console/record-deserialization.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/manage/pages/schema-reg/schema-reg-ui.adoc b/modules/manage/pages/schema-reg/schema-reg-ui.adoc index e6438702d..60e8cfe21 100644 --- a/modules/manage/pages/schema-reg/schema-reg-ui.adoc +++ b/modules/manage/pages/schema-reg/schema-reg-ui.adoc @@ -1,5 +1,6 @@ = Use Schema Registry :page-categories: Management, Schema Registry :page-aliases: deploy:deployment-option/cloud/schema-reg-cloud.adoc +:description: Perform common Schema Registry management operations in Redpanda Cloud. include::ROOT:manage:schema-reg/schema-reg-ui.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/golang-sdk.adoc b/modules/reference/pages/data-transforms/golang-sdk.adoc new file mode 100644 index 000000000..c14e94011 --- /dev/null +++ b/modules/reference/pages/data-transforms/golang-sdk.adoc @@ -0,0 +1,5 @@ += Golang SDK for Data Transforms +:description: Work with data transform APIs in Redpanda using Go. +:page-categories: Development, Stream Processing, Data Transforms + +include::ROOT:reference:data-transforms/golang-sdk.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/js/index.adoc b/modules/reference/pages/data-transforms/js/index.adoc new file mode 100644 index 000000000..883112182 --- /dev/null +++ b/modules/reference/pages/data-transforms/js/index.adoc @@ -0,0 +1,3 @@ += JavaScript SDK for Data Transforms +:page-layout: index +:description: This page provides a list of API packages available in the JavaScript SDK for data transforms. Explore the functionalities and methods offered by each package to implement data transforms in your applications. \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/js/js-sdk-sr.adoc b/modules/reference/pages/data-transforms/js/js-sdk-sr.adoc new file mode 100644 index 000000000..20cd0de9b --- /dev/null +++ b/modules/reference/pages/data-transforms/js/js-sdk-sr.adoc @@ -0,0 +1,4 @@ += JavaScript Schema Registry API for Data Transforms +:description: Work with Schema Registry in data transforms using JavaScript. + +include::ROOT:reference:data-transforms/js/js-sdk-sr.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/js/js-sdk.adoc b/modules/reference/pages/data-transforms/js/js-sdk.adoc new file mode 100644 index 000000000..497ec27d0 --- /dev/null +++ b/modules/reference/pages/data-transforms/js/js-sdk.adoc @@ -0,0 +1,4 @@ += JavaScript API for Data Transforms +:description: Work with data transforms using JavaScript. + +include::ROOT:reference:data-transforms/js/js-sdk.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/rust-sdk.adoc b/modules/reference/pages/data-transforms/rust-sdk.adoc new file mode 100644 index 000000000..da3b810a2 --- /dev/null +++ b/modules/reference/pages/data-transforms/rust-sdk.adoc @@ -0,0 +1,4 @@ += Rust SDK for Data Transforms +:description: Work with data transforms using Rust. + +include::ROOT:reference:data-transforms/rust-sdk.adoc[tag=single-source] \ No newline at end of file diff --git a/modules/reference/pages/data-transforms/sdks.adoc b/modules/reference/pages/data-transforms/sdks.adoc new file mode 100644 index 000000000..f0b24532e --- /dev/null +++ b/modules/reference/pages/data-transforms/sdks.adoc @@ -0,0 +1,3 @@ += Data Transforms SDKs +:description: This page provides a link to all SDK reference docs for data transforms. +:page-layout: index \ No newline at end of file diff --git a/modules/reference/pages/properties/cluster-properties.adoc b/modules/reference/pages/properties/cluster-properties.adoc new file mode 100644 index 000000000..c609fec33 --- /dev/null +++ b/modules/reference/pages/properties/cluster-properties.adoc @@ -0,0 +1,13 @@ += Cluster Configuration Properties +:page-toclevels: 3 +:description: Reference of cluster configuration properties. + +Cluster configuration properties are the same for all brokers in a cluster, and are set at the cluster level. + +For information on how to edit cluster properties, see xref:manage:cluster-maintenance/config-cluster.adoc[]. + +NOTE: Some properties require a cluster restart for updates to take effect. This triggers a xref:manage:api/cloud-byoc-controlplane-api.adoc#lro[long-running operation] that can take several minutes to complete. + +== Cluster configuration + +include::ROOT:reference:properties/cluster-properties.adoc[tags=audit_enabled;audit_excluded_principals;audit_excluded_topics;data_transforms_enabled;data_transforms_logging_line_max_bytes;iceberg_catalog_type;iceberg_delete;iceberg_enabled;iceberg_rest_catalog_client_id;iceberg_rest_catalog_client_secret;iceberg_rest_catalog_token;iceberg_rest_catalog_authentication_mode;iceberg_rest_catalog_endpoint;iceberg_rest_catalog_oauth2_server_uri;iceberg_rest_catalog_prefix;iceberg_rest_catalog_request_timeout_ms;iceberg_default_partition_spec;iceberg_invalid_record_action;iceberg_target_lag_ms;iceberg_rest_catalog_trust;iceberg_rest_catalog_crl] \ No newline at end of file diff --git a/modules/reference/pages/properties/index.adoc b/modules/reference/pages/properties/index.adoc new file mode 100644 index 000000000..b4f6a419a --- /dev/null +++ b/modules/reference/pages/properties/index.adoc @@ -0,0 +1,3 @@ += Properties +:page-layout: index +:description: Learn about the Redpanda properties you can configure. \ No newline at end of file