cert-manager-webhook-pdns icon indicating copy to clipboard operation
cert-manager-webhook-pdns copied to clipboard

Just annoying message (loading OpenAPI spec for "v1alpha1...." failed)

Open EnochTheWise opened this issue 2 years ago • 6 comments

Hi ;o)

kubernetes: v1.22.4 cert-manager: v1.9.1 cert-manager-webhook-pdns: v2.2.0

kube-apiserver log messages:

E0810 07:18:21.893411       1 controller.go:116] loading OpenAPI spec for "v1alpha1.fintechiq" failed with: OpenAPI spec does not exist
I0810 07:18:21.893429       1 controller.go:129] OpenAPI AggregationController: action for item v1alpha1.fintechiq: Rate Limited Requeue.

EnochTheWise avatar Aug 10 '22 07:08 EnochTheWise

Hello @EnochTheWise, can you elaborate on what the issue is with the cert-manager-webhook-pdns? Can you provide logs from the cert-manager-webhook-pdns pod?

As an aside, I would say your issue in the kube-apiserver logs is with the fintechiq custom resource and not anything related to this project.

zachomedia avatar Aug 11 '22 13:08 zachomedia

Hi 8)

Hello @EnochTheWise, can you elaborate on what the issue is with the cert-manager-webhook-pdns? Can you provide logs from the cert-manager-webhook-pdns pod?

E0815 02:59:57.617695       1 reflector.go:138] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: Failed to watch *v1beta2.FlowSchema: failed to list *v1beta2.FlowSchema: the server could not find the requested resource
W0815 02:59:58.536460       1 reflector.go:324] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: failed to list *v1beta2.PriorityLevelConfiguration: the server could not find the requested resource

EnochTheWise avatar Aug 15 '22 03:08 EnochTheWise

Hello @zachomedia , i have same issue as @EnochTheWise. Logs from pod is

W0914 18:02:05.994387       1 reflector.go:324] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: failed to list *v1beta2.FlowSchema: the server could not find the requested resource
E0914 18:02:05.994439       1 reflector.go:138] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: Failed to watch *v1beta2.FlowSchema: failed to list *v1beta2.FlowSchema: the server could not find the requested resource
W0914 18:02:21.547800       1 reflector.go:324] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: failed to list *v1beta2.PriorityLevelConfiguration: the server could not find the requested resource
E0914 18:02:21.547838       1 reflector.go:138] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:167: Failed to watch *v1beta2.PriorityLevelConfiguration: failed to list *v1beta2.PriorityLevelConfiguration: the server could not find the requested resource

meanwhile cluster not have this api-resources:

root@mycluster-master-01 ~ # kubectl api-resources --verbs=list | grep -i flow
flowschemas                     flowcontrol.apiserver.k8s.io/v1beta1   false    FlowSchema
prioritylevelconfigurations     flowcontrol.apiserver.k8s.io/v1beta1   false    PriorityLevelConfiguration

so i think ACME resolver try to work with not existed resources Is it possible to switch v1beta2.flow... to v1beta1.flow...?


googled that this error not affects anything.

ghost avatar Sep 14 '22 18:09 ghost

@EnochTheWise / @ABess-Flant Can you share what version of Kubernetes you're running? I will see if I can reproduce the issue. There is nothing in my code that is loading those resources, so it might be something with the Kubernetes libraries.

zachomedia avatar Sep 18 '22 14:09 zachomedia

k8s version 1.21.14. But i suppose that some libraries ( maybe go lib ) queries all know versions and print those, which can't find. I successfully set this webhook up, so this error not affect anything.

ghost avatar Sep 19 '22 07:09 ghost

A some addition. ApiService is exist:

$ k get apiservices v1alpha1.v1alpha1.fintechiq
NAME               SERVICE                                  AVAILABLE   AGE
v1alpha1.fintechiq   cert-manager/cert-manager-webhook-pdns   True        64d

EnochTheWise avatar Oct 13 '22 04:10 EnochTheWise