From 7d1829d9c15d78dea101386deb2bc3074bafabe1 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Fri, 1 Oct 2021 13:57:52 -0500 Subject: [PATCH 01/10] Amended installation instruction and relaxed linting and testing workflow triggers. Signed-off-by: Michael Primeaux --- .github/workflows/lint-test.yaml | 10 +++++- README.md | 14 +++++--- charts/opensearch-dashboards/CHANGELOG.md | 4 +-- charts/opensearch-dashboards/README.md | 34 ++++++++++++++++++ charts/opensearch/README.md | 43 ++++++++++++++++------- ct.yaml | 1 - 6 files changed, 86 insertions(+), 20 deletions(-) create mode 100644 charts/opensearch-dashboards/README.md diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 0ac454f9..c0d1a9e6 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -1,7 +1,15 @@ +# See https://github.com/helm/chart-testing-action name: Lint and Test Charts -on: [pull_request, workflow_dispatch] +on: + pull_request: + paths: + - 'charts/**/ci/**' + - 'charts/**/templates/**' + - 'charts/**/Chart.yaml' + - 'charts/**/values.yaml' + workflow_dispatch: jobs: lint-test: runs-on: ubuntu-latest diff --git a/README.md b/README.md index 25c7068e..fad0e2d5 100644 --- a/README.md +++ b/README.md @@ -16,22 +16,28 @@ A community repository for Helm Charts of OpenSearch Project. ## Status -![Testing](https://github.com/opensearch-project/helm-charts/workflows/Lint%20and%20Test%20Charts/badge.svg) -![Release](https://github.com/opensearch-project/helm-charts/workflows/Release%20Charts/badge.svg) +[![Lint and Test Charts](https://github.com/opensearch-project/helm-charts/actions/workflows/lint-test.yaml/badge.svg)](https://github.com/opensearch-project/helm-charts/actions/workflows/lint-test.yaml) + [![Release Charts](https://github.com/opensearch-project/helm-charts/actions/workflows/release.yaml/badge.svg)](https://github.com/opensearch-project/helm-charts/actions/workflows/release.yaml) ## Installation +To install the OpenSearch Helm charts, execute the following commands: + ```shell helm repo add opensearch https://opensearch-project.github.io/helm-charts/ helm repo update ``` -You can then run `helm search repo opensearch` to see the charts. +Once the charts repository reference is added, you can run the following command to see the charts. + +```shell +helm search repo opensearch +``` ## Change Logs Please review the [OpenSearch](charts/opensearch/CHANGELOG.md) and the -[OpenSearch Dashboards](charts/opensearch/CHANGELOG.md) change logs for the latest +[OpenSearch Dashboards](charts/opensearch-dashboards/CHANGELOG.md) change logs for the latest release details. ## Contributing diff --git a/charts/opensearch-dashboards/CHANGELOG.md b/charts/opensearch-dashboards/CHANGELOG.md index 8128fc79..031c7f88 100644 --- a/charts/opensearch-dashboards/CHANGELOG.md +++ b/charts/opensearch-dashboards/CHANGELOG.md @@ -27,5 +27,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -[Unreleasedd]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.2...HEAD -[opensearch-dashboards-1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.1...opensearch-dashboards-1.0.2 +[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.2...HEAD +[1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.1...opensearch-dashboards-1.0.2 diff --git a/charts/opensearch-dashboards/README.md b/charts/opensearch-dashboards/README.md new file mode 100644 index 00000000..27197d7c --- /dev/null +++ b/charts/opensearch-dashboards/README.md @@ -0,0 +1,34 @@ +# OpenSearch Dashboards Helm Chart + + This Helm chart installs [OpenSearch](https://github.com/opensearch-project/OpenSearch) with configurable TLS, RBAC and much more configurations. This chart caters a number of different use cases and setups. + + - [Requirements](#requirements) + - [Installing](#installing) + - [Uninstalling](#uninstalling) + + ## Requirements + + * Kubernetes >= 1.14 + * Helm >= 2.17.0 + * We recommend you to have 8 GiB of memory available for this deployment, or at least 4 GiB for the minimum requirement. Else, the deployment is expected to fail. + + ## Installing + + Once you've added this Helm repository as per the repository-level [README](../../README.md#installing) + then you can install the chart as follows: + + ```shell + helm install my-release opensearch/opensearch-dashboardss +``` + + The command deploys OpenSearch Dashboards with its associated components on the Kubernetes cluster in the default configuration. + + **NOTE:** If using Helm 2 then you'll need to add the [`--name`](https://v2.helm.sh/docs/helm/#options-21) command line argument. If unspecified, Helm 2 will autogenerate a name for you. + + ## Uninstalling + To delete/uninstall the chart with the release name `my-release`: + + ```shell + helm uninstall my-release + ``` + \ No newline at end of file diff --git a/charts/opensearch/README.md b/charts/opensearch/README.md index 728145f6..a5880620 100644 --- a/charts/opensearch/README.md +++ b/charts/opensearch/README.md @@ -3,8 +3,9 @@ This Helm chart installs [OpenSearch](https://github.com/opensearch-project/OpenSearch) with configurable TLS, RBAC and much more configurations. This chart caters a number of different use cases and setups. - [Requirements](#requirements) -- [Installing the chart](#installing) -- [Uninstalling the chart](#uninstalling) +- [Installing](#installing) +- [Uninstalling](#uninstalling) +- [Usage Notes](#usage-notes) - [Configuration](#configuration) ## Requirements @@ -15,22 +16,40 @@ This Helm chart installs [OpenSearch](https://github.com/opensearch-project/Open ## Installing -To install the chart with the release name `my-release`: -- Switch to opensearch directly after cloning the repo - `❯ cd charts/opensearch` -- Run `❯ helm package .` -- Install using Helm 3: -`❯ helm install my-release opensearch-1.0.0.tgz` -- Install using Helm 2 -`❯ helm install --name my-release opensearch-1.0.0.tgz` +Once you've added this Helm repository as per the repository-level [README](../../README.md#installing) then you can install the chart as follows: + + ```shell + helm install my-release opensearch/opensearch + ``` The command deploys OpenSearch with its associated components (data statefulsets, masters, clients) on the Kubernetes cluster in the default configuration. +**NOTE:** If using Helm 2 then you'll need to add the [`--name`](https://v2.helm.sh/docs/helm/#options-21) command line argument. If unspecified, Helm 2 will autogenerate a name for you. + ## Uninstalling To delete/uninstall the chart with the release name `my-release`: + +```shell +helm uninstall my-release ``` -❯ helm uninstall my-release -``` + +## Usage Notes + +* The chart deploys a StatefulSet and by default will do an automated rolling + update of your cluster. It does this by waiting for the cluster health to become + green after each instance is updated. +* It is important to verify that the JVM heap size in `opensearchJavaOpts` and + to set the CPU/Memory `resources` to something suitable for your cluster. +* To simplify chart and maintenance each set of node groups is deployed as a + separate Helm release. Without doing this it isn't possible to resize persistent + volumes in a StatefulSet. By setting it up this way it makes it possible to add + more nodes with a new storage size then drain the old ones. It also solves the + problem of allowing the user to determine which node groups to update first when + doing upgrades or changes. +* We have designed this chart to be very un-opinionated about how to configure + OpenSearch. It exposes ways to set environment variables and mount secrets + inside of the container. Doing this makes it much easier for this chart to + support multiple versions with minimal changes. ## Configuration diff --git a/ct.yaml b/ct.yaml index 8554b40a..5f24888c 100644 --- a/ct.yaml +++ b/ct.yaml @@ -1,4 +1,3 @@ -# See https://github.com/helm/chart-testing-action # See https://github.com/helm/chart-testing#configuration target-branch: main helm-extra-args: --timeout 800s From fbb1b2dfd29985648a87b9d672522678b6e29d8b Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Fri, 1 Oct 2021 14:25:52 -0500 Subject: [PATCH 02/10] Minor typographic error. Signed-off-by: Michael Primeaux --- charts/opensearch-dashboards/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/opensearch-dashboards/README.md b/charts/opensearch-dashboards/README.md index 27197d7c..19af1a9f 100644 --- a/charts/opensearch-dashboards/README.md +++ b/charts/opensearch-dashboards/README.md @@ -18,7 +18,7 @@ then you can install the chart as follows: ```shell - helm install my-release opensearch/opensearch-dashboardss + helm install my-release opensearch/opensearch-dashboards ``` The command deploys OpenSearch Dashboards with its associated components on the Kubernetes cluster in the default configuration. From e3c6e9a1976398dd63e6f92cbbca1d339628561f Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Sat, 2 Oct 2021 05:43:11 -0500 Subject: [PATCH 03/10] - Reverted linting and testing trigger globbing. Signed-off-by: Michael Primeaux --- .github/workflows/lint-test.yaml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index c0d1a9e6..2f7237fe 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -1,15 +1,8 @@ # See https://github.com/helm/chart-testing-action name: Lint and Test Charts -on: - pull_request: - paths: - - 'charts/**/ci/**' - - 'charts/**/templates/**' - - 'charts/**/Chart.yaml' - - 'charts/**/values.yaml' - - workflow_dispatch: +on: [pull_request, workflow_dispatch] + jobs: lint-test: runs-on: ubuntu-latest From 041f882742347013a0ea60d4d77e989555e67df9 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Sat, 2 Oct 2021 06:21:45 -0500 Subject: [PATCH 04/10] - Added path globbing. Signed-off-by: Michael Primeaux --- .github/workflows/lint-test.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 2f7237fe..c0d1a9e6 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -1,8 +1,15 @@ # See https://github.com/helm/chart-testing-action name: Lint and Test Charts -on: [pull_request, workflow_dispatch] - +on: + pull_request: + paths: + - 'charts/**/ci/**' + - 'charts/**/templates/**' + - 'charts/**/Chart.yaml' + - 'charts/**/values.yaml' + + workflow_dispatch: jobs: lint-test: runs-on: ubuntu-latest From 1f473c7ac412b1843c803eeb709f8021a2d37cfa Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Sat, 2 Oct 2021 07:12:41 -0500 Subject: [PATCH 05/10] - Removed path globbing. Signed-off-by: Michael Primeaux --- .github/workflows/lint-test.yaml | 11 ++--------- charts/opensearch-dashboards/Chart.yaml | 2 +- charts/opensearch/Chart.yaml | 2 +- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index c0d1a9e6..2f7237fe 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -1,15 +1,8 @@ # See https://github.com/helm/chart-testing-action name: Lint and Test Charts -on: - pull_request: - paths: - - 'charts/**/ci/**' - - 'charts/**/templates/**' - - 'charts/**/Chart.yaml' - - 'charts/**/values.yaml' - - workflow_dispatch: +on: [pull_request, workflow_dispatch] + jobs: lint-test: runs-on: ubuntu-latest diff --git a/charts/opensearch-dashboards/Chart.yaml b/charts/opensearch-dashboards/Chart.yaml index 560606bd..a275e9d3 100644 --- a/charts/opensearch-dashboards/Chart.yaml +++ b/charts/opensearch-dashboards/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.3 +version: 1.0.4 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/opensearch/Chart.yaml b/charts/opensearch/Chart.yaml index 516fc854..a623821a 100644 --- a/charts/opensearch/Chart.yaml +++ b/charts/opensearch/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.3 +version: 1.0.4 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to From 6080865af0eb90e94095d76d64be89f12efea3b2 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Mon, 4 Oct 2021 06:32:21 -0500 Subject: [PATCH 06/10] Revert "- Amended CHANGELOGs" This reverts commit e0ab1787c5e5adecc7875c4908eeb11f2ad3214c. --- charts/opensearch/CHANGELOG.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/charts/opensearch/CHANGELOG.md b/charts/opensearch/CHANGELOG.md index 22a6f549..b67cfeb8 100644 --- a/charts/opensearch/CHANGELOG.md +++ b/charts/opensearch/CHANGELOG.md @@ -13,6 +13,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +--- +## [1.0.3] +### Added +### Changed +### Deprecated +### Removed +### Fixed +- [ISSUE-65](https://github.com/opensearch-project/helm-charts/issues/65): Incorrect indentation for `extraVolumeMounts`, `extraEnvs`, `envFrom` in `statefulset.yaml`. +### Security + --- ## [1.0.2] @@ -27,5 +37,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.2...HEAD +[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.3...HEAD +[1.0.3]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.2...opensearch-1.0.3 [1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.1...opensearch-1.0.2 From bcb7db00a5742bddff536804983ff302121f5ed6 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Mon, 4 Oct 2021 06:45:00 -0500 Subject: [PATCH 07/10] - Bumped chart versions. - Amended CHANGELOGs. Signed-off-by: Michael Primeaux --- charts/opensearch-dashboards/CHANGELOG.md | 13 ++++++++++++- charts/opensearch-dashboards/Chart.yaml | 2 +- charts/opensearch/CHANGELOG.md | 13 ++++++++++++- charts/opensearch/Chart.yaml | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/charts/opensearch-dashboards/CHANGELOG.md b/charts/opensearch-dashboards/CHANGELOG.md index 1fd3ce20..15089fee 100644 --- a/charts/opensearch-dashboards/CHANGELOG.md +++ b/charts/opensearch-dashboards/CHANGELOG.md @@ -13,6 +13,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +--- +## [1.0.5] +### Added +### Changed +- Added [README.md](README.md). +### Deprecated +### Removed +### Fixed +### Security + --- ## [1.0.4] ### Added @@ -37,6 +47,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.4...HEAD +[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.5...HEAD +[1.0.5]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.4...opensearch-1.0.5 [1.0.4]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.2...opensearch-1.0.4 [1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-1.0.1...opensearch-dashboards-1.0.2 diff --git a/charts/opensearch-dashboards/Chart.yaml b/charts/opensearch-dashboards/Chart.yaml index a275e9d3..817d0b32 100644 --- a/charts/opensearch-dashboards/Chart.yaml +++ b/charts/opensearch-dashboards/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.4 +version: 1.0.5 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/charts/opensearch/CHANGELOG.md b/charts/opensearch/CHANGELOG.md index f5fcc76e..cb0f77ec 100644 --- a/charts/opensearch/CHANGELOG.md +++ b/charts/opensearch/CHANGELOG.md @@ -13,6 +13,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +--- +## [1.0.5] +### Added +### Changed +- Added [Usage Notes](README.md#usage-notes) to `README.md` and amended installation instructions. +### Deprecated +### Removed +### Fixed +### Security + --- ## [1.0.4] ### Added @@ -38,6 +48,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.4...HEAD +[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.5...HEAD +[1.0.5]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.4...opensearch-1.0.5 [1.0.4]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.2...opensearch-1.0.4 [1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.1...opensearch-1.0.2 diff --git a/charts/opensearch/Chart.yaml b/charts/opensearch/Chart.yaml index a623821a..39434ace 100644 --- a/charts/opensearch/Chart.yaml +++ b/charts/opensearch/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.4 +version: 1.0.5 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to From c508e5907dda3643123249def7ca4c65f46235cf Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Thu, 14 Oct 2021 14:06:13 -0500 Subject: [PATCH 08/10] Incremented opensearcn chart version to 1.0.8 Signed-off-by: Michael Primeaux --- charts/opensearch/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/opensearch/Chart.yaml b/charts/opensearch/Chart.yaml index 39434ace..171bd93f 100644 --- a/charts/opensearch/Chart.yaml +++ b/charts/opensearch/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.5 +version: 1.0.8 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to From 05850132d791a7595e16ba9feb08ee9fc8fea3e7 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Thu, 14 Oct 2021 16:33:03 -0500 Subject: [PATCH 09/10] - Added specific references to the underlying charts folder from the root-level README. - Addressed clarifications from @TheAlgo. Signed-off-by: Michael Primeaux --- README.md | 2 ++ charts/opensearch-dashboards/README.md | 2 +- charts/opensearch/README.md | 19 ------------------- 3 files changed, 3 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index fad0e2d5..c375f4f7 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ Once the charts repository reference is added, you can run the following command helm search repo opensearch ``` +Please see the `README.md` in the [OpenSearch](charts/opensearch) and [OpenSearch Dashboards](charts/opensearch-dashboards) directories for installation instructions. + ## Change Logs Please review the [OpenSearch](charts/opensearch/CHANGELOG.md) and the diff --git a/charts/opensearch-dashboards/README.md b/charts/opensearch-dashboards/README.md index 19af1a9f..12d8162c 100644 --- a/charts/opensearch-dashboards/README.md +++ b/charts/opensearch-dashboards/README.md @@ -1,6 +1,6 @@ # OpenSearch Dashboards Helm Chart - This Helm chart installs [OpenSearch](https://github.com/opensearch-project/OpenSearch) with configurable TLS, RBAC and much more configurations. This chart caters a number of different use cases and setups. + This Helm chart installs [OpenSearch Dashboards](https://github.com/opensearch-project/OpenSearch-Dashboards) with configurable TLS, RBAC and much more configurations. This chart caters to a number of different use cases and setups. - [Requirements](#requirements) - [Installing](#installing) diff --git a/charts/opensearch/README.md b/charts/opensearch/README.md index 0f64a537..f7835fcc 100644 --- a/charts/opensearch/README.md +++ b/charts/opensearch/README.md @@ -5,7 +5,6 @@ This Helm chart installs [OpenSearch](https://github.com/opensearch-project/Open - [Requirements](#requirements) - [Installing](#installing) - [Uninstalling](#uninstalling) -- [Usage Notes](#usage-notes) - [Configuration](#configuration) ## Requirements @@ -33,24 +32,6 @@ To delete/uninstall the chart with the release name `my-release`: helm uninstall my-release ``` -## Usage Notes - -* The chart deploys a StatefulSet and by default will do an automated rolling - update of your cluster. It does this by waiting for the cluster health to become - green after each instance is updated. -* It is important to verify that the JVM heap size in `opensearchJavaOpts` and - to set the CPU/Memory `resources` to something suitable for your cluster. -* To simplify chart and maintenance each set of node groups is deployed as a - separate Helm release. Without doing this it isn't possible to resize persistent - volumes in a StatefulSet. By setting it up this way it makes it possible to add - more nodes with a new storage size then drain the old ones. It also solves the - problem of allowing the user to determine which node groups to update first when - doing upgrades or changes. -* We have designed this chart to be very un-opinionated about how to configure - OpenSearch. It exposes ways to set environment variables and mount secrets - inside of the container. Doing this makes it much easier for this chart to - support multiple versions with minimal changes. - ## Configuration | Parameter | Description | Default | From 98c64f7b22c89bf754ca356f709fb96a565f8b11 Mon Sep 17 00:00:00 2001 From: Michael Primeaux Date: Thu, 14 Oct 2021 19:34:16 -0500 Subject: [PATCH 10/10] - Modified change log for the OpenSearch Helm chart. Signed-off-by: Michael Primeaux --- charts/opensearch/CHANGELOG.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/charts/opensearch/CHANGELOG.md b/charts/opensearch/CHANGELOG.md index 9f450c70..324755cf 100644 --- a/charts/opensearch/CHANGELOG.md +++ b/charts/opensearch/CHANGELOG.md @@ -12,6 +12,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed ### Fixed ### Security + +--- +## [1.0.8] +### Added +### Changed +- Amended the installation instructions in the `OpenSearch` Helm chart [README](README.md). +- Amended status badges to GitHub-generated markdown. +### Deprecated +### Removed +### Fixed +### Security + --- ## [1.0.6] @@ -67,7 +79,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.5...HEAD +[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.8...HEAD +[1.0.8]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.7...opensearch-1.0.8 +[1.0.7]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.6...opensearch-1.0.7 +[1.0.6]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.5...opensearch-1.0.6 [1.0.5]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.4...opensearch-1.0.5 [1.0.4]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.2...opensearch-1.0.4 [1.0.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-1.0.1...opensearch-1.0.2