-
Notifications
You must be signed in to change notification settings - Fork 30
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
ReferenceGrant %s not owned by this object #779
Comments
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. |
This issue is stale because it has been open for 90 days with no |
/lifecycle frozen |
Guys, it's very needed feature. And it's like oneliner to fix. |
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.The text was updated successfully, but these errors were encountered: