Skip to content

Commit

Permalink
Merge branch 'pv/upgrade-versions' into pv/aws-sdk-v2-to-v3
Browse files Browse the repository at this point in the history
  • Loading branch information
Phil Varner committed Oct 19, 2023
2 parents 3121d86 + ecc5609 commit 9090f1e
Show file tree
Hide file tree
Showing 6 changed files with 12,555 additions and 36,482 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Fix OpenAPI spec version from 1.0.0-rc.4 to 1.0.0
- Update fields, sort, and query extensions to v1.0.0
- Update transaction extension to v1.0.0-rc.3
- Default to OpenSearch 2.9

## [2.3.0] - 2023-09-12

Expand Down
75 changes: 75 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,74 @@
- [Migration](#migration)
- [Unreleased](#unreleased)
- [Node 18 update](#node-18-update)
- [OpenSearch Version 2.9](#opensearch-version-29)
- [2.3.0](#230)
- [OpenSearch Version 2.7](#opensearch-version-27)
- [0.x or 1.x -\> 2.x](#0x-or-1x---2x)
- [Fine-grained Access Control](#fine-grained-access-control)
- [Enabling Post-ingest SNS publishing](#enabling-post-ingest-sns-publishing)
- [0.4.x -\> 0.5.x](#04x---05x)
- [Elasticsearch to OpenSearch Migration](#elasticsearch-to-opensearch-migration)
- [Preferred Elasticsearch to OpenSearch Migration Process](#preferred-elasticsearch-to-opensearch-migration-process)
- [Granting Access for Thumbnails](#granting-access-for-thumbnails)
- [0.3.x -\> 0.4.x](#03x---04x)
- [Elasticsearch upgrade from 7.9 to 7.10](#elasticsearch-upgrade-from-79-to-710)
- [Disable automatic index creation](#disable-automatic-index-creation)
- [Validate index mappings](#validate-index-mappings)
- [Usage](#usage)
- [Deployment](#deployment)
- [OpenSearch Configuration](#opensearch-configuration)
- [Disable automatic index creation](#disable-automatic-index-creation-1)
- [Create collection index](#create-collection-index)
- [OpenSearch fine-grained access control](#opensearch-fine-grained-access-control)
- [Option 1 - API method](#option-1---api-method)
- [Option 2 - Dashboard method](#option-2---dashboard-method)
- [Populating and accessing credentials](#populating-and-accessing-credentials)
- [Proxying Stac-server through CloudFront](#proxying-stac-server-through-cloudfront)
- [Locking down transaction endpoints](#locking-down-transaction-endpoints)
- [AWS WAF Rule Conflicts](#aws-waf-rule-conflicts)
- [API Gateway Logging](#api-gateway-logging)
- [Queryables](#queryables)
- [Aggregation](#aggregation)
- [Ingesting Data](#ingesting-data)
- [Ingesting large items](#ingesting-large-items)
- [Subscribing to SNS Topics](#subscribing-to-sns-topics)
- [Ingest Errors](#ingest-errors)
- [Supporting Cross-cluster Search and Replication](#supporting-cross-cluster-search-and-replication)
- [Cross-cluster Search](#cross-cluster-search)
- [Cross-cluster Replication](#cross-cluster-replication)
- [Pre- and Post-Hooks](#pre--and-post-hooks)
- [Pre-Hook](#pre-hook)
- [Post-Hook](#post-hook)
- [Request Flow](#request-flow)
- [Notes](#notes)
- [Development](#development)
- [Running Locally](#running-locally)
- [Running Unit Tests](#running-unit-tests)
- [Running System and Integration Tests](#running-system-and-integration-tests)
- [Updating the OpenAPI specification](#updating-the-openapi-specification)
- [About](#about)
>>>>>>> pv/upgrade-versions
- [OpenSearch Version 2.7](#opensearch-version-27)
- [0.x or 1.x -\> 2.x](#0x-or-1x---2x)
- [Fine-grained Access Control](#fine-grained-access-control)
- [Enabling Post-ingest SNS publishing](#enabling-post-ingest-sns-publishing)
- [0.4.x -\> 0.5.x](#04x---05x)
- [Elasticsearch to OpenSearch Migration](#elasticsearch-to-opensearch-migration)
- [Preferred Elasticsearch to OpenSearch Migration Process](#preferred-elasticsearch-to-opensearch-migration-process)
- [Granting Access for Thumbnails](#granting-access-for-thumbnails)
- [0.3.x -\> 0.4.x](#03x---04x)
- [Elasticsearch upgrade from 7.9 to 7.10](#elasticsearch-upgrade-from-79-to-710)
- [Disable automatic index creation](#disable-automatic-index-creation)
- [Validate index mappings](#validate-index-mappings)
- [stac-server](#stac-server)
- [Overview](#overview)
- [Architecture](#architecture)
- [Migration](#migration)
- [Unreleased](#unreleased)
- [Node 18 update](#node-18-update)
- [OpenSearch Version 2.9](#opensearch-version-29)
- [2.3.0](#230)
- [OpenSearch Version 2.7](#opensearch-version-27)
- [0.x or 1.x -\> 2.x](#0x-or-1x---2x)
- [Fine-grained Access Control](#fine-grained-access-control)
Expand Down Expand Up @@ -144,6 +212,13 @@ Node 18 environment must be used, or the build must be modified to install the v
To update the deployment to use Node 18, modify the serverless config file value
`provider.runtime` to be `nodejs18.x` and the application re-deployed.

#### OpenSearch Version 2.9

- Update the `EngineVersion` setting in the serverless config file to `OpenSearch_2.9`
and re-deploy

### 2.3.0

#### OpenSearch Version 2.7

- Update the `EngineVersion` setting in the serverless config file to `OpenSearch_2.7`
Expand Down
2 changes: 1 addition & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: "3.8"
services:
opensearch:
image: opensearchproject/opensearch:2.7.0
image: opensearchproject/opensearch:2.9.0
ports:
- "127.0.0.1:9200:9200"
- "127.0.0.1:9300:9300"
Expand Down
Loading

0 comments on commit 9090f1e

Please sign in to comment.