Skip to content

Commit

Permalink
feat: exclude controller to admin comms from mesh (#913)
Browse files Browse the repository at this point in the history
  • Loading branch information
rainest authored Oct 24, 2023
1 parent 9cea84e commit 824d022
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
9 changes: 9 additions & 0 deletions charts/ingress/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## Unreleased

### Improvements

- Controller Pods now include annotations to exempt the gateway admin API port
from Kuma and Istio mesh interception. Controller to admin API configuration
uses its own mTLS configuration, which is not compatible with mesh mTLS.
[#913](https://github.com/Kong/charts/pull/913)

## 0.7.0

- Bumped dependency `kong/kong` minimum to `2.28.1`. Review the [kong chart
Expand Down
8 changes: 8 additions & 0 deletions charts/ingress/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ controller:
enabled: true
generateAdminApiService: true

podAnnotations:
kuma.io/gateway: enabled
# This port must match your Kong admin API port. 8444 is the default.
# If you set gateway.admin.tls.containerPort, change these annotations
# to use that value.
traffic.kuma.io/exclude-outbound-ports: "8444"
traffic.sidecar.istio.io/excludeOutboundPorts: "8444"

gateway:
enabled: true
deployment:
Expand Down

0 comments on commit 824d022

Please sign in to comment.