diff --git a/README.md b/README.md
index a4102804..bc6dc539 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,12 @@
-- [OpenSearch Project Helm-Charts](#helm-charts)
+- [OpenSearch Project Helm-Charts](#opensearch-project-helm-charts)
- [Status](#status)
- [Version and Branching](#version-and-branching)
+- [Kubernetes Version Support](#kubernetes-version-support)
- [Installation](#installation)
+ - [Breaking Change](#breaking-change)
+ - [Notes About Default Installation](#notes-about-default-installation)
- [Change Logs](#change-logs)
- [Contributing](#contributing)
- [Getting Help](#getting-help)
@@ -11,7 +14,7 @@
- [Security](#security)
- [License](#license)
-## Helm-Charts
+## OpenSearch Project Helm-Charts
A community repository for Helm Charts of OpenSearch Project.
@@ -20,6 +23,7 @@ A community repository for Helm Charts of OpenSearch Project.
[![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)
+
## Version and Branching
As of now, this helm-charts repository maintains 3 branches:
* _main_ (Version is 2.x.x for both `version` and `appVersion` in `Chart.yaml`)
@@ -58,6 +62,16 @@ helm install my-deployment opensearch/
Please see the `README.md` in the [OpenSearch](charts/opensearch) and [OpenSearch Dashboards](charts/opensearch-dashboards) directories for installation instructions.
+### Breaking Change
+Chart version 2.18.0 and App Version OpenSearch version 2.12.0 and above require a custom strong password to be provided in order to setup demo admin user. Without this password the cluster would not spin up, unless demo config install is disabled.
+
+The custom admin password can be supplied by adding the environment variable `OPENSEARCH_INITIAL_ADMIN_PASSWORD` in the `value.yml`:
+```
+extraEnvs:
+ - name: OPENSEARCH_INITIAL_ADMIN_PASSWORD
+ value:
+```
+
### Notes About Default Installation
By default, on startup, the `install_demo_configuration.sh` is runned via the `opensearch-docker-entrypoint.sh` script if `DISABLE_INSTALL_DEMO_CONFIG` is not `true`.
diff --git a/charts/opensearch-dashboards/CHANGELOG.md b/charts/opensearch-dashboards/CHANGELOG.md
index 5e726ae1..0851ce9d 100644
--- a/charts/opensearch-dashboards/CHANGELOG.md
+++ b/charts/opensearch-dashboards/CHANGELOG.md
@@ -7,16 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
---
## [Unreleased]
### Added
-- Added support for pod topology spread constraints in Dashboards
### Changed
### Deprecated
### Removed
### Fixed
### Security
---
+## [2.16.0]
+### Added
+### Breaking
+### Changed
+- Updated OpenSearch Dashboards appVersion to 2.12.0
+### Deprecated
+### Removed
+### Fixed
+### Security
+---
## [2.15.0]
### Added
- Updated OpenSearch Dashboards appVersion to 2.11.1
+- Added support for pod topology spread constraints in Dashboards
### Changed
### Deprecated
### Removed
@@ -286,7 +296,8 @@ 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-2.15.0...HEAD
+[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-2.16.0...HEAD
+[2.15.1]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-2.15.1...opensearch-dashboards-2.16.0
[2.15.0]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-2.14.0...opensearch-dashboards-2.15.0
[2.14.0]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-2.13.0...opensearch-dashboards-2.14.0
[2.13.0]: https://github.com/opensearch-project/helm-charts/compare/opensearch-dashboards-2.12.0...opensearch-dashboards-2.13.0
diff --git a/charts/opensearch-dashboards/Chart.yaml b/charts/opensearch-dashboards/Chart.yaml
index 2f713f0a..a1242a5f 100644
--- a/charts/opensearch-dashboards/Chart.yaml
+++ b/charts/opensearch-dashboards/Chart.yaml
@@ -15,13 +15,13 @@ 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: 2.15.1
+version: 2.16.0
# 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
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: "2.11.1"
+appVersion: "2.12.0"
maintainers:
- name: DandyDeveloper
diff --git a/charts/opensearch/CHANGELOG.md b/charts/opensearch/CHANGELOG.md
index 535eb257..08be3e95 100644
--- a/charts/opensearch/CHANGELOG.md
+++ b/charts/opensearch/CHANGELOG.md
@@ -12,7 +12,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed
### Fixed
### Security
-
+---
+## [2.18.0]
+### Added
+### Breaking
+ - Requires an initial admin password to be setup starting from App Version OpenSearch 2.12.0. Refer this github issue: https://github.com/opensearch-project/security/issues/3622
+### Changed
+### Deprecated
+### Removed
+### Fixed
+### Security
---
## [2.17.3]
### Added
@@ -384,7 +393,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Security
-[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.17.3...HEAD
+[Unreleased]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.18.0...HEAD
+[2.18.0]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.17.3...opensearch-2.18.0
[2.17.3]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.17.2...opensearch-2.17.3
[2.17.2]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.17.1...opensearch-2.17.2
[2.17.1]: https://github.com/opensearch-project/helm-charts/compare/opensearch-2.17.0...opensearch-2.17.1
diff --git a/charts/opensearch/Chart.yaml b/charts/opensearch/Chart.yaml
index 1387b071..7959f5c6 100644
--- a/charts/opensearch/Chart.yaml
+++ b/charts/opensearch/Chart.yaml
@@ -15,13 +15,13 @@ 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: 2.17.3
+version: 2.18.0
# 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
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
-appVersion: "2.11.1"
+appVersion: "2.12.0"
maintainers:
- name: DandyDeveloper
diff --git a/charts/opensearch/values.yaml b/charts/opensearch/values.yaml
index 17c615ee..33737661 100644
--- a/charts/opensearch/values.yaml
+++ b/charts/opensearch/values.yaml
@@ -105,6 +105,10 @@ config:
extraEnvs: []
# - name: MY_ENVIRONMENT_VAR
# value: the_value_goes_here
+# Chart version 2.18.0 and App Version OpenSearch 2.12.0 onwards a custom strong password needs to be provided in order to setup demo admin user.
+# Cluster will not spin-up without this unless demo config install is disabled.
+# - name: OPENSEARCH_INITIAL_ADMIN_PASSWORD
+# value:
# Allows you to load environment variables from kubernetes secret or config map
envFrom: []