Helm chart release notes#

Each Starburst Enterprise platform (SEP) release is accompanied by a new release of the supported Helm charts. Details of the changes on each chart can be found in the following release note sections.

Starburst Enterprise and Trino-based releases#

359.0.0 (8 Jul 2021)#

  • Update to SEP 359-e

  • Update jvm.config default to include -XX:-OmitStackTraceInFastThrow

  • Upgrade to Ranger 2.1.0

  • Migrate Ranger Admin and UserSync Docker images to run as non-root user

  • Fix wait-for URL in Ranger UserSync

  • Logging fix for Ranger

356.5.0 (23 June 2021)#

  • Update to SEP 356-e.5

  • Update jvm.config default to include -XX:-OmitStackTraceInFastThrow

  • Add option to expose HTTPS port in services

  • Allow setting target port for services

350.11.0 (23 Jun 2021)#

350.10.0 (14 Jun 2021)#

345.12.0 (14 Jun 2021)#

338.8.0 (14 Jun 2021)#

356.3.0 (11 Jun 2021)#

358.0.0 (8 Jun 2021)#

357.0.0 (28 May 2021)#

  • Update to SEP 357-e

  • Use headless coordinator service for discovery

356.1.0 (14 May 2021)#

  • Update to SEP 356-e.1

  • Cache service chart added

  • Add support for Kubernetes versions 1.19 and 1.20, remove support for deprecated versions 1.16 and 1.17

  • Add support for ARM (Graviton) processor architecture

  • Add support for specifying the Hive metastore warehouse directory

356.0.0 (10 May 2021)#

  • Update to SEP 356-e.0

  • Add HIVE_METASTORE_WAREHOUSE_DIR support in the starburst-hive chart

  • Switch SEP init and Hive base docker images to use Alpine Linux

  • Change SEP init container to run workload as non-root user

355.0.0 (12 Apr 2021)#

  • Update to SEP 355-e

  • Extra labels support for NodePort services

  • Add optional custom labels to k8s resources

  • Recreate pods on chart values change

  • Update userDatabase parameter to be false by default

354.0.0 (25 Mar 2021)#

  • Update to SEP 354-e

  • Branding update to Starburst Enterprise affects configuration parameters, filenames, and more. This breaking change requires new cluster installation.

Starburst Enterprise and PrestoSQL-based releases#

345.11.0 (14 May 2021)#

338.7.0 (14 May 2021)#

350.8.0 (14 May 2021)#

350.7.0 (8 Apr 2021)#

345.10.0 (8 Apr 2021)#

338.6.0 (8 Apr 2021)#

350.6.0 (19 Mar 2021)#

  • Update to SEP 350-e.6

  • Add -XX:PerMethodRecompilationCutoff and -XX:PerBytecodeRecompilationCutoff as JVM safety configuration for SEP

345.9.0 (19 Mar 2021)#

  • Update to SEP 345-e.9

  • Add -XX:PerMethodRecompilationCutoff and -XX:PerBytecodeRecompilationCutoff as JVM safety configuration for SEP

350.5.0 (12 Mar 2021)#

  • Update to SEP 350-e.5

  • Fix bug with copying license in SEP init container

  • Fix bug with rendering commented out secretRefs

  • Build Helm operator with the latest Operator SDK 1.4.2

  • Add support for Horizontal Pod Autoscaler to Helm operator

345.8.0 (12 Mar 2021)#

350.3.0 (26 Feb 2021)#

345.6.0 (18 Feb 2021)#

350.1.2 (10 Feb 2021)#

  • Change the autoscaling API to v1

  • Enable Helm upgrade

350.1.1 (3 Feb 2021)#

  • Update to SEP 350-e

  • Add start up script support to the HMS chart

  • worker.replicas replaces worker.count in SEP values.yaml, backward compatible change where worker.count takes precedence over worker.replicas if both defined

  • Fix bug with incorrectly converted annotations for Ingress resources

345.4.0 (21 Jan 2021)#

  • Update to SEP 345-e.4

  • Add start up script support to the HMS chart

  • Add support for additional volumes in Ranger chart

348.0.0 (18 Dec 2020)#

  • Update to SEP 348-e

  • Add env and envFrom properties to HMS and Ranger charts

  • Fix Helm warning for SEP and Ranger charts when securityContext is used

  • Add support for k8s secrets for authentication to the Docker registry in all charts with the imagePullSecrets configuration

338.5.0 (10 Dec 2020)#

  • Update to SEP 338-e.5

345.3.0 (10 Dec 2020)#

  • Update to SEP 345-e.3

  • Change default catalogs directory location to /usr/lib/presto/etc/catalog

  • Upgrade Ranger to version 2.0.45

347.0.1 (04 Dec 2020)#

Add custom pod and deployment annotations for SEP, HMS and Ranger charts

347.0.0 (30 Nov 2020)#

  • Update to SEP 347-e

346.0.1 (26 Nov 2020)#

  • Support slashes in secret prefix

346.0.0 (16 Nov 2020)#

  • Update to SEP 346-e

338.4.0 (16 Nov 2020)#

  • Update to SEP 338-e.4

345.2.0 (16 Nov 2020)#

  • Update to SEP 345-e.2

  • Fix bug with overriding env variables in the SEP charts when the key name matches

345.1.0 (12 Nov 2020)#

  • Update to SEP 345-e.1

  • Support graceful shutdown for workers

  • Change the launcher script used by the SEP initFile to be /usr/lib/presto/bin/run-presto

  • Fix SEP charts permission issue with OpenShift clusters

  • Support for pod priority in SEP

  • Fix secretRef usage in envFrom when externalSecret is enabled

  • Add ability to configure securityContext for SEP pods

  • Add ability to configure securityContext and serviceAccount for Ranger pods

  • Add support for additionalVolumes in HMS chart

  • Fix enabling usersync in Ranger charts

344.0.2 (29 Oct 2020)#

  • Add support for Secret reference in catalog configuration

  • Support for TLS for Ranger database access

  • Fix HMS charts permission issue with OpenShift clusters

  • Add additional env variable section for HMS internal database

338.3.0 (16 Oct 2020)#

  • Update to SEP 338-e.3

344.0.1 (16 Oct 2020)#

  • Update to SEP 344-e

343.0.2 (16 Oct 2020)#

  • Remove incorrect default values for SEP’s log.properties file

  • Fix GCS credential key to be a secret in HMS

  • Fix classpath issue with GCS access in HMS

  • Add automatic External Secret mounting capability

  • Remove unused presto-admin service account

343.0.1 (30 Sep 2020)#

  • Upgrade Ranger to 2.0.34

343.0.0 (29 Sep 2020)#

  • Update to SEP 343-e

338.2.1 (29 Sep 2020)#

  • Add subpath support for SEP additionalVolumes

  • Change SEP initFile parameter to inline string in values.yaml

  • Allow creating custom files in SEP’s etc folder

  • Remove SEP option in values.yaml for query.maxMemoryForCluster

  • Fix bug in Hive metastore with querying Azure datasources

  • Add option in Hive metastore to allow service principal based auth in ADLS gen2

328.2.0 (22 Sep 2020)#

  • Numerous breaking changes for values.yaml configuration and default values

  • Add LDAP authentications support

  • Added k8s secrets support for binary files

  • Add init container usage

  • Add Prometheus by default

  • Cleaner configuration for jvm.config, log.properties, node.properties and config.properties

  • Remove Ranger configuration in starburst-presto

  • Renamed additionalCatalogs to catalogs

  • Update to SEP 338-e.2

338.0.0 (10 Sep 2020)#

  • Initial public release of charts for SEP 338