From ab552388dd5548326bb2e4cd72ccb24a3626a748 Mon Sep 17 00:00:00 2001 From: swatimodi-scout Date: Tue, 5 Aug 2025 07:20:12 +0000 Subject: [PATCH 1/4] docs(bindings/aws.kinesis): document new metadata for custom endpoint support e.g. LocalStack (see components-contrib#3931) Signed-off-by: swatimodi-scout --- .../components-reference/supported-bindings/kinesis.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md index 8b81e7e801d..f86b2582ada 100644 --- a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md +++ b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md @@ -55,6 +55,8 @@ The above example uses secrets as plain strings. It is recommended to use a secr | `secretKey` | Y | Output | The AWS Secret Access Key to access this resource | `"secretAccessKey"` | | `sessionToken` | N | Output | The AWS session token to use | `"sessionToken"` | | `direction` | N | Input/Output | The direction of the binding | `"input"`, `"output"`, `"input, output"` | +| `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | + {{% alert title="Important" color="warning" %}} When running the Dapr sidecar (daprd) with your application on EKS (AWS Kubernetes), if you're using a node/pod that has already been attached to an IAM policy defining access to AWS resources, you **must not** provide AWS access-key, secret-key, and tokens in the definition of the component spec you're using. From 10ebcbb58421a3f92e80772f1e5a2f65efad777d Mon Sep 17 00:00:00 2001 From: swatimodi-scout Date: Tue, 5 Aug 2025 07:15:09 +0000 Subject: [PATCH 2/4] docs(bindings/aws.kinesis): document new metadata for custom endpoint support e.g. LocalStack (see components-contrib#3931) Signed-off-by: swatimodi-scout --- .../components-reference/supported-bindings/kinesis.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md index f86b2582ada..dfd839a8bb9 100644 --- a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md +++ b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md @@ -38,6 +38,8 @@ spec: value: "*****************" - name: direction value: "input, output" + - name: endpoint + value: "http://localhost:4566" # Optional: Custom endpoint (e.g. for LocalStack) ``` {{% alert title="Warning" color="warning" %}} The above example uses secrets as plain strings. It is recommended to use a secret store for the secrets as described [here]({{% ref component-secrets.md %}}). @@ -55,7 +57,11 @@ The above example uses secrets as plain strings. It is recommended to use a secr | `secretKey` | Y | Output | The AWS Secret Access Key to access this resource | `"secretAccessKey"` | | `sessionToken` | N | Output | The AWS session token to use | `"sessionToken"` | | `direction` | N | Input/Output | The direction of the binding | `"input"`, `"output"`, `"input, output"` | +<<<<<<< HEAD | `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | +======= +| `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | +>>>>>>> 8d66ac72 (docs(bindings/aws.kinesis): document new metadata for custom endpoint support e.g. LocalStack (see components-contrib#3931)) {{% alert title="Important" color="warning" %}} From 449bfc2a2ac41dcb7d4517b666f5113226f7847b Mon Sep 17 00:00:00 2001 From: swatimodi-scout Date: Wed, 6 Aug 2025 11:54:11 +0000 Subject: [PATCH 3/4] Resolved conflicts Signed-off-by: swatimodi-scout --- .../components-reference/supported-bindings/kinesis.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md index dfd839a8bb9..0b0e666a27a 100644 --- a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md +++ b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md @@ -57,11 +57,7 @@ The above example uses secrets as plain strings. It is recommended to use a secr | `secretKey` | Y | Output | The AWS Secret Access Key to access this resource | `"secretAccessKey"` | | `sessionToken` | N | Output | The AWS session token to use | `"sessionToken"` | | `direction` | N | Input/Output | The direction of the binding | `"input"`, `"output"`, `"input, output"` | -<<<<<<< HEAD -| `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | -======= | `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | ->>>>>>> 8d66ac72 (docs(bindings/aws.kinesis): document new metadata for custom endpoint support e.g. LocalStack (see components-contrib#3931)) {{% alert title="Important" color="warning" %}} From 0e1651e333d7c3c021c5d51dc3e61b9b98511baa Mon Sep 17 00:00:00 2001 From: swatimodi-scout Date: Wed, 6 Aug 2025 11:57:57 +0000 Subject: [PATCH 4/4] Added suggestions given by msfussell Signed-off-by: swatimodi-scout --- .../components-reference/supported-bindings/kinesis.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md index 0b0e666a27a..dbf48c3116e 100644 --- a/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md +++ b/daprdocs/content/en/reference/components-reference/supported-bindings/kinesis.md @@ -57,7 +57,7 @@ The above example uses secrets as plain strings. It is recommended to use a secr | `secretKey` | Y | Output | The AWS Secret Access Key to access this resource | `"secretAccessKey"` | | `sessionToken` | N | Output | The AWS session token to use | `"sessionToken"` | | `direction` | N | Input/Output | The direction of the binding | `"input"`, `"output"`, `"input, output"` | -| `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (e.g., for LocalStack support) | `"http://localhost:4566"` | +| `endpoint` | N | Input | Custom endpoint for Kinesis and DynamoDB (for example to enable AWS LocalStack support) | `"http://localhost:4566"` | {{% alert title="Important" color="warning" %}}