Skip to content

v0.11-beta.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jcmoraisjr jcmoraisjr released this 08 Sep 00:35
· 857 commits to master since this release
4e2219c

Main changes since v0.10:

  • HAProxy upgrade from 2.0 to 2.1
  • Negligible IO, CPU usage and reconciliation time, regardless the number of tracked ingress and service objects
  • Ingress API upgrade from extensions/v1beta1 to networking.k8s.io/v1beta1
  • Implement PathType from ingress v1 spec

Known backward compatibility changes since v0.10:

  • Kubernetes version 1.14 or newer
  • HAProxy Ingress service account needs get, list, watch and update access to networking.k8s.io api group
  • Major refactor in the haproxy's frontents with the following visible changes:
    • Internal proxy names changed, which will impact metric dashboards that use these names
    • Internal map file names changed, which will impact configuration snippets that use them
  • timeout-client and timeout-client-fin are global scoped only - cannot use as an ingress annotation
  • Template path changed

Docker images:

  • quay.io/jcmoraisjr/haproxy-ingress:v0.11-beta.1
  • jcmoraisjr/haproxy-ingress:v0.11-beta.1

Embedded HAProxy version: 2.1.8
Changelog: https://github.com/jcmoraisjr/haproxy-ingress/blob/master/CHANGELOG.md#v011-beta1