-
Notifications
You must be signed in to change notification settings - Fork 364
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
Infra IR was updated, but no listeners were found #3491
Comments
I tried adding in gateway listeners on port 80. And the infrastructure is created for it. The required pod and service on NodePort appears, but the forwarding only happens on port 80. My example-http listener seems to be ignored.
|
can you share the o/p of |
kubectl get gateway test-gateway -n test-envoy -o yaml
kubectl get httproute example-route -n test-envoy -o yaml
Apparently the error is this - "message: Secret test-envoy/example-com does not exist." but I don't understand what exactly is wrong. I thought secret was created as part of the gateway manifest. Since in the manifest we specify who our issuer is. |
@SerheoReutty can you check if the secret exists ? if it does, you may be hitting #3496 |
I don't understand. As far as I understand, the use of issuer implies the creation of a necessary secret. That's how Ingress works, I truly believed that gateway would do the same. |
https://cert-manager.io/docs/usage/gateway/ & https://gateway.envoyproxy.io/v1.0.1/tasks/security/tls-cert-manager/ outline this for now, closing this issue as this should be working as expected, please reopen if the integration steps on either of the docs dont work for you, we'll revisit and update the docs |
Yes. I specified the anotation to my cert-manager.
I create a tls block, as stated in the documentation, to my listener
I understood everything correctly, judging by the documentation, the anotation tells certmanager to create certificates. and creates a secret in my namespace.
And I don't understand what the problem is. Is there a problem with the listener itself and that's why it doesn't get to creating the certificate? According to cert-manager logs, no request was received there. |
have you enabled the Gateway API feature in cert manager
? |
Greetings. Help me please. What am I doing wrong.
I deployed envoy-gateway.
Deployed custom-envoy-proxy-config, which says to create services with NodePort type.
I deployed gateway-class
And deployed gateway using tlc terminating, specifying my cluster-issuer.
But in namespace envoy I have no service or feed for my deployment.
In the controller logs I see the following.
As far as I understand, it's complaining that it didn't find the necessary listeners that I specified in my gateway. But I don't understand how this should work. I think in my gateway I specify which port and host is being listened to. I must be wrong!?
Attached below is the manifest text of my custom config, gateway-class and gateway manifests
Custom-config
gateway-class
gateway
The text was updated successfully, but these errors were encountered: