Skip to content

Commit b2ebda0

Browse files
author
github-actions
committed
Merge branch 'release/v2.1.14' into main
2 parents 0b0a0b6 + 63359d2 commit b2ebda0

File tree

13 files changed

+145
-4
lines changed

13 files changed

+145
-4
lines changed

deploy-versions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"text":"Latest","icon":"fas fa-home","key":"latest","tag":"v2.1.13"}]
1+
[{"text":"Latest","icon":"fas fa-home","key":"latest","tag":"v2.1.14"}]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "zilla-docs",
33
"type": "module",
4-
"version": "2.1.13",
4+
"version": "2.1.14",
55
"description": "The official documentation for the aklivity/zilla open-source project",
66
"keywords": [],
77
"author": "aklivity.io",
358 KB
Loading
376 KB
Loading
322 KB
Loading

src/.vuepress/sidebar/en.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ export const enSidebar = sidebar({
111111
prefix: "how-tos/amazon-msk/secure-public-access/",
112112
link: "how-tos/amazon-msk/secure-public-access/production.md",
113113
children: [
114+
{
115+
text: "CDK",
116+
link: "https://github.com/aklivity/zilla-plus-aws-templates/tree/main/amazon-msk/cdk/secure-public-access",
117+
},
114118
{
115119
text: "Terraform",
116120
link: "https://github.com/aklivity/zilla-plus-aws-templates/tree/main/amazon-msk/cdktf/secure-public-access",
@@ -143,6 +147,26 @@ export const enSidebar = sidebar({
143147
},
144148
],
145149
},
150+
{
151+
text: "Secure Private Access",
152+
icon: "aky-zilla-plus",
153+
children: [
154+
{
155+
text: "Deployment Options",
156+
link: "concepts/kafka-proxies/secure-private-access.md",
157+
children: [],
158+
},
159+
{
160+
text: "Amazon MSK",
161+
children: [
162+
{
163+
text: "CDK",
164+
link: "https://github.com/aklivity/zilla-plus-aws-templates/tree/main/amazon-msk/cdk/secure-private-access",
165+
},
166+
],
167+
},
168+
],
169+
},
146170
{
147171
text: "IoT Ingest and Control",
148172
icon: "aky-zilla-plus",
@@ -401,6 +425,12 @@ export const enSidebar = sidebar({
401425
link: "solutions/concepts/kafka-proxies/secure-public-access.md",
402426
children: [],
403427
},
428+
{
429+
text: "Secure Private Access on AWS",
430+
icon: "aky-zilla-plus",
431+
link: "solutions/concepts/kafka-proxies/secure-private-access.md",
432+
children: [],
433+
},
404434
{
405435
text: "IoT Ingest and Control on AWS",
406436
icon: "aky-zilla-plus",

src/cookbooks/mqtt.kafka.broker/zilla.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ bindings:
7272
- topic: device/#
7373
with:
7474
messages: mqtt-devices
75+
exit: north_kafka_cache_client
7576
#endregion device_mapping
7677

7778
#region kafka_sync

src/how-tos/connecting-to-kafka/amazon-msk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Unlike other hosted Kafka services, Amazon MSK is not readily reachable over the
1111
"Public Access" can be turned on for MSK clusters running Apache Kafka 2.6.0 or later. Follow the MSK [Public Access Guide](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)to do so.
1212

1313
::: warning
14-
MSK's “Public Access” feature directly exposes your brokers to the internet, which may present additional security concerns. An alternative and more flexible solution is the [Secure Public Access](../../solutions/concepts/kafka-proxies/secure-public-access.md) solution using [Zilla Plus for Amazon MSK](https://aws.amazon.com/marketplace/pp/prodview-jshnzslazfm44). The solution acts as intermediary that securely routes connectivity between external clients and MSK brokers without having to modify the brokers.
14+
MSK's “Public Access” feature directly exposes your brokers to the internet, which may present additional security concerns. An alternative and more flexible solution is the [Secure Public Access](../../solutions/concepts/kafka-proxies/secure-public-access.md) solution using [Zilla Plus for Amazon MSK](https://aws.amazon.com/marketplace/pp/prodview-jshnzslazfm44). The solution acts as intermediary that securely routes connectivity between external clients and MSK brokers without having to modify the broker configuration. Specifically, no broker configuration change is needed for advertised listeners.
1515
:::
1616

1717
## Set up mTLS Authentication between MSK and Zilla

src/reference/config/catalogs/.partials/options-schema-registry.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,59 @@ Schema context represents an independent scope in the Schema Registry.
2121
> `integer` | Default: `300`
2222
2323
The maximum duration in seconds to keep a cached schema before fetching the schema again.
24+
25+
#### options.tls
26+
27+
> `object`
28+
29+
TLS configuration for connecting to secure Schema Registry. A configured `vault` is required to manage the keys and certificates necessary for TLS authentication.
30+
31+
```yaml {2}
32+
tls:
33+
trust:
34+
- serverca
35+
keys:
36+
- client1
37+
```
38+
39+
##### options.tls.keys
40+
41+
> `array` of `string`
42+
43+
A list of reference names for the Vault key.
44+
45+
##### options.tls.trust
46+
47+
> `array` of `string`
48+
49+
A list of reference names for the Vault certificate.
50+
51+
##### options.tls.trustcacerts
52+
53+
> `boolean`
54+
55+
Trust CA certificates. When the this property is not explicitly set it will be automatically set to `true` if [options.tls.trust](#options-tls-trust) is `null`.
56+
57+
#### options.credentials
58+
59+
> `object`
60+
61+
Configures the credentials used to authenticate the user.
62+
63+
```yaml {2}
64+
credentials:
65+
headers:
66+
authorization: Basic dXNlcjpzZWNyZXQ=
67+
```
68+
69+
##### options.credentials.headers
70+
71+
> `object`
72+
73+
Authentication headers to be included in requests to the Schema Registry.
74+
75+
###### options.credentials.headers.authorization
76+
77+
> `string`
78+
79+
The authorization header for authenticating API requests. For example, use a Basic token or Bearer token format.

src/reference/config/catalogs/confluent-schema-registry.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ catalog:
2727
2828
## Configuration (\* required)
2929
30+
<!-- @include: ../bindings/.partials/vault.md -->
3031
<!-- @include: ./.partials/options-schema-registry.md -->

0 commit comments

Comments
 (0)