Skip to content

Releases: camptocamp/devops-stack-module-traefik

v8.2.0

28 Aug 11:40
cbb141a
Compare
Choose a tag to compare

8.2.0 (2024-08-28)

Features

v8.1.0

20 Aug 14:17
f30cfc4
Compare
Choose a tag to compare

8.1.0 (2024-08-20)

Features

  • chart: minor update of dependencies on traefik chart (#83) (58b3f1c)

v8.0.0

15 Aug 11:30
d03df44
Compare
Choose a tag to compare

8.0.0 (2024-08-15)

⚠ BREAKING CHANGES

  • chart: major update of dependencies on traefik chart
    • The v30 of the chart includes a breaking change because the values of the Gateway API implementation have changed. This change does not affect us directly on the DevOps Stack, and since this is a very new feature I do not see it affecting any of our deployments.

Features

  • chart: major update of dependencies on traefik chart (1ba9afa)

v7.0.0

10 Jul 15:03
Compare
Choose a tag to compare

7.0.0 (2024-07-10)

⚠ BREAKING CHANGES

  • chart: major update of dependencies on traefik chart (#77):

    • v26.1.0 -> v27.0.0:

      • if you were overriding port exposure behavior using the expose or exposeInternal flags, you should replace them with a service name to boolean mapping (check the official changelog for an example).
      • if you were previously using the service.internal value, you should migrate the values to the service.additionalServices.internal value instead; this should yield the same results, but make sure to carefully check for any changes!
      • resources that use the traefik.containo.us are definitely no longer supported; the other modules of the DevOps Stack have already been migrated, but make sure you make the changes on your side.
    • v27.0.2 -> v28.0.0:

      • multiple CRDs have been updated but the users of the DevOps Stack do not need to update them manually since Argo CD takes care of it;
      • the upstream team added the first experimental support for Traefik v3; a migration guide for your resources is available here;
      • this upgrade also introduces support to OpenTelemetry; although this is not a breaking change, it is noteworthy;.
    • v28.3.0 -> v29.0.0:

      • there is change in the values that affects the way we activate the ServiceMonitor for Prometheus; we can now use an attribute enabled to activate it; see here; this was supported on our module with this change;
      • Kubernetes Gateway support is no longer experimental;
      • the IngressRoute for the Traefik Dashboard is now disabled by default.

Features

  • chart: major update of dependencies on traefik chart (#77) (cb2daac)

v6.3.0

17 Apr 11:20
56dfbef
Compare
Choose a tag to compare

6.3.0 (2024-04-17)

Features

  • add variable to set resources with default values (#76) (ed77f88)

v6.2.0

01 Mar 10:53
210f318
Compare
Choose a tag to compare

6.2.0 (2024-03-01)

Features

  • make the dashboard deployment dynamic (#74) (8b99d6e)

v6.1.1

23 Feb 15:32
ee5172c
Compare
Choose a tag to compare

6.1.1 (2024-02-23)

Bug Fixes

v6.1.0

23 Feb 13:49
9d1c072
Compare
Choose a tag to compare

6.1.0 (2024-02-23)

Features

  • chart: minor update of dependencies on traefik chart (#69) (1d4d130)

v6.0.0

23 Feb 12:56
629db8a
Compare
Choose a tag to compare

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 and base_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

  • make subdomain variable non-nullable (014bb29)
  • move global variables to the variant that requires them (657a829)
  • remove the middleware to allow configuration of the subdomain (37d7f4d)

v5.0.0

15 Jan 14:25
3cdeb02
Compare
Choose a tag to compare

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 the deployment.podAnnotations or the experimental.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

  • hardcode the release name to remove the destination cluster (18a4d45)
  • remove the ArgoCD namespace variable (524d6c2)
  • remove the namespace variable (3e7b33f)