forked from opensearch-project/opensearch-api-specification
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Index
Upgrade
API specs and tests for them (opensearch-project#690)
* replication added Signed-off-by: Tokesh <tokesh789@gmail.com> * fixing lint and trying test verbose Signed-off-by: Tokesh <tokesh789@gmail.com> * changing docker compose Signed-off-by: Tokesh <tokesh789@gmail.com> * adding tests for replication namespace Signed-off-by: Tokesh <tokesh789@gmail.com> * fixing lint, validate specs ci Signed-off-by: Tokesh <tokesh789@gmail.com> * fixing docker-compose and validate specs ci Signed-off-by: Tokesh <tokesh789@gmail.com> * fixing validate specs ci Signed-off-by: Tokesh <tokesh789@gmail.com> * trying to fix validate specs Signed-off-by: Tokesh <tokesh789@gmail.com> * trying to fix validate specs v2 Signed-off-by: Tokesh <tokesh789@gmail.com> * adding specs and tests for upgrade api Signed-off-by: Tokesh <tokesh789@gmail.com> * removing conflicts with rebase Signed-off-by: Tokesh <tokesh789@gmail.com> * hotfix lint Signed-off-by: Tokesh <tokesh789@gmail.com> * fixing ci cd conflicts Signed-off-by: Tokesh <tokesh789@gmail.com> * flipping post and get and adding real deprecated version in specs Signed-off-by: Tokesh <tokesh789@gmail.com> * adding two more upgrade specs Signed-off-by: Tokesh <tokesh789@gmail.com> --------- Signed-off-by: Tokesh <tokesh789@gmail.com> Signed-off-by: Niyazbek Torekeldi <78027392+Tokesh@users.noreply.github.com>
- Loading branch information
Showing
3 changed files
with
134 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
$schema: ../../../json_schemas/test_story.schema.yaml | ||
|
||
description: Test upgrading index using both GET and POST methods. | ||
epilogues: | ||
- path: /movies | ||
method: DELETE | ||
status: [200, 404] | ||
prologues: | ||
- path: /_bulk | ||
method: POST | ||
parameters: | ||
refresh: true | ||
request: | ||
content_type: application/x-ndjson | ||
payload: | ||
- {create: {_index: movies, _id: movie1}} | ||
- {director: Bennett Miller, title: The Cruise, year: 1998} | ||
- {create: {_index: movies, _id: movie2}} | ||
- {director: Nicolas Winding Refn, title: Drive, year: 1960} | ||
chapters: | ||
- synopsis: Trigger index upgrade (POST). | ||
path: /{index}/_upgrade | ||
method: POST | ||
parameters: | ||
index: [movies] | ||
request: | ||
payload: | ||
allow_no_indices: true | ||
expand_wildcards: open | ||
ignore_unavailable: true | ||
response: | ||
status: 200 | ||
|
||
- synopsis: Check index upgrade status (GET). | ||
path: /{index}/_upgrade | ||
method: GET | ||
parameters: | ||
index: [movies] | ||
response: | ||
status: 200 | ||
|
||
- synopsis: Trigger upgrade (POST). | ||
path: /_upgrade | ||
method: POST | ||
request: | ||
payload: | ||
allow_no_indices: false | ||
expand_wildcards: closed | ||
ignore_unavailable: false | ||
response: | ||
status: 200 | ||
|
||
- synopsis: Check upgrade status (GET). | ||
path: /_upgrade | ||
method: GET | ||
response: | ||
status: 200 |