2022-10-26 19:33:19 +03:00

18 KiB

Changelog

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

4.0.18

"8291 remove git tag env from cloud build" "8286 Fix OpenTelemetry sidecar image build" "8277 Add OpenSSF Best practices badge" "8273 Issue#8241" "8267 Add fsGroup value to admission-webhooks/job-patch charts" "8262 Updated confusing error" "8256 fix: deny locations with invalid auth-url annotation" "8253 Add a certificate info metric" "8236 webhook: remove useless code." "8227 Update libraries in webhook image" "8225 fix inconsistent-label-cardinality for prometheus metrics: nginx_ingress_controller_requests" "8221 Do not validate ingresses with unknown ingress class in admission webhook endpoint" "8210 Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1" "8209 Bump google.golang.org/grpc from 1.43.0 to 1.44.0" "8204 Add Artifact Hub lint" "8203 Fix Indentation of example and link to cert-manager tutorial" "8201 feat(metrics): add path and method labels to requests countera" "8199 use functional options to reduce number of methods creating an EchoDeployment" "8196 docs: fix inconsistent controller annotation" "8191 Using Go install for misspell" "8186 prometheus+grafana using servicemonitor" "8185 Append elements on match, instead of removing for cors-annotations" "8179 Bump github.com/opencontainers/runc from 1.0.3 to 1.1.0" "8173 Adding annotations to the controller service account" "8163 Update the $req_id placeholder description" "8162 Versioned static manifests" "8159 Adding some geoip variables and default values" "8155 #7271 feat: avoid-pdb-creation-when-default-backend-disabled-and-replicas-gt-1" "8151 Automatically generate helm docs" "8143 Allow to configure delay before controller exits" "8136 add ingressClass option to helm chart - back compatibility with ingress.class annotations" "8126 Example for JWT"

4.0.15

4.0.14

4.0.13

4.0.12

4.0.11

4.0.10

4.0.9

4.0.7

4.0.6

4.0.5

4.0.3

4.0.2

4.0.1

3.34.0

3.33.0

3.32.0

3.31.0

3.30.0

  • #7092 Removes the possibility of using localhost in ExternalNames as endpoints

3.29.0

  • #6945 Add option to specify job label for ServiceMonitor

3.28.0

  • #6900 Support existing PSPs

3.27.0

  • Update ingress-nginx v0.45.0

3.26.0

  • #6979 Changed servicePort value for metrics

3.25.0

  • #6957 Add ability to specify automountServiceAccountToken

3.24.0

  • #6908 Add volumes to default-backend deployment

3.23.0

  • Update ingress-nginx v0.44.0

3.22.0

  • #6802 Add value for configuring a custom Diffie-Hellman parameters file
  • #6815 Allow use of numeric namespaces in helm chart

3.21.0

  • #6783 Add custom annotations to ScaledObject
  • #6761 Adding quotes in the serviceAccount name in Helm values
  • #6767 Remove ClusterRole when scope option is enabled
  • #6785 Update kube-webhook-certgen image to v1.5.1

3.20.1

  • Do not create KEDA in case of DaemonSets.
  • Fix KEDA v2 definition

3.20.0

  • #6730 Do not create HPA for defaultBackend if not enabled.

3.19.0

  • Update ingress-nginx v0.43.0

3.18.0

  • #6688 Allow volume-type emptyDir in controller podsecuritypolicy
  • #6691 Improve parsing of helm parameters

3.17.0

  • Update ingress-nginx v0.42.0

3.16.1

  • Fix chart-releaser action

3.16.0

  • #6646 Added LoadBalancerIP value for internal service

3.15.1

  • Fix chart-releaser action

3.15.0

  • #6586 Fix 'maxmindLicenseKey' location in values.yaml

3.14.0

  • #6469 Allow custom service names for controller and backend

3.13.0

  • #6544 Fix default backend HPA name variable

3.12.0

  • #6514 Remove helm2 support and update docs

3.11.1

  • #6505 Reorder HPA resource list to work with GitOps tooling

3.11.0

  • Support Keda Autoscaling

3.10.1

  • Fix regression introduced in 0.41.0 with external authentication

3.10.0

  • Fix routing regression introduced in 0.41.0 with PathType Exact

3.9.0

  • #6423 Add Default backend HPA autoscaling

3.8.0

  • #6395 Update jettech/kube-webhook-certgen image
  • #6377 Added loadBalancerSourceRanges for internal lbs
  • #6356 Add securitycontext settings on defaultbackend
  • #6401 Fix controller service annotations
  • #6403 Initial helm chart changelog

3.7.1

  • #6326 Fix liveness and readiness probe path in daemonset chart

3.7.0

  • #6316 Numerals in podAnnotations in quotes #6315

3.6.0

  • #6305 Add default linux nodeSelector

3.5.1

  • #6299 Fix helm chart release

3.5.0

  • #6260 Allow Helm Chart to customize admission webhook's annotations, timeoutSeconds, namespaceSelector, objectSelector and cert files locations

3.4.0

  • #6268 Update to 0.40.2 in helm chart #6288

3.3.1

  • #6259 Release helm chart
  • #6258 Fix chart markdown link
  • #6253 Release v0.40.0

3.3.1

  • #6233 Add admission controller e2e test

3.3.0

  • #6203 Refactor parsing of key values
  • #6162 Add helm chart options to expose metrics service as NodePort
  • #6180 Fix helm chart admissionReviewVersions regression
  • #6169 Fix Typo in example prometheus rules

3.0.0

  • #6167 Update chart requirements

2.16.0

  • #6154 add topologySpreadConstraint to controller

2.15.0

  • #6087 Adding parameter for externalTrafficPolicy in internal controller service spec

2.14.0

  • #6104 Misc fixes for nginx-ingress chart for better keel and prometheus-operator integration

2.13.0

2.13.0

  • #6093 Release v0.35.0
  • #6080 Switch images to k8s.gcr.io after Vanity Domain Flip

2.12.1

  • #6075 Sync helm chart affinity examples

2.12.0

  • #6039 Add configurable serviceMonitor metricRelabelling and targetLabels
  • #6044 Fix YAML linting

2.11.3

  • #6038 Bump chart version PATCH

2.11.2

  • #5951 Bump chart patch version

2.11.1

  • #5900 Release helm chart for v0.34.1

2.11.0

  • #5879 Update helm chart for v0.34.0
  • #5671 Make liveness probe more fault tolerant than readiness probe

2.10.0

  • #5843 Update jettech/kube-webhook-certgen image

2.9.1

  • #5823 Add quoting to sysctls because numeric values need to be presented as strings (#5823)

2.9.0

  • #5795 Use fully qualified images to avoid cri-o issues

TODO

Keep building the changelog using git log charts checking the tag