Skip to content

Releases: pomerium/ingress-controller

v0.21.0-rc2

31 Jan 14:25
9694f85
Compare
Choose a tag to compare
v0.21.0-rc2 Pre-release
Pre-release
bump core to v0.21.0-rc2 (#501) (#503)

v0.20.0

22 Nov 21:26
59557a6
Compare
Choose a tag to compare

If you use groups for authorization, please read the upgrade guide first.

What's Changed

Dependencies

Full Changelog: v0.19.0...v0.20.0

v0.19.0

03 Nov 17:59
dbd6710
Compare
Choose a tag to compare

Please see Quck Start

kubectl apply -f https://raw.githubusercontent.com/pomerium/ingress-controller/v0.19.0/deployment.yaml

What's Changed

  • fix updating /status/loadBalancer for non-owned Ingress objects by @wasaga in #348
  • pomerium/ctrl: use a file manager for certificates to delete orphaned files by @calebdoxsey in #358
  • fix expected k8s service account secret type by @wasaga in #361
  • Fix endpoint matching if service uses target named ports by @adrianlzt in #400

New Contributors

Deps and Chores

Full Changelog: v0.18.0...v0.19.0

v0.18.0

27 Jul 20:29
b1f98c6
Compare
Choose a tag to compare

This release introduces a new way to deploy Pomerium in Kubernetes environments, by packaging Kubernetes controller and Pomerium into a single process and introducing a new Pomerium CRD that allows to configure most Pomerium aspects in a Kubernetes-native way.

Please see Quck Start

kubectl apply -f https://raw.githubusercontent.com/pomerium/ingress-controller/v0.18.0/deployment.yaml

v0.17.3

17 May 15:32
b827f03
Compare
Choose a tag to compare

What's Changed

Dependencies update

  • chore(deps): update docker/setup-qemu-action action to v2 by @renovate in #204
  • fix(deps): update module github.com/golangci/golangci-lint to v1.46.0 by @renovate in #207
  • bump controller tools by @wasaga in #211
  • bump go 1.18 by @wasaga in #216

Full Changelog: v0.17.2...v0.17.3

v0.17.2

05 May 15:32
9d6da36
Compare
Choose a tag to compare

Changes

  • CI: set explicit token permissions by @travisgroth in #176
  • add runtime option to disable TLS cert check by @wasaga in #187
  • do not require TLS cert for acme http01 solver by @wasaga in #195
  • tcp tunnel support by @wasaga in #196
  • Support path-related rewrite annotations by @WojoInc in #183
  • support secrets for set request/response headers and k8s access token by @wasaga in #198

Dependencies

  • Update module google.golang.org/protobuf to v1.28.0 in #170
  • Update actions/cache action to v3 in #169
  • Update module sigs.k8s.io/controller-runtime to v0.11.2 in #173
  • Update module github.com/open-policy-agent/opa to v0.39.0 in #175
  • update module github.com/google/go-cmp to v0.5.8 in #185
  • update module github.com/spf13/viper to v1.11.0 in #178
  • update kubernetes packages to v0.23.6 in #179
  • update module github.com/golangci/golangci-lint to v1.45.2 in #171
  • upgrade pomerium 0.17.2 in #191
  • update kubernetes packages to v0.24.0 in #194

New Contributors

  • @WojoInc made their first contribution in #183

Full Changelog: v0.17.0...v0.17.2

v0.17.0

21 Mar 13:10
13733ff
Compare
Choose a tag to compare

Changelog

  • 13733ff upgrade to pomerium v0.17.0 (#168)
  • 2937276 Update module github.com/open-policy-agent/opa to v0.38.1 (#156)
  • 2487eca Update module github.com/stretchr/testify to v1.7.1 (#161)
  • 86fe38e Update kubernetes packages to v0.23.5 (#165)
  • 316d3ec Update module github.com/golangci/golangci-lint to v1.45.0 (#166)
  • 8516d17 endpoints with https should have tls server name set automatically (#167)
  • 3aae68f fix endpoint matching in case of multiple service ports (#163)
  • 50963cb Update module github.com/spf13/cobra to v1.4.0 (#160)
  • 993095f Update module google.golang.org/grpc to v1.45.0 (#159)
  • 2fe21f1 Update actions/setup-go action to v3 (#153)
  • 98353e4 Update actions/checkout action to v3 (#154)
  • 2fcb7d0 support cluster-wide default certificate (#151)
  • edf9269 do not expect Endpoints for ExternalName Service type (#150)
  • 6551417 Update kubernetes packages to v0.23.4 (#148)
  • 127d23f Update module github.com/golangci/golangci-lint to v1.44.2 (#149)
  • 07ccc9e Update module github.com/go-logr/zapr to v1.2.3 (#146)
  • 6877187 Update module github.com/pomerium/pomerium to v0.16.3 (#141)
  • b7f0bd8 Update module sigs.k8s.io/controller-runtime to v0.11.1 (#143)
  • b8b8ab8 Update module github.com/golangci/golangci-lint to v1.44.1 (#147)
  • 0803f74 config: sort routes (#145)
  • 70a4fe5 Update module github.com/open-policy-agent/opa to v0.37.2 (#140)
  • 8b0644a Update module go.uber.org/zap to v1.21.0 (#138)
  • 69930c4 Fix typo (#137)
  • ffc84c4 Update module github.com/open-policy-agent/opa to v0.37.1 (#136)
  • 1272c3e Update module github.com/open-policy-agent/opa to v0.37.0 (#134)

v0.16.1

31 Jan 18:40
48ecd9f
Compare
Choose a tag to compare

Changelog

  • 48ecd9f deployment: enable goreleaser buildx (#127)
  • 1b7f9a3 bump core to v0.16.2 (#130)
  • f123d8b Update kubernetes packages to v0.23.3 (#129)
  • c85bc6a Update module google.golang.org/grpc to v1.44.0 (#128)
  • ad16497 Update module github.com/golangci/golangci-lint to v1.44.0 (#126)
  • c58fcd5 Update module go.uber.org/zap to v1.20.0 (#115)
  • 736ed74 Update module github.com/pomerium/pomerium to v0.16.1 (#125)
  • eaff87c Update kubernetes packages to v0.23.2 (#124)
  • 8ddc516 Update module github.com/google/go-cmp to v0.5.7 (#123)
  • dee4c11 Update module github.com/go-logr/zapr to v1.2.2 (#20)
  • 4eb3933 Update kubernetes packages to v0.23.1 (#98)
  • 068a5f9 add load balancing configs (#122)
  • 7d61ac7 Update module github.com/open-policy-agent/opa to v0.36.1 (#114)
  • 4da6110 fix lint complaints (#121)
  • b0c84f4 deployment: fix multiarch rolling image (#120)
  • 9fae128 bump envoy to 1.20.1 (#118)
  • cab8d42 add service_upstream annotation to enable use of service proxy and not endpoints directly (#119)
  • ae31c6f Update module sigs.k8s.io/controller-runtime to v0.11.0 (#103)
  • 0f3c2df deployment: support multi-arch images for main tag (#116)
  • aeb769f Update module github.com/pomerium/pomerium to v0.16.0 (#111)
  • 4bb910b Update module github.com/spf13/cobra to v1.3.0 (#105)
  • 9b016cd routes: bypass service dns name and use endpoints directly (#112)

v0.16.0

05 Jan 15:30
fc9670d
Compare
Choose a tag to compare

Changelog

v0.15.3

17 Dec 16:53
aa97284
Compare
Choose a tag to compare

Changelog

  • aa97284 more robust yaml/json parsing (#104)
  • 1c852b2 Update module github.com/gosimple/slug to v1.12.0 (#102)
  • f76df65 Update module github.com/spf13/viper to v1.10.0 (#101)
  • e3dc0a9 support regex path (#100)
  • a9f7b4f Update module github.com/pomerium/pomerium to v0.15.7 (#92)
  • a352523 set ImplementationSpecific path behavior to Prefix (#97)
  • 369a6ca Update module github.com/open-policy-agent/opa to v0.35.0 (#93)
  • 5f467d8 Update module sigs.k8s.io/controller-runtime to v0.10.3 (#88)
  • 3dd5c8f Update module github.com/pomerium/pomerium to v0.15.6 (#73)
  • de6b32a Update module github.com/gosimple/slug to v1.11.2 (#87)
  • 1696ffa Update module github.com/open-policy-agent/opa to v0.34.2 (#84)
  • 1f7cb4d Update module github.com/envoyproxy/go-control-plane to v0.10.1 (#90)
  • 77d9355 Update module k8s.io/apiserver to v0.22.3 (#76)

Docker images

  • docker pull pomerium/ingress-controller:v0.15.3