Skip to content

Releases: haproxytech/kubernetes-ingress

HAProxy Ingress Controller v3.1.15

19 Dec 12:45

Choose a tag to compare

Changelog

  • 9a26d29 BUILD/MEDIUM: update goreleaser setup
  • db88323 CLEANUP/MINOR: tests: remove ssl_mode_async from test params
  • ed4149f CLEANUP/MINOR: test: use proper way of testing conditions in testify
  • 8da7baa BUILD/MINOR: ci: add junit reports for some jobs
  • 64dda37 CLEANUP/MINOR: resolve swag deprecating functions
  • 57efa1a BUILD/MINOR: go.mod: update k8s.io packages
  • 7f911b7 BUILD/MINOR: go.mod: update golang.org/x packages

HAProxy Ingress Controller v3.2.0-rc1

18 Dec 08:22

Choose a tag to compare

Changelog

  • af7e80e CLEANUP/MINOR: simplify frontend custom annotations
  • 4796f39 MEDIUM: add custom-validation-rules flag to dedicate correct custom resource for validation rules
  • 2654780 CLEANUP/MINOR: doc: use same wording for custom annotations
  • 5f1c09f DOC/MINOR: add more labels to exempt list
  • e3e7eed BUG/MINOR: fix creation of user annotations
  • f4939cc BUILD/MEDIUM: update goreleaser setup
  • b7ae5bf CLEANUP/MINOR: test: use proper way of testing conditions in testify
  • 7a890ae BUILD/MINOR: ci: add junit reports for some jobs
  • 0be09d5 CLEANUP/MINOR: resolve swag deprecating functions
  • 44a59aa BUILD/MINOR: go.mod: update k8s.io packages
  • a85b00f BUILD/MINOR: go.mod: update golang.org/x packages
  • 500360c BUG/MINOR: make sure old frontend snippet still works in all cases
  • 78b7142 MEDIUM: allow defining user annotations on configmap, and ingress
  • 2570ddd DOC/MAJOR: add documentation for user defined annotations
  • f03cb42 MEDIUM: annotations: add frontend custom annotations
  • 1001859 MAJOR: annotations: add ordering custom annotations, possible filters by service,ingress, namespace
  • 5203497 MAJOR: add user definable annotations
  • 9e95c30 CLEANUP/MINOR: tests: remove ssl_mode_async from test params
  • d520183 MEDIUM: config: add disable-ingress-status-update configuration flag
  • d8adc57 MINOR: Add generate-certificates-signer option
  • feb2569 CLEANUP/MINOR: resolve warnings during docker build
  • f315ab2 BUG/MINOR: controller: Fix wildcard host matching with route-acl
  • 8d87cfc BUILD/MINOR: correct aspell configuration loading in CI pipeline
  • 8342944 MAJOR: haproxy: add wrapper around haproxy on start
  • e07e01d MAJOR: limit access to k8s secret token
  • bd3d957 MEDIUM: Revert swag package
  • b702b7a BUILD/MINOR: update go-openapi/swag package
  • 9bc3a81 BUILD/MINOR: ci: limit gitlab ci jobs to prevent duplicate runs
  • 0183395 BUG/MINOR: disable faulty backend config snippets
  • 83df175 BUILD/MINOR: ci: prevent committing files larger that 1MB
  • 545e361 MINOR: Refine route-acl rules to prevent unintended prefix matches
  • e3ef1a9 MINOR: remove redundancy in AddCustomRoute function logic
  • 26412fb CLEANUP/MINOR: do not use naked returns
  • 335465c BUILD/MAJOR: haproxy: use HAProxy 3.2 version
  • d80c53d BUILD/MINOR: use most recent version of client native
  • 199f59c TEST/MINOR: test: adjust testing admin port
  • 279d16d BUG/MEDIUM: prometheus: remove prometheus from user defined mapping
  • 5b63fab BUG/MEDIUM: pprof: remove pprof from user defined mapping
  • 96013a1 BUG/MINOR: do not display error on graceful shutdown
  • b2a0bcf MINOR: improve backend naming
  • 4eed191 REORG/MAJOR: ci: rearrange ci jobs into separate files
  • 9d4ee5e CLEANUP/MINOR: ci: add init message to ci pipeline tool
  • a67f985 BUILD/MINOR: ci: do not ask for backport if bot created merge request
  • 2183dd8 MINOR: add log message for graceful exiting of controller
  • d5f6f0f BUILD/MINOR: ci: cancel duplicate pipelines on forked project
  • d6063fa BUILD/MINOR: ci: do not run e2e job on main project on push
  • f661306 BUG/MEDIUM: fix doc generation
  • 10b68bc BUG/MINOR: properly save info if GWAPI is installed
  • 6e007b9 BUG/MINOR: save alpn and strictSNI settings over updates
  • e6e24c1 CLEANUP/MINOR: ci: add ee label to list of potential backports
  • 72741d1 CLEANUP/MINOR: arrange functions in alphabetical order
  • 718563f BUG/MEDIUM: crd: remove version from store group name
  • 26d055d BUILD/MINOR: remove docker build warning
  • d77ea94 MINOR: remove Redispatch default value
  • 96ce4c1 MINOR: add ca file for runtime update
  • f110cbf BUILD/MINOR: go.mod: update Go indirect packages
  • 7632c30 BUILD/MINOR: go.mod: update k8s.io packages
  • 2dbce6d BUILD/MINOR: go.mod: update golang.org/x packages
  • bfc5dfb BUILD/MINOR: ci: add CI question for backport need
  • 0281d6a BUILD/MINOR: docs: move generation tool to cmd folder
  • 8965f76 BUILD/MINOR: lint: ignore linter warnings about Endpoints informers
  • 2012bf8 BUG: empty servers list when zero endpoints
  • f771059 BUILD/MINOR: commits: use 5.2.0 version of tool
  • 2013f87 CLEANUP/MINOR: remove /usr/local/bin/dataplaneapi-v2 & /usr/bin/dataplaneapi-v2 from Dockerfile
  • 14d2e66 TEST/MEDIUM: test k8s 1.33 version
  • 85c6154 CLEANUP/MINOR: ci: allow more time for issues to be inactive
  • 3403b0c BUG: Make ingress pathType "Exact" always override pathType "Prefix"
  • d952ff3 BUG/MEDIUM: avoid double quotes
  • b7036e4 TEST: add after-response CORS test
  • b56e1cb MINOR: switch CORS rules to http-after-response
  • 1b138f3 BUG/MINOR: ci: embedding proxy-protocol image
  • cd54596 MINOR: add experimental flag
  • 8967b95 MEDIUM: merge ingresses annotations pointing to same backend
  • 01b121f MEDIUM: respect strictly allowed annotations prefixes
  • acc5141 MINOR: set port to 1 for disabled servers at startup
  • 8d241e4 MINOR: add legends to stats page
  • 5129d8d MINOR: when we disable server, set the port to 1
  • 5f8e85f BUG/MEDIUM: fix runtime socket commands response parsing
  • 8b35ad9 MINOR: avoid runtime update if reload scheduled
  • 04a9720 MINOR: git ignore debug binary
  • c559697 BUILD/MINOR: go.mod: update k8s.io packages
  • c64a28f BUG: prevent concurrent modification of map for map files
  • ae8a874 BUILD/MINOR: update kind to 0.27.0
  • dd0f0c7 BUILD/MINOR: go.mod: update Go indirect packages
  • 2aa4aa4 BUILD/MINOR: go.mod: update k8s.io packages
  • f1620dd BUILD/MINOR: go.mod: update golang.org/x packages
  • 9fde164 BUG: update runtime servers in HAProxy for standalone backends.
  • ab609d6 BUG: support same backends configurations pointing to different services in same ingress
  • 1388bca BUG: process multiple services in a standalone backend ingress
  • b924ea7 BUG/MEDIUM: fix constant reloads due to Prometheus
  • ebf1bbd MINOR: provide initial local peer
  • b23396d BUG/MEDIUM: fix empty server due to CRD v3
  • b90a008 OPTIM/MINOR: watch only specific configmaps
  • 5118dc8 OPTIM/MINOR: schedule: wait until last command is done, before starting they new refresh cycle
  • 04d271c BUILD/MINOR: go.mod: update Go indirect packages
  • f9a6007 BUILD/MINOR: go.mod: update k8s.io packages
  • 8541470 BUILD/MINOR: go.mod: update golang.org/x packages
  • a01a4ad BUILD/MINOR: update golang.org/x/... packages
  • a8f5b27 BUILD/MINOR: remove controller-gen annotation from CRDs
  • b226666 BUILD/MINOR: upgrade go version
  • efa42ce BUG/MEDIUM: bump client-native to v6.1.1
  • f0147e1 TEST/MINOR: use only client-native v6 in tests
  • b390cc7 MEDIUM: add prometheus metric haproxy_unable_to_sync_configuration
  • 1e72750 MEDIUM: delete certificates through runtime
  • 6d97997 TES...
Read more

HAProxy Ingress Controller v3.1.14

22 Oct 14:33

Choose a tag to compare

Changelog

  • 92cfc06 CLEANUP/MINOR: resolve warnings during docker build
  • 11cd38e BUG/MINOR: controller: Fix wildcard host matching with route-acl
  • 28d08ac BUILD/MINOR: correct aspell configuration loading in CI pipeline

HAProxy Ingress Controller v3.1.13

08 Oct 11:17

Choose a tag to compare

Changelog

  • bbe73f9 MAJOR: haproxy: add wrapper around haproxy on start
  • 7acc436 MAJOR: limit access to k8s secret token
  • 78d7080 BUILD/MINOR: go.mod: update k8s.io packages
  • becfd55 BUILD/MINOR: go.mod: update golang.org/x packages

HAProxy Ingress Controller v3.1.12

29 Sep 14:39

Choose a tag to compare

Changelog

  • 9e89063 MEDIUM: Revert swag package
  • f307954 BUILD/MINOR: update go-openapi/swag package
  • c80e071 BUILD/MINOR: ci: limit gitlab ci jobs to prevent duplicate runs
  • 3707967 BUG/MINOR: disable faulty backend config snippets
  • f434147 BUILD/MINOR: ci: prevent committing files larger that 1MB
  • 202b2fe CLEANUP/MINOR: do not use naked returns
  • cf349a5 MINOR: Refine route-acl rules to prevent unintended prefix matches
  • e11a367 MINOR: remove redundancy in AddCustomRoute function logic

HAProxy Ingress Controller v3.1.11

14 Aug 09:56

Choose a tag to compare

Changelog

  • 1afb634 BUG: Make ingress pathType "Exact" always override pathType "Prefix"
  • 0b82d7b TEST/MINOR: test: adjust testing admin port
  • cbe0530 BUG/MEDIUM: prometheus: remove prometheus from user defined mapping
  • 02035e8 BUG/MEDIUM: pprof: remove pprof from user defined mapping
  • 1ba4f7c BUG/MINOR: do not display error on graceful shutdown
  • 9f553dc MINOR: improve backend naming
  • f8ed716 REORG/MAJOR: ci: rearrange ci jobs into separate files

HAProxy Ingress Controller v3.1.10

09 Jul 07:43

Choose a tag to compare

Changelog

  • f2428ae CLEANUP/MINOR: ci: add init message to ci pipeline tool
  • 332d1be MINOR: add log message for graceful exiting of controller
  • 37d3956 BUILD/MINOR: ci: cancel duplicate pipelines on forked project
  • a7f7f84 BUILD/MINOR: ci: do not run e2e job on main project on push
  • 60530b4 BUG/MINOR: properly save info if GWAPI is installed
  • bceaa03 BUG/MINOR: save alpn and strictSNI settings over updates

HAProxy Ingress Controller v3.0.15

09 Jul 07:43

Choose a tag to compare

EOL

  • ℹ️ This is the last release for v3.0 branch

Changelog

  • 4146153 BUILD/MINOR: go.mod: update Go indirect packages
  • 7619190 BUILD/MINOR: go.mod: update k8s.io packages
  • 9cfdfd5 BUILD/MINOR: remove docker build warning

HAProxy Ingress Controller v3.1.9

04 Jul 12:26

Choose a tag to compare

Changelog

  • ef8b1d7 BUILD/MINOR: go.mod: update Go indirect packages
  • cd01741 BUILD/MINOR: go.mod: update k8s.io packages
  • 066e01e MINOR: remove Redispatch default value
  • 3ac45e3 MINOR: add ca file for runtime update
  • 537f3ad BUILD/MINOR: remove docker build warning

HAProxy Ingress Controller v3.0.14

04 Jul 12:26

Choose a tag to compare

Changelog

  • 4146153 BUILD/MINOR: go.mod: update Go indirect packages
  • 7619190 BUILD/MINOR: go.mod: update k8s.io packages
  • 9cfdfd5 BUILD/MINOR: remove docker build warning