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: docs/modules/redpanda.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,11 +5,12 @@ Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/
5
5
## Introduction
6
6
7
7
Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
8
-
This Testcontainers module provides three APIs:
8
+
This Testcontainers module provides four APIs:
9
9
10
10
- Kafka API
11
11
- Schema Registry API
12
12
- Redpanda Admin API
13
+
- HTTP Proxy API (PandaProxy)
13
14
14
15
## Adding this module to your project dependencies
15
16
@@ -121,6 +122,18 @@ The `WithEnableWasmTransform` enables wasm transform.
121
122
122
123
The `WithEnableSchemaRegistryHTTPBasicAuth` enables HTTP basic authentication for the Schema Registry.
123
124
125
+
#### WithEnableHTTPProxyBasicAuth
126
+
127
+
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
128
+
129
+
The `WithEnableHTTPProxyBasicAuth` enables HTTP basic authentication for the HTTP Proxy API (PandaProxy). For HTTP Proxy to have BasicAuth, SASL must be enabled. See `WithEnableSASL()`.
130
+
131
+
#### WithHTTPProxyOIDCAuth
132
+
133
+
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
134
+
135
+
The `WithHTTPProxyOIDCAuth` enables OIDC authentication for the HTTP Proxy API (PandaProxy).
136
+
124
137
#### WithAutoCreateTopics
125
138
126
139
- Since <a href="https://github.com/testcontainers/testcontainers-go/releases/tag/v0.22.0"><span class="tc-version">:material-tag: v0.22.0</span></a>
@@ -189,3 +202,14 @@ is an HTTP-based API and thus the returned format will be: http://host:port.
189
202
<!--codeinclude-->
190
203
[Get admin API address](../../modules/redpanda/redpanda_test.go) inside_block:adminAPIAddress
191
204
<!--/codeinclude-->
205
+
206
+
#### HTTPProxyAddress
207
+
208
+
- Not available until the next release <a href="https://github.com/testcontainers/testcontainers-go"><span class="tc-version">:material-tag: main</span></a>
209
+
210
+
HTTPProxyAddress returns the address to the HTTP Proxy API (PandaProxy). This
211
+
is an HTTP-based API and thus the returned format will be: http://host:port.
0 commit comments