diff --git a/.github/opensearch-cluster/docker-compose.yml b/.github/opensearch-cluster/docker-compose.yml index 07533766d..bdd6f2be9 100644 --- a/.github/opensearch-cluster/docker-compose.yml +++ b/.github/opensearch-cluster/docker-compose.yml @@ -9,4 +9,5 @@ services: environment: - 'OPENSEARCH_INITIAL_ADMIN_PASSWORD=${OPENSEARCH_PASSWORD:-myStrongPassword123!}' - discovery.type=single-node - - path.repo=/tmp/opensearch/repo \ No newline at end of file + - path.repo=/tmp/opensearch/repo + - plugins.index_state_management.job_interval=1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d4e347b0..76bb3ea2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,6 +49,7 @@ Inspired from [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) - Added `is_hidden` to `/{index}/_alias/{name}` and `/{index}/_aliases/{name}` ([#429](https://github.com/opensearch-project/opensearch-api-specification/pull/429)) - Added `ignore_unmapped` to `GeoDistanceQuery` ([#427](https://github.com/opensearch-project/opensearch-api-specification/pull/427)) - Added missing variants of `indices.put_alias` ([#434](https://github.com/opensearch-project/opensearch-api-specification/pull/434)) +- Added `plugins` to NodeInfoSettings ([#442](https://github.com/opensearch-project/opensearch-api-specification/pull/442)) ### Changed diff --git a/spec/schemas/nodes.info.yaml b/spec/schemas/nodes.info.yaml index a44d68d05..7086c17ca 100644 --- a/spec/schemas/nodes.info.yaml +++ b/spec/schemas/nodes.info.yaml @@ -348,6 +348,8 @@ components: $ref: '#/components/schemas/NodeInfoSettingsIngest' index: $ref: '#/components/schemas/NodeInfoSettingsIndex' + plugins: + $ref: '#/components/schemas/NodeInfoSettingsPlugins' required: - client - cluster @@ -631,6 +633,10 @@ components: type: array items: type: string + NodeInfoSettingsPlugins: + type: object + additionalProperties: + $ref: '_common.yaml#/components/schemas/FieldValue' NodeThreadPoolInfo: type: object properties: @@ -704,4 +710,4 @@ components: $ref: '#/components/schemas/NodeInfoIngestProcessor' required: - request_processors - - response_processors \ No newline at end of file + - response_processors