Skip to content

Preview v1.1.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@angelbarrera92 angelbarrera92 released this 16 Jun 11:11
· 71 commits to master since this release

Kong Module version 1.1.0

SIGHUP team maintains this module updated and tested.
That is the main reason why we worked on this new release. With the Kubernetes 1.21 release, it became the perfect time
to start testing this module against this Kubernetes release.

Continue reading the Changelog to discover them:

Changelog

  • Update Kong from version v0.8.1 to v1.3.1.
  • Kubernetes support:
    • Deprecate Kubernetes 1.17 support.
    • Kubernetes 1.20 is considered stable.
    • Add tech-preview support to Kubernetes 1.21.

Upgrade path

To upgrade this module from v1.0.0 to v1.1.0, you need to download this new version, then apply the
kustomize project. No further action is required.

kustomize build katalog/kong | kubectl apply -f -

Braking changes

TL;DR
Move your annotation from:

  • configuration.konghq.com -> konghq.com/override
  • plugins.konghq.com -> konghq.com/plugins
  • configuration.konghq.com/protocols -> konghq.com/protocols
  • configuration.konghq.com/protocol -> konghq.com/protocol
  • configuration.konghq.com/client-cert -> konghq.com/client-cert

There are some breaking changes regarding the usage of KongIngress resources in Services and Ingress.
If you were using the following annotation (as an example):

    configuration.konghq.com: route-customization

You'll need to change to:

    konghq.com/override: route-customization

We recommend reading the following links to better undertand how to migrate your kong annotations: