Skip to content

Add AWS SQS integration#220

Merged
danielgerlag merged 5 commits into
drasi-project:mainfrom
danielgerlag:aws-sqs
Jun 10, 2026
Merged

Add AWS SQS integration#220
danielgerlag merged 5 commits into
drasi-project:mainfrom
danielgerlag:aws-sqs

Conversation

@danielgerlag

Copy link
Copy Markdown
Contributor

AWS SQS reaction docs

Signed-off-by: Daniel Gerlag <daniel@gerlag.ca>
Copilot AI review requested due to automatic review settings May 22, 2026 15:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds documentation for configuring an AWS SQS reaction in Drasi Server and links it from the “Configure Reactions” landing page.

Changes:

  • Introduces a new how-to page describing AWS SQS reaction configuration, templates/routing, authentication, and local testing.
  • Updates the reactions index page to include an “AWS SQS” card linking to the new guide.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docs/content/drasi-server/how-to-guides/configuration/configure-reactions/configure-aws-sqs-reaction/_index.md New AWS SQS reaction configuration guide (config reference, templates, examples, testing).
docs/content/drasi-server/how-to-guides/configuration/configure-reactions/_index.md Adds an AWS SQS card/link to the reactions landing page.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +112 to +120
| Variable | Available On | Description |
|----------|-------------|-------------|
| `{{after}}` | ADD, UPDATE | The new data object |
| `{{after.property}}` | ADD, UPDATE | Specific property from new data |
| `{{before}}` | UPDATE, DELETE | The previous data object |
| `{{before.property}}` | UPDATE, DELETE | Specific property from previous data |
| `{{query_id}}` | All | The query ID that produced this change |
| `{{query_name}}` | All | The query name |
| `{{operation}}` | All | The operation type (`add`, `update`, `delete`) |

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed — standardized the terminology:

  • {{operation}} now documents add, update, delete (matching the drasi-operation system attribute).
  • The "Available On" column uses added, updated, deleted to match the YAML route key names (these are config section names, not runtime values).
  • The Limitations section now uses lowercase update instead of UPDATE.

- Align config table format with other reaction pages (use Default column
  for Required marker instead of separate Required column)
- Standardize template variable casing to use lowercase (added/updated/deleted)
  matching the config key names used throughout the doc
- Add ElasticMQ, LocalStack, deduplication to spellcheck wordlist

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@danielgerlag danielgerlag marked this pull request as ready for review June 4, 2026 23:05
@danielgerlag danielgerlag requested a review from a team as a code owner June 4, 2026 23:05
@agentofreality agentofreality marked this pull request as draft June 9, 2026 01:56
# Conflicts:
#	.github/config/en-custom.txt
#	docs/content/drasi-server/how-to-guides/configuration/configure-reactions/_index.md
@danielgerlag danielgerlag marked this pull request as ready for review June 9, 2026 22:09
@danielgerlag danielgerlag merged commit f4fe26b into drasi-project:main Jun 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants