Open divanikus opened 1 month ago
The problem is that MakeReferenceGrant always creates it with the same name in my case: https://github.com/knative-extensions/net-gateway-api/blob/main/pkg/reconciler/ingress/resources/reference_grant.go#L29
You should probably add the ingress name there or check if we already have this grant for other services, idk.
I'm trying to run
knative
withcilium
as a gateway. My scheme involves per namespace certificates generated bycertmanager
DNS01 challenge (wildcard TLS). I can start oneksvc
with my configuration. But starting yet anotherksvc
in the same namespace just fails withReferenceGrant %s not owned by this object
. Seems like autoTLS with wildcard certs is just not supported by the current plugin. I see no options to overcome it.My
knative
instance is deployed with operator:Gateways:
Gateway config:
The plugin generates a ReferenceGrant:
As you might see, it has ownerReference of the first
ksvc
i have deployed. Deploying anything else fails.Is there a way to overcome this? I've tried to create a ReferenceGrant manually, but
ksvc
deployment still fails with the same error, because it's not owned by it.