Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
a31d6a8
Configure beta release (#985)
JakeSCahill Feb 25, 2025
8b09d9a
Doc-850 SASL/PLAIN Authentication
Feediver1 Feb 26, 2025
76eb542
Merge branch 'main' into beta
Feediver1 Feb 26, 2025
cf6cdbc
Merge branch 'main' into beta
Feediver1 Feb 27, 2025
443c1b3
Revert "Doc-850 SASL/PLAIN Authentication"
JakeSCahill Feb 27, 2025
fbf0815
Doc-850 SASL/PLAIN Authentication
Feediver1 Feb 26, 2025
2a6f5a1
Review feedback
Feediver1 Feb 27, 2025
1f21cad
Revert "Review feedback"
JakeSCahill Feb 27, 2025
9e45cce
Revert "Doc-850 SASL/PLAIN Authentication"
JakeSCahill Feb 27, 2025
5f96dda
Support protobuf normalization in schema registry (#992)
kbatuigas Mar 3, 2025
9849e9b
DOC-850 SASL/PLAIN AuthN (#991)
JakeSCahill Mar 3, 2025
c923717
Addition to 25.1 beta What's New for SASL/PLAIN (#997)
Feediver1 Mar 3, 2025
b5caa8f
Fix typo in authentication.adoc (#999)
Feediver1 Mar 3, 2025
892b0d6
[25.1 beta] Iceberg updates (#989)
kbatuigas Mar 5, 2025
26c1435
Doc-918 first draft
Feediver1 Mar 6, 2025
b5dcac3
Update modules/manage/pages/cluster-maintenance/manage-throughput.adoc
Feediver1 Mar 6, 2025
c313aca
Update modules/manage/pages/cluster-maintenance/manage-throughput.adoc
Feediver1 Mar 7, 2025
212262d
Additional update
Feediver1 Mar 7, 2025
9bb3515
DOC-1093 Add new cluster properties for 25.1 beta (#1003)
JakeSCahill Mar 12, 2025
b2e1023
DOC-1025 Update Console docs for v3 beta (#994)
JakeSCahill Mar 12, 2025
f2e05ee
Update install-beta.adoc - add in certmanager (#1010)
david-yu Mar 13, 2025
22d80e5
Doc-851 Persistent Stacktrace Logging (#1011)
Feediver1 Mar 14, 2025
ce0f9f1
Rephrase lack of OIDC group support (#1012)
JakeSCahill Mar 18, 2025
86fa3e1
DOC-933 Document new consumer group lag metrics and configs (#1014)
JakeSCahill Mar 19, 2025
5af796c
Adds new properties added in 25.1.1-rc2 (#1018)
JakeSCahill Mar 19, 2025
c129523
First draft - TS Safe pause and resume
Feediver1 Mar 18, 2025
5e51d3c
Revert "First draft - TS Safe pause and resume"
JakeSCahill Mar 19, 2025
d4ca48b
Add a tool for converting Console v2 configs to v3 (#1016)
JakeSCahill Mar 21, 2025
4c06437
Add beta install docs for Redpanda Console (#1028)
JakeSCahill Mar 25, 2025
dea4b41
How to use rpk to analyze partitions and size clusters (#1034)
JakeSCahill Mar 28, 2025
f2c28b2
rpk support for protobuf well-known types (#1040)
kbatuigas Apr 1, 2025
f257d8a
Rolling restart Admin API (#1026)
kbatuigas Apr 1, 2025
1f5f9f6
New rpk commands (#1031)
kbatuigas Apr 2, 2025
cae145e
New metrics (#1039)
JakeSCahill Apr 2, 2025
4dd52a5
DOC-1175 Document the min.cleanable.dirty.ratio property and how to u…
JakeSCahill Apr 3, 2025
816545c
Clarify which metrics become available when property is enabled (#1049)
JakeSCahill Apr 3, 2025
87a649f
Add new properties and metrics to the what's new (#1048)
JakeSCahill Apr 3, 2025
63dd4a0
Fix broken link (#1051)
JakeSCahill Apr 4, 2025
ba9e36d
Provide upgrade instructions for Redpanda Console (#1046)
JakeSCahill Apr 4, 2025
bfd6add
Partition memory related changes for 25.1 (#1052)
StephanDollberg Apr 4, 2025
c06a250
Update whats-new.adoc
JakeSCahill Apr 4, 2025
978f814
Update whats-new.adoc
JakeSCahill Apr 4, 2025
29fd716
Fix link
JakeSCahill Apr 4, 2025
6519e2d
TS Safe pause and resume (#1017)
Feediver1 Apr 4, 2025
44b720c
Single source Iceberg (#1032)
kbatuigas Apr 4, 2025
458d4ba
Iceberg performance (#1042)
kbatuigas Apr 5, 2025
6da3445
New Iceberg catalog authentication properties
kbatuigas Apr 5, 2025
831e96e
Incorrect anchor
kbatuigas Apr 5, 2025
ff8c2a9
Update modules/manage/partials/iceberg/use-iceberg-catalogs.adoc
kbatuigas Apr 5, 2025
5e6e469
DOC-970 Documentation for Operator 2.4.x which defaults to Flux disab…
JakeSCahill Apr 6, 2025
e00df58
Merge branch 'beta' into DOC-1174-Iceberg-catalog-authentication-updates
JakeSCahill Apr 6, 2025
afed685
Update whats-new.adoc for pause and resume (#1053)
Feediver1 Apr 6, 2025
d92c313
Rebase main onto beta (#1056)
JakeSCahill Apr 6, 2025
555b718
25.1 GA (#1059)
JakeSCahill Apr 7, 2025
17f5d49
Merge branch 'main' of https://github.com/redpanda-data/docs into beta
JakeSCahill Apr 7, 2025
be2027a
Apply suggestions from code review
JakeSCahill Apr 7, 2025
4a954f0
Merge branch 'beta' into DOC-1174-Iceberg-catalog-authentication-updates
Feediver1 Apr 7, 2025
8de7af7
Apply suggestions from code review
kbatuigas Apr 7, 2025
7dc9ac3
Update cluster property reference based on SME suggestions
kbatuigas Apr 7, 2025
b1a9d15
Merge branch 'main' of github.com:redpanda-data/docs into DOC-1174-Ic…
kbatuigas Apr 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ To configure your Redpanda cluster to enable Iceberg on a topic and integrate wi
iceberg_enabled: true
iceberg_catalog_type: rest
iceberg_rest_catalog_endpoint: https://<snowflake-orgname>-<open-catalog-account-name>.snowflakecomputing.com/polaris/api/catalog
iceberg_rest_catalog_authentication_mode: oauth2
iceberg_rest_catalog_client_id: <open-catalog-connection-client-id>
iceberg_rest_catalog_client_secret: <open-catalog-connection-client-secret>
iceberg_rest_catalog_prefix: <open-catalog-name>
Expand Down
20 changes: 15 additions & 5 deletions modules/manage/partials/iceberg/use-iceberg-catalogs.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,17 @@ To connect to a REST catalog, set the following cluster configuration properties

* config_ref:iceberg_catalog_type,true,properties/cluster-properties[`iceberg_catalog_type`]: `rest`
* config_ref:iceberg_rest_catalog_endpoint,true,properties/cluster-properties[`iceberg_rest_catalog_endpoint`]: The endpoint URL for your Iceberg catalog, which you either manage directly, or is managed by an external catalog service.
* config_ref:iceberg_rest_catalog_client_id,true,properties/cluster-properties[`iceberg_rest_catalog_client_id`]: The ID to connect to the REST catalog.
* config_ref:iceberg_rest_catalog_client_secret,true,properties/cluster-properties[`iceberg_rest_catalog_client_secret`]: The secret data to connect to the REST catalog.
* config_ref:iceberg_rest_catalog_authentication_mode,true,properties/cluster-properties[`iceberg_rest_catalog_authentication_mode`]: The authentication mode to use for the REST catalog. Choose from `oauth2`, `bearer`, or `none` (default).
** For `oauth2`, also configure the following properties:
+
--
* config_ref:iceberg_rest_catalog_oauth2_server_uri,true,properties/cluster-properties[`iceberg_rest_catalog_oauth2_server_uri`]: The OAuth endpoint URI used to retrieve tokens for REST catalog authentication. If left unset, the deprecated catalog endpoint `/v1/oauth/tokens` is used as the token endpoint instead.
* config_ref:iceberg_rest_catalog_client_id,true,properties/cluster-properties[`iceberg_rest_catalog_client_id`]: The ID used to query the OAuth token endpoint for REST catalog authentication.
* config_ref:iceberg_rest_catalog_client_secret,true,properties/cluster-properties[`iceberg_rest_catalog_client_secret`]: The secret used with the client ID to query the OAuth token endpoint for REST catalog authentication.
--
** For `bearer`, configure the config_ref:iceberg_rest_catalog_token,true,properties/cluster-properties[`iceberg_rest_catalog_token`] property with your bearer token.
+
Redpanda uses the bearer token unconditionally and does not attempt to refresh the token. Only use the bearer authentication mode for ad hoc or testing purposes.

For REST catalogs that use self-signed certificates, also configure these properties:

Expand All @@ -37,9 +46,10 @@ For example, if you have Redpanda cluster configuration properties set to connec
[,yaml]
----
iceberg_catalog_type: rest
iceberg_rest_catalog_endpoint: http://catalog-service:8181
iceberg_rest_catalog_client_id: <rest-connection-user>
iceberg_rest_catalog_client_secret: <rest-connection-password>
iceberg_rest_catalog_endpoint: http://catalog-service:8181
iceberg_rest_catalog_authentication_mode: oauth2
iceberg_rest_catalog_client_id: <rest-connection-id>
iceberg_rest_catalog_client_secret: <rest-connection-secret>
----

And you use Apache Spark as a processing engine, configured to use a catalog named `streaming`:
Expand Down
6 changes: 3 additions & 3 deletions modules/reference/pages/properties/cluster-properties.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -1898,7 +1898,7 @@ The authentication mode for client requests made to the Iceberg catalog. Choose

=== iceberg_rest_catalog_client_id

Iceberg REST catalog user ID. This ID is used to query the catalog API for the OAuth token. Required if catalog type is set to `rest`.
The client ID used to query the REST catalog API for the OAuth token. Required if catalog type is set to `rest`.

*Requires restart:* Yes

Expand All @@ -1918,7 +1918,7 @@ Iceberg REST catalog user ID. This ID is used to query the catalog API for the O

=== iceberg_rest_catalog_client_secret

Secret to authenticate against Iceberg REST catalog. Required if catalog type is set to `rest` and `iceberg_rest_catalog_authentication_mode` is set to `oauth2`.
Secret used with the client ID to query the OAuth token endpoint for Iceberg REST catalog authentication. Required if catalog type is set to `rest` and `iceberg_rest_catalog_authentication_mode` is set to `oauth2`.

*Requires restart:* Yes

Expand Down Expand Up @@ -1992,7 +1992,7 @@ URL of Iceberg REST catalog endpoint.

=== iceberg_rest_catalog_oauth2_server_uri

The OAuth URI used to retrieve access tokens for Iceberg catalog authentication. If left undefined, the deprecated Iceberg catalog endpoint `/v1/oauth/tokens` is used instead.
The OAuth URI used to retrieve access tokens for Iceberg REST catalog authentication. If left undefined, the deprecated Iceberg catalog endpoint `/v1/oauth/tokens` is used instead.

*Requires restart:* Yes

Expand Down