Skip to content

Latest commit

 

History

History
427 lines (401 loc) · 11.7 KB

CHANGELOG.md

File metadata and controls

427 lines (401 loc) · 11.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


Added

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Update app version to OpenSearch 1.3.0

Deprecated

Removed

Fixed

Security


Added

  • Add support for pod topology spread constraints

Changed

Deprecated

Removed

Fixed

Security


Added

  • Add support for extra K8s manifests

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed small syntax bug in StatefulSet when masterTerminationFix is set.

Security


Added

Changed

  • Accurate securityConfig files mount: mount of separate files will not hide other files from securityConfig folder.
  • Pods will be recreated on securityConfig files change

Deprecated

Removed

Fixed

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed securityConfig mount. The security-config-complete was not mounting when an external secret was passed using securityConfig.config.securityConfigSecret

Security


Added

  • Add annotations on headless service

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

Deprecated

Removed

Fixed

  • Use correct serviceAccountName in statefulset template

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed image.pullPolicy Helm value not setting the imagePullPolicy for the "opensearch" container

Security


Added

Changed

  • Bump OpenSearch version to use 1.2.4

Deprecated

Removed

Fixed

Security


Added

Changed

  • Changed structure of image keys in values.yaml file to use helm's default (image.repository, image.tag, image.pullPolicy)

Deprecated

Removed

Fixed

Security


Added

  • Added certs faqs in the opensearch documentations

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Updated appVersion to 1.2.3

Deprecated

Removed

Fixed

Security


Added

BREAKING CHANGE This version introduces a change in the service name definitions that will break Helm upgrades due to changes in the StatefulSet.

To resolve: Simply delete the existing statefulset in the cluster and ensure the PVC is retained (by default, this should be the case). kubectl delete sts opensearch-cluster-master After deleting the statefulset and upgrading the helm chart again, the new replacement statefulset will be created and should consume the same PVC as before.

Changed

Deprecated

Removed

Fixed

Security


Added

  • Added create flag into the networkPolicy resource to enable the creation of a network policy as request, for the cases where an user can't create network policies but want to use this chart.

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Updated appVersion to 1.2.1

Deprecated

Removed

Fixed

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed behavior for PodSecurityPolicy in the opensearch chart Issue #157

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed helm chart NOTES as the pod label key has changed to 'app.kubernetes.io/component'

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed typo for opensearcjhJavaOpts in README file of opensearch charts

Security


Added

  • Added support for the ingressClassName field in the Ingress resource. This field is used to specify the Ingress class that should be used for the Ingress. Supported in Kubernetes 1.18 and greater as per this notice.

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

Deprecated

Removed

Fixed

  • Fixed links to values.yaml in README.md.

Security


Added

Changed

Deprecated

Removed

Fixed

  • node.roles environment variable

Security


Added

Changed

Deprecated

Removed

Fixed

  • Remove whitespace from admin_dn in base values.yaml.

Security


Changed

  • Changed support for any kind of configuration type. Including log4j2.properties file. Added example.

BREAKING CHANGE

  • .Values.config items must now be interpreted as a string. Existing items must now be updated from YAML to string:

Change from YAML:

config:
  opensearch.yml:
    cluster.name: opensearch-cluster

Change to YAML multiline string:

config:
  opensearch.yml: |
    cluster.name: opensearch-cluster

Added

  • Added image definition for fsgroup-volume initContainer to values.yaml.

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Rework deprecated node roles definition. Now in values.yaml roles are described as a list and there are no any deprecation warnings in logs.

Deprecated

Removed

Fixed

Security


Added

Changed

  • Change appVersion to 1.1.0. OpenSearch Dashboards chart will have by default underlying image of opensearchproject/opensearch:1.1.0

Deprecated

Removed

Fixed

Security


Added

  • Support to disable the initContainer fsgroup-volume for chown updates.

Added

Changed

Deprecated

Removed

Fixed

  • Issue #105 OpenSearch chart fails when RBAC is enabled.

Security


Added

Changed

Deprecated

Removed

Fixed

  • Missing labels key is added into role.yaml.

Security


Added

Changed

  • Change labels of opensearch cart to match standard recommendations.

Deprecated

Removed

Fixed

Security


Added

  • Enable using externally created secret for securityConfig.

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Amended the installation instructions in the OpenSearch Helm chart README.
  • Amended status badges to GitHub-generated markdown.

Deprecated

Removed

Fixed

Security


Added

  • Added the ability to define plugins on node startup via plugins.enabled option.

Changed

  • Incremented the version to 1.0.6.

Added

  • In opensearch chart config to set the docker registry for images is added.

Changed

Deprecated

Removed

Fixed

Security


Added

Changed

  • Added Usage Notes to README.md and amended installation instructions.

Deprecated

Removed

Fixed

Security


Added

Changed

  • Amended installation instructions.

Deprecated

Removed

Fixed

  • ISSUE-65: Incorrect indentation for extraVolumeMounts, extraEnvs, envFrom in statefulset.yaml.

Security


Added

Changed

  • Incremented the version to 1.0.2.

Deprecated

Removed

Fixed

Security