Skip to content

Use SdkClient for persistence in TransportAcknowledgeAlertAction - #2089

Merged
AWSHurneyt merged 5 commits into
opensearch-project:remote-metadata-supportfrom
manaswini1920:feature/sdk-acknowledge-alert
Apr 10, 2026
Merged

Use SdkClient for persistence in TransportAcknowledgeAlertAction#2089
AWSHurneyt merged 5 commits into
opensearch-project:remote-metadata-supportfrom
manaswini1920:feature/sdk-acknowledge-alert

Conversation

@manaswini1920

Copy link
Copy Markdown
Collaborator

Description:

Migrates TransportAcknowledgeAlertAction to use SdkClient for all persistence operations as part of the remote metadata SDK migration. All search, update, index, and delete operations on alert indices now go through the SDK with routing support.

Changes:

  • findActiveAlerts: SearchDataObjectRequest with routing
  • onSearchResponse: bulk update via UpdateDataObjectRequest, bulk copy to history via PutDataObjectRequest
  • onBulkResponse: bulk delete via DeleteDataObjectRequest

Related Issues:

Part of remote metadata SDK migration. Follows #2083, #2088.

Check List:

  • Commits are signed per the DCO using --signoff.

Migrate all direct client calls to SdkClient:
- findActiveAlerts: SearchDataObjectRequest with routing
- onSearchResponse: bulk update via UpdateDataObjectRequest,
  bulk copy via PutDataObjectRequest
- onBulkResponse: bulk delete via DeleteDataObjectRequest

Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
Manaswini Ragamouni added 3 commits April 9, 2026 20:05
Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
@AWSHurneyt
AWSHurneyt merged commit 3515936 into opensearch-project:remote-metadata-support Apr 10, 2026
18 checks passed
manaswini1920 pushed a commit to manaswini1920/alerting that referenced this pull request Apr 10, 2026
…etadata support

- Migrate TransportGetMonitorAction to use SdkClient (opensearch-project#2053)
- Migrate GetAlerts, DeleteComment, GetWorkflowAlerts, ExecuteMonitor to SdkClient (opensearch-project#2061)
- Fix listener leak in TransportExecuteMonitorAction for empty source (opensearch-project#2080)
- Migrate DeleteMonitor, GetDestinations, SearchAlertingComment, SearchMonitor to SdkClient (opensearch-project#2060)
- Migrate IndexAlertingComment, IndexMonitor to SdkClient (opensearch-project#2081)
- Migrate MonitorMetadataService to SdkClient (opensearch-project#2083)
- Add new query level trigger evaluation independent of ScriptingService (opensearch-project#2079, opensearch-project#2090)
- Migrate AlertService to SdkClient (opensearch-project#2088)
- Migrate TransportAcknowledgeAlertAction to SdkClient (opensearch-project#2089)

Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
AWSHurneyt pushed a commit that referenced this pull request Apr 10, 2026
…etadata support (#2093)

- Migrate TransportGetMonitorAction to use SdkClient (#2053)
- Migrate GetAlerts, DeleteComment, GetWorkflowAlerts, ExecuteMonitor to SdkClient (#2061)
- Fix listener leak in TransportExecuteMonitorAction for empty source (#2080)
- Migrate DeleteMonitor, GetDestinations, SearchAlertingComment, SearchMonitor to SdkClient (#2060)
- Migrate IndexAlertingComment, IndexMonitor to SdkClient (#2081)
- Migrate MonitorMetadataService to SdkClient (#2083)
- Add new query level trigger evaluation independent of ScriptingService (#2079, #2090)
- Migrate AlertService to SdkClient (#2088)
- Migrate TransportAcknowledgeAlertAction to SdkClient (#2089)

Signed-off-by: Manaswini Ragamouni <ragamanu@amazon.com>
Co-authored-by: Manaswini Ragamouni <ragamanu@amazon.com>
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.

3 participants