While installing Kong Gateway with Kong Ingress Controller (KIC) and no Enterprise license present, we noticed that enterprise-only plugins (such as openid-connect) fail to apply.
When reviewing the logs, or the Kubernetes events for the affected resource, we can see a schema violation stating the plugin is enterprise-only, surfaced through one of two paths:
As an admission-webhook rejection when applying the resource:
Error from server: error when creating "plugin.yaml": admission webhook "validations.kong.konghq.com" denied the request: openid-connect is an enterprise only pluginOr as a KongConfigurationApplyFailed Warning Event on the resource if the webhook path is bypassed:
Warning KongConfigurationApplyFailed ingress-controller openid-connect is an enterprise only pluginNote: this is specifically an absent-license symptom. An expired (but present) Enterprise license behaves differently — expired licenses do not block enterprise-only plugin creation the way an absent license does.