Skip to content

[Pull-based Ingestion] Update params value type in ingestion source#945

Merged
Xtansia merged 1 commit intoopensearch-project:mainfrom
varunbharadwaj:vb/fixtype
Aug 6, 2025
Merged

[Pull-based Ingestion] Update params value type in ingestion source#945
Xtansia merged 1 commit intoopensearch-project:mainfrom
varunbharadwaj:vb/fixtype

Conversation

@varunbharadwaj
Copy link
Copy Markdown
Contributor

@varunbharadwaj varunbharadwaj commented Jul 31, 2025

Description

The ingestion source setting in pull-based ingestion contains a "params" Map<String, Object>. However, api-spec defines this as Map<String, String>. Correct the api-spec to take in any type. Note: pull-based ingestion is an experimental feature.

Issues Resolved

Follow up for #908

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jul 31, 2025

Changes Analysis

Commit SHA: 4ee3317
Comparing To SHA: e09fdfb

API Changes

Summary

└─┬Components
  └─┬indices._common___IngestionSource
    └─┬param
      └──[🔀] additionalProperties (57844:33)❌ 

Document Element Total Changes Breaking Changes
components 1 1
  • BREAKING Changes: 1 out of 1
  • Modifications: 1
  • Breaking Modifications: 1

Report

The full API changes report is available at: https://github.com/opensearch-project/opensearch-api-specification/actions/runs/16662075313/artifacts/3662990579

API Coverage

Before After Δ
Covered (%) 666 (65.23 %) 666 (65.23 %) 0 (0 %)
Uncovered (%) 355 (34.77 %) 355 (34.77 %) 0 (0 %)
Unknown 128 128 0

Signed-off-by: Varun Bharadwaj <varunbharadwaj1995@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

Spec Test Coverage Analysis

Total Tested
681 679 (99.71 %)

@andrross
Copy link
Copy Markdown
Member

andrross commented Aug 6, 2025

@harshavamsi Can we get a quick review on this PR? There are some broken links unrelated to this PR causing the check links workflow to fail. If possible it'd be nice to merge this and follow up separately with a fix to the links.

@Xtansia Xtansia merged commit 968866f into opensearch-project:main Aug 6, 2025
71 of 74 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.

3 participants