Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Latest commit

 

History

History
189 lines (102 loc) · 4.5 KB

CHANGELOG.md

File metadata and controls

189 lines (102 loc) · 4.5 KB

Change Log

This file documents all notable changes to Ambassador Helm Chart. The release numbering uses semantic versioning.

v5.0.0

Breaking changes

Note If upgrading an existing helm 2 installation no action is needed, previously installed CRDs will not be modified.

  • Helm 3 support for CRDs was added. Specifically, the CRD templates were moved to non-templated files in the /crds directory, and to keep Helm 2 support they are globbed from there by /templates/crds.yaml. However, because Helm 3 CRDs are not templated, the labels for new installations have necessarily changed

v4.0.0

Breaking Changes

  • Introduces the performance tuned and certified build of open source Ambassador, Ambassador core
  • The license key is now stored and read from a Kubernetes secret by default
  • Added .Values.pro.licenseKey.secret.enabled .Values.pro.licenseKey.secret.create fields to allow multiple releases in the same namespace to use the same license key secret.

Minor Changes

  • Introduces the ability to configure resource limits for both Ambassador Pro and it's redis instance
  • Introduces the ability to configure additional AuthService options (see AuthService documentation)
  • The ambassador-pro-auth AuthService and ambassador-pro-ratelimit RateLimitService and now created as CRDs when .Values.crds.enabled: true
  • Fixed misnamed selector for redis instance that failed in an edge case
  • Exposes annotations for redis deployment and service

v3.0.0

Breaking Changes

  • The default annotation has been removed. The service port will be set dynamically to 8080 or 8443 for http and https respectively.
  • service.http, service.https, and additionalTCPPort has been replaced with service.ports.
  • rbac.namespaced has been removed. Use scope.singleNamespace instead.

Minor Changes

  • Ambassador Pro will pick up when AMBASSADOR_ID is set in .Values.env [#15025].
  • {{release name}}-admins has been renamed to {{release name}}-admin to match YAML install templates
  • RBAC configuration has been updated to allow for CRD use when scope.singleNamespace: true. [ambassador/#1576]
  • RBAC configuration now allows for multiple Ambassadors to use CRDs. Set crds.enabled in releases that expect CRDs [ambassador/#1679]

v2.6.0

Minor Changes

  • Add ambassador CRDs!
  • Update ambassador to 0.70.0

v2.5.1

Minor Changes

  • Update ambassador to 0.61.1

v2.5.0

Minor Changes

  • Add support for autoscaling using HPA, see autoscaling values.

v2.4.1

Minor Changes

  • Update ambassador to 0.61.0

v2.4.0

Minor Changes

  • Allow configuring hostNetwork and dnsPolicy

v2.3.1

Minor Changes

  • Adds HOST_IP environment variable

v2.3.0

Minor Changes

  • Adds support for init containers using initContainers and pod labels podLabels

v2.2.5

Minor Changes

  • Update ambassador to 0.60.3

v2.2.4

Minor Changes

v2.2.3

Minor Changes

  • Update ambassador to 0.60.2

v2.2.2

Minor Changes

  • Update ambassador to 0.60.1

v2.2.1

Minor Changes

  • Fix RBAC for ambassador 0.60.0

v2.2.0

Minor Changes

  • Update ambassador to 0.60.0

v2.1.0

Minor Changes

  • Added scope.singleNamespace for configuring ambassador to run in single namespace

v2.0.2

Minor Changes

  • Update ambassador to 0.53.1

v2.0.1

Minor Changes

  • Update ambassador to 0.52.0

v2.0.0

Major Changes

  • Removed ambassador.id and namespace.single in favor of setting environment variables.

v1.1.5

Minor Changes

  • Update ambassador to 0.50.3

v1.1.4

Minor Changes

  • support targetPort specification

v1.1.3

Minor Changes

  • Update ambassador to 0.50.2

v1.1.2

Minor Changes

  • Add additional chart maintainer

v1.1.1

Minor Changes

  • Default replicas -> 3

v1.1.0

Minor Changes

  • Allow RBAC to be namespaced (rbac.namespaced)

v1.0.0

Major Changes