-
Notifications
You must be signed in to change notification settings - Fork 592
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make sure KIC in Konnect works with Kuma Mesh #6555
Comments
I was able to make KIC+Konnect+Kuma with the global passthrough disabled and in-mesh mTLS enabled BUT workarounds that I had to employ are:
|
For the context/reproduction, I used Kuma v2.9.0 installed with Helm: helm install --create-namespace --namespace kuma-system kuma kuma/kuma Kuma objects: apiVersion: kuma.io/v1alpha1
kind: Mesh
metadata:
name: default
spec:
mtls:
backends:
- conf:
caCert:
RSAbits: 2048
expiration: 10y
dpCert:
rotation:
expiration: 1d
name: ca-1
type: builtin
enabledBackend: ca-1
---
apiVersion: kuma.io/v1alpha1
kind: MeshPassthrough
metadata:
name: disable-passthrough
namespace: kuma-system
labels:
kuma.io/mesh: default
spec:
targetRef:
kind: Mesh
proxyTypes:
- Sidecar
default:
passthroughMode: Matched
appendMatch:
- type: Domain
value: "*.konghq.tech" # For Konnect APIs
protocol: tls
port: 443
- type: IP
value: 192.168.194.129 # For Kubernetes API server
protocol: tls
port: 443
---
apiVersion: kuma.io/v1alpha1
kind: MeshTrafficPermission
metadata:
name: allow-all
namespace: kuma-system
labels:
kuma.io/mesh: default
spec:
targetRef:
kind: Mesh
from:
- targetRef:
kind: Mesh
default:
action: Allow KIC was installed with
|
Is there an existing issue for this?
Does this enhancement require public documentation?
Problem Statement
No tests and documentation are covering that KIC with Konnect integration enabled works with Kuma Mesh. We'd like to:
Proposed Solution
Additional information
Kuma issue tracking this: https://github.com/Kong/kong-mesh/issues/6821
Acceptance Criteria
kong/ingress
Helm chart doesn't annotate the controller's Pod withkuma.io/gateway
The text was updated successfully, but these errors were encountered: