Releases: camptocamp/devops-stack-module-traefik
v6.1.0
v6.0.0
6.0.0 (2024-02-23)
⚠️ BREAKING CHANGES
-
move global variables to the variant that requires them
After the removal of the redirection middleware, we noticed that the variables
cluster_name
andbase_domain
were not used except in the AKS variant, as such, we relocated them specifically to that variant.As such, this is a breaking change for all the variants, with the exception of the AKS variant.
⚠️ WARNING
-
remove the middleware to allow configuration of the subdomain
The addition of the variable
subdomain
on the other DevOps Stack modules posed some issues with the redirection middleware added by this module when the variable was set as an empty string. Consequently, we pondered on the utility of said middleware and we decided it is best to remove it.This is not a breaking change per se, but you need to make sure of 2 things:
- you callback URLs on your OIDC configuration now need to include both the domain with and without the cluster name, otherwise you will have authentication errors.
- if you any of your workload´s ingresses relied on the this middleware for redirection, make sure to adapt it to respond to both the domain with and without the cluster name.
Bug Fixes
v5.0.0
5.0.0 (2024-01-15)
⚠ BREAKING CHANGES
- aks: remove DNS resources from this module
- remove the ArgoCD namespace variable
- remove the namespace variable
- hardcode the release name to remove the destination cluster
- chart: major update of dependencies on traefik chart (#64):
The 2 breaking changes noted on the official release notes are applicable to only the users that overload thedeployment.podAnnotations
or theexperimental.plugins keys
. The behavior of these keys has changed, as described in the PRs traefik/traefik-helm-chart#972 and traefik/traefik-helm-chart#961, respectively.
Features
- aks: remove DNS resources from this module (19eb83a)
- chart: major update of dependencies on traefik chart (#64) (d7e1327)
Bug Fixes
v4.1.0
v4.0.0
v3.1.0
v3.0.0
3.0.0 (2023-08-18)
⚠️ BREAKING CHANGES
-
chart: major update of dependencies on traefik chart (#56):
- v20 -> v21 - the changelog is not clear on what the breaking changes were...
- v21 -> v22 -
image.registry
was introduced in thevalues.yaml
and if someone is overridingimage.repository
on their code they may also need to setimage.registry
(otherwise does not affect the internal code of the module); - v22 -> v23 - the
API Group
of the CRDs was updated from*.traefik.containo.us
to*.traefik.io
; Argo CD is able to take care of this update automatically; note that for the time being, the chart deploys both versions of the API Group but this could change in the future, sou you need to update your workloads accordingly; - v23 -> v24 -
healthchecksPort
andhealthchecksScheme
has moved fromports.traefik
todeployment
;