-
Notifications
You must be signed in to change notification settings - Fork 130
Support for no_alias and min_state_age in ISM TransitionsFeature/ism enhancement #1440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for no_alias and min_state_age in ISM TransitionsFeature/ism enhancement #1440
Conversation
c3ea3df
to
e5ecd63
Compare
Thanks for the contribution! I'm a little confused if
|
While ISM provides an In simple terms considering an example for archiving the index:
This distinction is essential in workflows like rollovers or index promotions, where alias updates are managed outside ISM (e.g., by ingestion pipelines). Using Regarding concerns for having |
bb809c0
to
91dbf4a
Compare
Makes sense. if
I see, this feels like a limitation (for example |
Yeah, agreed — it’s feels like a limitation that conditions like |
Fixed the CI builds |
Quick question — once this PR is merged, should the ISM docs be updated immediately or only after the next release? Just want to be sure I follow the right process. |
@Tarun Kishore commented on Jul 11, 2025, 8:48 PM PDT:
I think we can specify which release in the documentation issue. And the reviewer there can take care of that |
The change will be available in the next release after merging, correct? Let me know if there are some changes needed in PR after fixing the CI builds. |
src/main/kotlin/org/opensearch/indexmanagement/indexstatemanagement/model/Transition.kt
Outdated
Show resolved
Hide resolved
...st/kotlin/org/opensearch/indexmanagement/indexstatemanagement/util/ManagedIndexUtilsTests.kt
Show resolved
Hide resolved
waitFor { assertEquals(AttemptTransitionStep.getSuccessMessage(indexName, secondStateName), getExplainManagedIndexMetaData(indexName).info?.get("message")) } | ||
} | ||
|
||
fun `test noAlias transition condition`() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems our bwc only runs subset of IT specifically written for bwc... otherwise I would expect failure for this new test in bwc workflow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why would this change fail bwc though, It isn't modifying any existing conditions, just adding two new conditions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@bowenlan-amzn is right. Test would have failed in workflow if it was written under bwc
directory to validate this change. This is because during upgrade if a policy with this transition was created on a new node and an old node asked for the policies, then the entire stream would have been corrupted and there could have been serious issues. The opposite of this is also true.
Your change looks safe now after you have added version check over your fields in streams read and write methods. Even though I am not mandating but I would still vote for having a bwc test written.
@vikasvb90 Please review this PR of enhancement in ISM transition. |
91dbf4a
to
c001393
Compare
Signed-off-by: Tarun-kishore <[email protected]>
Signed-off-by: Tarun-kishore <[email protected]>
Signed-off-by: Tarun-kishore <[email protected]>
608ffdd
to
f165217
Compare
Signed-off-by: Tarun-kishore <[email protected]>
f165217
to
c3e3a80
Compare
Overall change looks good to me. Let me know if you plan to add a bwc test. |
Adding bwc test makes sense for this change, I'll add it. |
9aea1f4
to
3581857
Compare
Signed-off-by: Tarun-kishore <[email protected]>
3581857
to
400d980
Compare
@vikasvb90 I've added bwc test for ISM policy. |
Hi @bowenlan-amzn @vikasvb90, just a quick nudge — I’ve addressed all the requested changes. Would appreciate a review when you get a chance. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Tarun-kishore for adding BWC test! Approving PR. @bowenlan-amzn Can you take another pass and approve?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice change!
Thanks @bowenlan-amzn @vikasvb90 for your feedback and review. 🙌 |
…entation This commit updates the Index State Management (ISM) documentation to include two new transition conditions added in [PR opensearch-project#1440](opensearch-project/index-management#1440): - `no_alias`: Enables alias-aware transitions. When set to `true`, the index must not be associated with any aliases. When set to `false`, it must have at least one alias. - `min_state_age`: Allows transitions only after the index has spent a minimum duration in the current ISM state. These enhancements are scheduled to be released as part of **OpenSearch ISM version 3.2**. The documentation aligns them with the existing transition condition format and improves policy flexibility for production workloads. Signed-off-by: Tarun Kishore <[email protected]>
This commit updates the Index State Management (ISM) documentation to include two new transition conditions added in [PR opensearch-project#1440](opensearch-project/index-management#1440): - `no_alias`: Enables alias-aware transitions. When set to `true`, the index must not be associated with any aliases. When set to `false`, it must have at least one alias. Useful in ingestion pipelines and rollover workflows to safely transition or delete indices based on alias presence. - `min_state_age`: Allows transitions only after the index has spent a minimum duration in the current ISM state. This is crucial for enforcing retention windows such as “stay in archive for 7 days before deletion,” which cannot be reliably expressed using `min_index_age`. These enhancements are scheduled to be released as part of **OpenSearch ISM version 3.2**. The documentation aligns them with the existing transition condition format and improves policy flexibility for production workloads. Signed-off-by: Tarun Kishore <[email protected]>
…0451) * Document ISM transition conditions `no_alias` and `min_state_age` This commit updates the Index State Management (ISM) documentation to include two new transition conditions added in [PR #1440](opensearch-project/index-management#1440): - `no_alias`: Enables alias-aware transitions. When set to `true`, the index must not be associated with any aliases. When set to `false`, it must have at least one alias. Useful in ingestion pipelines and rollover workflows to safely transition or delete indices based on alias presence. - `min_state_age`: Allows transitions only after the index has spent a minimum duration in the current ISM state. This is crucial for enforcing retention windows such as “stay in archive for 7 days before deletion,” which cannot be reliably expressed using `min_index_age`. These enhancements are scheduled to be released as part of **OpenSearch ISM version 3.2**. The documentation aligns them with the existing transition condition format and improves policy flexibility for production workloads. Signed-off-by: Tarun Kishore <[email protected]> * Update _im-plugin/ism/policies.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Tarun Kishore <[email protected]> * Add time_unit reference Signed-off-by: Tarun Kishore <[email protected]> * Update _im-plugin/ism/policies.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Tarun Kishore <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]>
* Refactor cluster routing and awareness API docs (#10145) * Refactor cluster routing and awareness API docs Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Refactor search template section (#10147) * Refactor search template section Signed-off-by: Fanit Kolchina <[email protected]> * Update _api-reference/search-apis/search-template/index.md Signed-off-by: kolchfa-aws <[email protected]> * Fix links and the intro sentence for render template Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Rewrite Dev Tools section (#10155) * Rewrite Dev Tools section Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Remove Opensearch 3 as valid migration source in Migration Assistant Documentation (#10156) Signed-off-by: Andre Kurait <[email protected]> * Updated API components to reflect the latest OpenSearch API spec (2025-06-29) (#10157) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Naarcha-AWS <[email protected]> * Add forecasting section (#10133) * Forecasting doc Signed-off-by: Kaituo Li <[email protected]> * Break up intro page and getting started into seperate sections Signed-off-by: Archer <[email protected]> * Writer edits for forecasting section Signed-off-by: Archer <[email protected]> * Update index.md Signed-off-by: Naarcha-AWS <[email protected]> * Update index.md Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Update _observing-your-data/forecast/getting-started.md Signed-off-by: Naarcha-AWS <[email protected]> * Update _observing-your-data/forecast/getting-started.md Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Add Kaito's feedback. Signed-off-by: Archer <[email protected]> * Address final comments Signed-off-by: Archer <[email protected]> * Small tweaks Signed-off-by: Archer <[email protected]> * One last small tweak Signed-off-by: Archer <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Remove benefits section Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Update security.md Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> --------- Signed-off-by: Kaituo Li <[email protected]> Signed-off-by: Archer <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Co-authored-by: Kaituo Li <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding rolling restart section in rolling restart docs (#10160) * adding rolling restart section in rolling restart docs Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update rolling-upgrade.md Signed-off-by: AntonEliatra <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Otel doc fixes (#10150) * Update documentation of parse json processor and few expression functions * Update OTEL documentation with new output_format option in OTEL sources Signed-off-by: Kondaka <[email protected]> * Fixed mistakes Signed-off-by: Kondaka <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Update get-eventtype.md Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-trace-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-logs-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-trace-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-metrics-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-logs-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Update otel-trace-source.md Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Update _data-prepper/pipelines/configuration/sinks/opensearch.md Co-authored-by: Naarcha-AWS <[email protected]> Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Kondaka <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add experimental warning to Search Relevance Workbench (#10174) * Add experimental warning to Search Relevance Workbench Signed-off-by: Fanit Kolchina <[email protected]> * Add introduced version Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> * And Brian Presley as a maintainer (#10172) * And Brian Presley as a maintainer Signed-off-by: Archer <[email protected]> * Update CODEOWNERS Signed-off-by: Peter Zhu <[email protected]> --------- Signed-off-by: Archer <[email protected]> Signed-off-by: Peter Zhu <[email protected]> Co-authored-by: Peter Zhu <[email protected]> * combining 3 ingest docs (#10177) * combining 3 ingest pipeline docs Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Update plugin list (#10178) Modify the plugin name(ingest-kafka, ingest-kinesis) of the pull-based ringtion added to opensearch 3.0 Signed-off-by: xinfolab <[email protected]> * clarify that exactly one of minimum_should_match_field or script must be provided in terms_set query (#10109) * clarify that exactly one of minimum_should_match_field or script must be provided in terms_set query Signed-off-by: Akshansh <[email protected]> Signed-off-by: apple <[email protected]> * Revert "clarify that exactly one of minimum_should_match_field or script must be provided in terms_set query" This reverts commit 708167716ab9d11dc7d2f0cdf546ce7c08e38706. revert note added Signed-off-by: apple <[email protected]> * clarify that exactly one of minimum_should_match_field or script must be provided in terms_set query Signed-off-by: apple <[email protected]> * spelling fix Signed-off-by: apple <[email protected]> --------- Signed-off-by: Akshansh <[email protected]> Signed-off-by: apple <[email protected]> * Add missing plugins (#10183) * Add missing plugins Signed-off-by: Eric Pugh <[email protected]> * UBI shipped in 3.0 Signed-off-by: Eric Pugh <[email protected]> --------- Signed-off-by: Eric Pugh <[email protected]> * Update opensearch flow documentation with Neural sparse search configuration details (#10167) * Update opensearch flow documentation with Neural sparse search configuring details Signed-off-by: saimedhi <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> * Update _vector-search/ai-search/building-flows.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: saimedhi <[email protected]> Signed-off-by: Sai Medhini Reddy Maryada <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * adding wrapper dsl query docs (#9939) * adding wrapper dsl query docs Signed-off-by: Anton Rubin <[email protected]> * adding changes to the docs Signed-off-by: Anton Rubin <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update _query-dsl/specialized/wrapper.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * updating standard analyzer docs (#9747) * updating standard analyzer docs Signed-off-by: Anton Rubin <[email protected]> * Update _analyzers/supported-analyzers/standard.md Signed-off-by: kolchfa-aws <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * replacing add Data Type with Data type Signed-off-by: Anton Rubin <[email protected]> * Update standard.md Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update standard.md Signed-off-by: AntonEliatra <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding more_like_this query dsl docs (#9746) * adding more_like_this query dsl docs Signed-off-by: Anton Rubin <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Update more-like-this.md Signed-off-by: AntonEliatra <[email protected]> * Update _query-dsl/specialized/more-like-this.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add Composite aggregation page. (#9479) * Add Composite aggregation page. Signed-off-by: Dave Welsch <[email protected]> * Doc review Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Dave Welsch <[email protected]> Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Fanit Kolchina <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * [Rule based auto tagging] Update 'Create workload group rules' (#10148) * add delete rule api to 'Create workload group rules' Signed-off-by: Ruirui Zhang <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> --------- Signed-off-by: Naarcha-AWS <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> * Add documentation for Argon2 hashing algorithm (#10163) * feat: added documentation for Argon2 hashing algorithm Signed-off-by: Aiden Lindsay <[email protected]> * Add writer edits Signed-off-by: Naarcha-AWS <[email protected]> --------- Signed-off-by: Aiden Lindsay <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> * adding percolate query dsl docs (#9798) * adding percolate query dsl docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Update _field-types/supported-field-types/percolator.md Signed-off-by: kolchfa-aws <[email protected]> * Update _field-types/supported-field-types/percolator.md Signed-off-by: kolchfa-aws <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Update terms.md (#10198) Signed-off-by: kolchfa-aws <[email protected]> * MigrationAssistant - Feature: Set desired count for proxies (#10082) * MigrationAssistant - Feature: Set desired count for proxies Signed-off-by: Andre Kurait <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Signed-off-by: Naarcha-AWS <[email protected]> * Update example targetClusterProxyDesiredCount and captureProxyDesiredCount to be 0 Signed-off-by: Andre Kurait <[email protected]> * Improve language on preventing failing deployments on capture/target proxy Signed-off-by: Andre Kurait <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Andre Kurait <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Andre Kurait <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Andre Kurait <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: Andre Kurait <[email protected]> --------- Signed-off-by: Andre Kurait <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Signed-off-by: Andre Kurait <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding rewrite parameter docs (#9954) * adding rewrite parameter docs Signed-off-by: Anton Rubin <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing the comments Signed-off-by: Anton Rubin <[email protected]> * addressing the comments Signed-off-by: Anton Rubin <[email protected]> * Update _query-dsl/rewrite-parameter.md Signed-off-by: kolchfa-aws <[email protected]> * updating links Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Documented compression option for data prepper otel-logs-source sink (#10196) * Documented compression option for data prepper otel-logs-source sink Signed-off-by: Zeeshan Alam <[email protected]> * Made changes as per code review comments Signed-off-by: Zeeshan Alam <[email protected]> --------- Signed-off-by: Zeeshan Alam <[email protected]> Signed-off-by: Zeeshan Alam <[email protected]> Co-authored-by: Zeeshan Alam <[email protected]> * adding rank_feature dsl query docs (#9927) * adding rank_feature dsl query docs Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing the PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Updated Is "Migration Right for you?" page and some dependencies (#10158) * Restructured "Is Migration Assistant Right for you?" page. Signed-off-by: Brian Presley <[email protected]> * Broke down limitation by component. Minor editorial changes. Signed-off-by: Brian Presley <[email protected]> * Removed "Chossing migration approach" since it will be revised and included in a seperate migration patterns page. Updated checklist. Signed-off-by: Brian Presley <[email protected]> * Updated requirements around VPC connectivity. Signed-off-by: Brian Presley <[email protected]> * Updated list of Migration Assistant products to vale github action products list. * Added further breakdown of networking requirements Signed-off-by: Brian Presley <[email protected]> * Moved limitations and assumptions Signed-off-by: Brian Presley <[email protected]> * Removed Github issue reference for Kibana Signed-off-by: Brian Presley <[email protected]> * Identify services that are only Capture-and-Replay Signed-off-by: Brian Presley <[email protected]> * Added ALB to list of services. Updated verbiage for ELB. Signed-off-by: Brian Presley <[email protected]> * Updated based on style-job suggestions. Signed-off-by: Brian Presley <[email protected]> * Updated S3 verbiage Signed-off-by: Brian Presley <[email protected]> * Remove duplicate compression bullet point. Signed-off-by: Brian Presley <[email protected]> * Indicate that secrets manager is only used for basic auth creds. Signed-off-by: Brian Presley <[email protected]> * Updated SSM verbiage replacing EC2 w/ ECS Signed-off-by: Brian Presley <[email protected]> * Add writer edits Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Brian Presley <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * good afternoon, good evening, and good night (#10207) Signed-off-by: Archer <[email protected]> * Update README.md (#10243) Signed-off-by: kolchfa-aws <[email protected]> * fixing the links on the stop words docs (#10216) Signed-off-by: Anton Rubin <[email protected]> * Update Migration Assistant basic auth secret format documentation (#10186) * Update MA secret format documentation Signed-off-by: Tanner Lewis <[email protected]> * Updates per PR feedback Signed-off-by: Tanner Lewis <[email protected]> * Apply suggestions from code review Signed-off-by: Naarcha-AWS <[email protected]> * Update getting-started-data-migration.md Signed-off-by: Naarcha-AWS <[email protected]> * Update _migration-assistant/deploying-migration-assistant/getting-started-data-migration.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Tanner Lewis <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Unify API docs (#10247) Signed-off-by: Fanit Kolchina <[email protected]> * Update link checker to ruby version 3.2 (#10254) Signed-off-by: Peter Zhu <[email protected]> * Adding rethrottle api docs (#9607) * Adding retrottle api docs Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding data_stream stats api docs (#10144) * adding data_stream stats api docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> * Update data-stream-stats.md Signed-off-by: AntonEliatra <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding docs for shard_stores api (#10124) * adding docs for shard_stores api Signed-off-by: Anton Rubin <[email protected]> * adding docs for shard_stores api Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update shard-stores.md Signed-off-by: AntonEliatra <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding voting_configuration_exclusion-api-docs (#10159) * adding voting_configuration_exclusion-api-docs Signed-off-by: Anton Rubin <[email protected]> * Update cluster-voting-configuration-exclusions.md Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update cluster-voting-configuration-exclusions.md Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> * Update cluster-voting-configuration-exclusions.md Signed-off-by: AntonEliatra <[email protected]> * updating the headers Signed-off-by: Anton Rubin <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Update field specified in query of hybrid search with search after (#10252) Signed-off-by: Fanit Kolchina <[email protected]> * Add scripted_upsert to bulk and update document APIs (#10266) Signed-off-by: Fanit Kolchina <[email protected]> * Rewrite installation quickstart (#10265) * Rewrite installation quickstart Signed-off-by: Fanit Kolchina <[email protected]> * Update _getting-started/quickstart.md Signed-off-by: kolchfa-aws <[email protected]> * Update _getting-started/quickstart.md Signed-off-by: kolchfa-aws <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Refactor Point in Time API section (#10253) * Refactor Point in Time API section Signed-off-by: Fanit Kolchina <[email protected]> * Small rewordings Signed-off-by: Fanit Kolchina <[email protected]> * Fix links Signed-off-by: Fanit Kolchina <[email protected]> * More link fixes Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Correct example URL for synchronous provisioning (#10268) Signed-off-by: Daniel Widdis <[email protected]> * update OSB's redline testing documentation (#10185) * update redline testing documentation Signed-off-by: Michael Oviedo <[email protected]> * address ian's comments Signed-off-by: Michael Oviedo <[email protected]> * writer edits Signed-off-by: Naarcha-AWS <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Michael Oviedo <[email protected]> Signed-off-by: Naarcha-AWS <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Naarcha-AWS <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Update Migration Assistant BYOS documentation for disabling source (#10267) * Update byos documentation for disabling source Signed-off-by: Tanner Lewis <[email protected]> * minor wording update Signed-off-by: Tanner Lewis <[email protected]> * Update _migration-assistant/deploying-migration-assistant/configuration-options.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Tanner Lewis <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Remove non-negative verbiage from date field type (#10279) Signed-off-by: Fanit Kolchina <[email protected]> * Remove unsupported wait_for value in delete by query refresh parameter (#10280) Signed-off-by: Fanit Kolchina <[email protected]> * Clarify the missing field documentation in did you mean topic (#10282) * Clarify the missing field documentation in did you mean topic Signed-off-by: Fanit Kolchina <[email protected]> * Update _search-plugins/searching-data/did-you-mean.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Correct parameter table in explain API (#10285) Signed-off-by: Fanit Kolchina <[email protected]> * Add a list of predefined patterns to grok documentation (#10277) * Add a list of predefined patterns to grok documentation Signed-off-by: Fanit Kolchina <[email protected]> * Update _ingest-pipelines/processors/grok.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix external links (#10261) * Fix external links Signed-off-by: Fanit Kolchina <[email protected]> * One more Signed-off-by: Fanit Kolchina <[email protected]> * Correct Bedrock link Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> * Correct parameter table for analyze API (#10290) * Correct parameter table for analyze API Signed-off-by: Fanit Kolchina <[email protected]> * Update _api-reference/analyze-apis.md Signed-off-by: kolchfa-aws <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Consistently order term query pages (#10296) Signed-off-by: Fanit Kolchina <[email protected]> * Fix wait_for_completion option description and default setting docs (#8136) * reuse description from delete-by-query.md, to be clearer. fix incorrect doc Signed-off-by: Eric Pugh <[email protected]> * Update _api-reference/document-apis/reindex.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Eric Pugh <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * Added a full request in creating a script API (#10293) Signed-off-by: Fanit Kolchina <[email protected]> * Update the Java client to newest version (#10294) Signed-off-by: Fanit Kolchina <[email protected]> * Correct yaml format in getting started with metrics (#10297) Signed-off-by: Fanit Kolchina <[email protected]> * Add mapping parameters to completion fields (#10295) * Add mapping parameters to completion fields Signed-off-by: Fanit Kolchina <[email protected]> * Update _field-types/supported-field-types/completion.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add security TLS settings to dashboards documentation (#10286) * Add security TLS settings to dashboards documentation Signed-off-by: Fanit Kolchina <[email protected]> * Update _install-and-configure/install-dashboards/tls.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Refactor snapshot documentation (#10303) * Refactor snapshot documentation Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> * Add redirect to index page Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add host-based role mapping section to create role mapping API (#10289) * Add host-based role mapping section to create role mapping API Signed-off-by: Fanit Kolchina <[email protected]> * Update _security/access-control/api.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Update PHP client documentation, removing the ClientBuilder deprecated class (#10309) * Update client program Signed-off-by: Fanit Kolchina <[email protected]> * Rewrite authentication section to point to repo Signed-off-by: Fanit Kolchina <[email protected]> * Update _clients/php.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix missing API header in hybrid collapse documentation (#10306) Signed-off-by: Ryan Bogan <[email protected]> * adding field_caps api docs (#10272) * adding field_caps api docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add min and max threads parameters to tiered cache (#10276) Signed-off-by: Fanit Kolchina <[email protected]> * Reword installing tiered cache plugins (#10318) Signed-off-by: kolchfa-aws <[email protected]> * Update semantic search examples (#10322) * Update semantic search examples Signed-off-by: Fanit Kolchina <[email protected]> * Add cards to vector search tutorial main page Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> * adding pending tasks, stats and reroute cluster apis docs (#10311) * adding pending tasks, stats and reroute cluster apis docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * Update cluster-reroute.md Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Anton Rubin <[email protected]> * merging last changes Signed-off-by: Anton Rubin <[email protected]> * updating master references Signed-off-by: Anton Rubin <[email protected]> * adding expand_wildcards details Signed-off-by: Anton Rubin <[email protected]> * fixing typo Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding sum aggregations docs (#10256) * adding sum aggregations docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update sum.md Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding stats aggregation docs (#10251) * adding stats aggregation docs Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update stats.md Signed-off-by: AntonEliatra <[email protected]> * addresing PR comments Signed-off-by: Anton Rubin <[email protected]> * Update _aggregations/metric/stats.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix typo with stage name in iam roles (#10329) Signed-off-by: Andre Kurait <[email protected]> * Updated API components to reflect the latest OpenSearch API spec (2025-07-20) (#10334) Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Naarcha-AWS <[email protected]> * adding obo permission to docs (#10332) * adding obo permission to docs Signed-off-by: Anton Rubin <[email protected]> * Update _security/access-control/authentication-tokens.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * Correct list of dashboards plugins (#10264) * Correct list of dashboards plugins Signed-off-by: Fanit Kolchina <[email protected]> * Review comments Signed-off-by: Fanit Kolchina <[email protected]> * Change plugin name Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> * Fix links Signed-off-by: Fanit Kolchina <[email protected]> * Fix link Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding nested field description to select entries docs (#10336) * adding nested field description to select entries docs Signed-off-by: Anton Rubin <[email protected]> * Update _data-prepper/pipelines/configuration/processors/select-entries.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Workload and client options draft (#10208) * Workload and client options draft Signed-off-by: Archer <[email protected]> * Apply suggestions from code review Signed-off-by: kolchfa-aws <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Archer <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Temporarily remove blogs and events from search results (#10346) * Temporarily remove blog and event search results from search page Signed-off-by: Fanit Kolchina <[email protected]> * Remove the checkbox script Signed-off-by: Fanit Kolchina <[email protected]> * Remove extra whitespace Signed-off-by: Fanit Kolchina <[email protected]> * More whitespace Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> * Add AWS Lambda client configuration options to documentation (#10345) * Add AWS Lambda client configuration options to documentation Added client configuration fields including: api_call_timeout for SDK API call timeout base_delay for exponential backoff connection_timeout for SDK connection timeout max_backoff for maximum backoff time max_concurrency for client-side concurrency limit max_retries for retry attempts Signed-off-by: Prabhat Suman <[email protected]> * Update _data-prepper/pipelines/configuration/processors/aws-lambda.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Prabhat Suman <[email protected]> * Update _data-prepper/pipelines/configuration/processors/aws-lambda.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Prabhat Suman <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Prabhat Suman <[email protected]> * Update _data-prepper/pipelines/configuration/processors/aws-lambda.md Signed-off-by: kolchfa-aws <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Prabhat Suman <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix breadcrumbs on the doc pages and search (#10371) * Fix breadcrumbs on the doc site Signed-off-by: Fanit Kolchina <[email protected]> * Add API to API topics for easy identification Signed-off-by: Fanit Kolchina <[email protected]> * More API pages Signed-off-by: Fanit Kolchina <[email protected]> * Fix CAT capitalization Signed-off-by: Fanit Kolchina <[email protected]> * Fix cluster manager cat title Signed-off-by: Fanit Kolchina <[email protected]> * Update _api-reference/cat/index.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * adding legacy template api and re-numbering the index API overall (#10330) * adding legacy template api and re-numbering the index API overall Signed-off-by: Anton Rubin <[email protected]> * updating links Signed-off-by: Anton Rubin <[email protected]> * fixing vale errors Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * adressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Update _im-plugin/index-rollups/index.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix collection links (#10374) Signed-off-by: Fanit Kolchina <[email protected]> * Add 2.19.3 to version history (#10382) Signed-off-by: Fanit Kolchina <[email protected]> * add compressed snapshot limitation (#10378) Signed-off-by: Jugal Chauhan <[email protected]> * adding refresh request behavior (#10339) * adding refresh request behavior Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Update MA RFS Limitations regarding index compression codec (#10387) Signed-off-by: Andre Kurait <[email protected]> * Update documentation for the configurability of the semantic field. (#10321) * Update documentation for the configurability of the semantic field. Signed-off-by: Bo Zhang <[email protected]> * Doc review Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Bo Zhang <[email protected]> Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Fanit Kolchina <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add documentation for upper bound in hybrid query feature (#10381) * Add documentation for upper bound in hybrid query feature Signed-off-by: Ryan Bogan <[email protected]> * Fix typo Signed-off-by: Ryan Bogan <[email protected]> * Apply suggestions from code review Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Ryan Bogan <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * Update introduction to UBI to emphasize that it is a schema, not a pl… (#10390) * Update introduction to UBI to emphasize that it is a schema, not a plugin Signed-off-by: Stavros Macrakis <[email protected]> * Respond to Vale writing style warnings Signed-off-by: Eric Pugh <[email protected]> * Attempt to downplay the whole need for the plugin that confuses people Signed-off-by: Eric Pugh <[email protected]> * Update _search-plugins/ubi/index.md Small wording improvement Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Stavros Macrakis <[email protected]> * Apply suggestions from code review Clarify wording Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Stavros Macrakis <[email protected]> * Update index.md grammar Signed-off-by: Stavros Macrakis <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Stavros Macrakis <[email protected]> Signed-off-by: Eric Pugh <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Eric Pugh <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add more information about running Benchmark in Docker (#10392) * Add more information about running Benchmark in Docker Signed-off-by: Fanit Kolchina <[email protected]> * Update _benchmark/user-guide/install-and-configure/installing-benchmark.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Prepare for migration from /docs/latest to /latest (#10324) * Prepare for migration from /docs/latest to /latest Signed-off-by: Fanit Kolchina <[email protected]> * Fix hardcoded link Signed-off-by: Fanit Kolchina <[email protected]> * Fix links Signed-off-by: Fanit Kolchina <[email protected]> * One more link fix Signed-off-by: Fanit Kolchina <[email protected]> * Update spec-insert to resolve the checks error Signed-off-by: Peter Zhu <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: Peter Zhu <[email protected]> Co-authored-by: Peter Zhu <[email protected]> * Add `false_allow_templates` as a dynamic mapping option (#10388) * Add documentation for false_allow_templates Signed-off-by: Bruce Hong <[email protected]> * Update _field-types/supported-field-types/object.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Bruce Hong <[email protected]> * Update _field-types/mapping-parameters/dynamic.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Bruce Hong <[email protected]> * Update _field-types/mapping-parameters/dynamic.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Bruce Hong <[email protected]> * Update _field-types/mapping-parameters/dynamic.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Bruce Hong <[email protected]> * Update _field-types/mapping-parameters/dynamic.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Bruce Hong <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Fix version selector for new doc path (#10396) Signed-off-by: Fanit Kolchina <[email protected]> * Update version selector link (#10454) Signed-off-by: Fanit Kolchina <[email protected]> * Code formatting change of version selector (#10480) Signed-off-by: kolchfa-aws <[email protected]> * Fix percentile ranks missing code quote close (#10510) * Fix percentile ranks missing code quote close Signed-off-by: Kerollos Magdy <[email protected]> * Update _aggregations/metric/percentile-ranks.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Kerollos Magdy <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * completed 9951 (#10513) Signed-off-by: Zeeshan Alam <[email protected]> Co-authored-by: Zeeshan Alam <[email protected]> * Document ISM transition conditions `no_alias` and `min_state_age` (#10451) * Document ISM transition conditions `no_alias` and `min_state_age` This commit updates the Index State Management (ISM) documentation to include two new transition conditions added in [PR #1440](https://github.com/opensearch-project/index-management/pull/1440): - `no_alias`: Enables alias-aware transitions. When set to `true`, the index must not be associated with any aliases. When set to `false`, it must have at least one alias. Useful in ingestion pipelines and rollover workflows to safely transition or delete indices based on alias presence. - `min_state_age`: Allows transitions only after the index has spent a minimum duration in the current ISM state. This is crucial for enforcing retention windows such as “stay in archive for 7 days before deletion,” which cannot be reliably expressed using `min_index_age`. These enhancements are scheduled to be released as part of **OpenSearch ISM version 3.2**. The documentation aligns them with the existing transition condition format and improves policy flexibility for production workloads. Signed-off-by: Tarun Kishore <[email protected]> * Update _im-plugin/ism/policies.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Tarun Kishore <[email protected]> * Add time_unit reference Signed-off-by: Tarun Kishore <[email protected]> * Update _im-plugin/ism/policies.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Tarun Kishore <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> * adding percentile and percentile rank docs (#10201) * adding percentile rank docs Signed-off-by: Anton Rubin <[email protected]> * Update percentile-ranks.md Signed-off-by: AntonEliatra <[email protected]> * adding percentile ranks aggs docs and links Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * addressing PR comments Signed-off-by: Anton Rubin <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: AntonEliatra <[email protected]> * Update _aggregations/metric/percentile.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> * Update _aggregations/metric/percentile.md Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Nathan Bower <[email protected]> * Apply suggestions from code review Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Anton Rubin <[email protected]> Signed-off-by: AntonEliatra <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add faceted search tutorial (#10333) * First draft Signed-off-by: Fanit Kolchina <[email protected]> * Add more examples and extra credit Signed-off-by: Fanit Kolchina <[email protected]> * Add faceted search tutorial Signed-off-by: Fanit Kolchina <[email protected]> * Update _tutorials/faceted-search.md Signed-off-by: kolchfa-aws <[email protected]> * Remove multi-select faceting Signed-off-by: Fanit Kolchina <[email protected]> * Address tech review comments Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add faceted search tutorial to index page (#10524) Signed-off-by: Fanit Kolchina <[email protected]> * Add getting started video to getting started index page (#10528) Signed-off-by: Fanit Kolchina <[email protected]> * Revise OpenSearch authentication explanation (#10313) * Revise OpenSearch authentication explanation Signed-off-by: Fanit Kolchina <[email protected]> * Update _security/authentication-backends/openid-connect.md Signed-off-by: kolchfa-aws <[email protected]> * Update _security/authentication-backends/openid-connect.md Signed-off-by: kolchfa-aws <[email protected]> * Update _security/authentication-backends/openid-connect.md Signed-off-by: kolchfa-aws <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Document more openid settings (#10391) * Document more openid settings The setting descriptions are copied from jwt.md as openid is also jwt-based. required_audience and required_issuer were added in https://github.com/opensearch-project/security/commit/4b386719db87b7d7bdc35191d7706f4a3944b2c9 Rationale explained in https://github.com/opensearch-project/security/issues/2766 Signed-off-by: Märt Bakhoff <[email protected]> * Apply suggestions from code review Co-authored-by: kolchfa-aws <[email protected]> Signed-off-by: Märt <[email protected]> * Update _security/authentication-backends/openid-connect.md Signed-off-by: Nathan Bower <[email protected]> --------- Signed-off-by: Märt Bakhoff <[email protected]> Signed-off-by: Märt <[email protected]> Signed-off-by: Nathan Bower <[email protected]> Co-authored-by: kolchfa-aws <[email protected]> Co-authored-by: Nathan Bower <[email protected]> * Add cluster.search.ignore_awareness_attributes setting (#10533) Signed-off-by: Fanit Kolchina <[email protected]> * [DOC] Add query parameter support to…
…enhancement (opensearch-project#1440) Co-authored-by: Tarun Kishore <[email protected]>
Description
This PR introduces two new transition conditions to OpenSearch Index State Management (ISM):
no_alias
(boolean):true
: transition only if the index has no aliases.false
: transition only if the index has at least one alias.min_state_age
(string duration):"5m"
,"7d"
.Why
min_state_age
is required even thoughmin_index_age
is supportedThe existing
min_index_age
condition measures time since index creation, which is not sufficient for lifecycle transitions that depend on how long an index has been in a specific state.For example, if an index transitions to an
archive
state several days after creation, usingmin_index_age
could cause it to immediately move to the next state — even though it just enteredarchive
. Let's say we use ano_alias
condition to move an index toarchive
; we wouldn't be able to guarantee that it stays inarchive
for a defined period if relying onmin_index_age
alone, since alias removal is independent of index age.By contrast,
min_state_age
starts counting from when the index enters the current state, allowing policies to enforce precise retention windows or delay transitions. This enables reliable patterns like “stay in archive for 7 days” or “delay deletion for 24 hours after entering a cold state.”Use Cases
Testing
Added integration tests for both new conditions.
Also validated through local testing in a controlled OpenSearch cluster using REST APIs and ISM Explain API.
Test 1:
no_alias: true
no_alias: true
.Test 2:
no_alias: false
no_alias: false
.Test 3:
min_state_age
min_state_age: 20m
.Related Issues
Resolves #1439
Check List
--signoff
.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.