-
Notifications
You must be signed in to change notification settings - Fork 66
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
Update go client to v0.26.x #24
Comments
After some searching, I see it's the k8s go client which is out of date, and the cause for the schema deprecations. FWIW, without this update, running the webhook on k8s v1.26 gives you the following errors:
|
Any recommendations on how to fix this? |
No other way other than to upgrade |
yeah I've tried this as well but broke the dependency tree. Not fun! |
Facing the same issue, any luck ? |
I haven't managed to put effort into it. We might switch to something like Cloudflare for which cert manager has official support. |
@WoodyWoodsta, same for me, I've created an NS record for staging my main registrar DNS zone settings, and then using GCP's cloud DNS (using SOA record) to manage DNS zone for stagting.. subdomain. It's working flawlessly in cert-manager. May be I'll move the main domain's NS and SOA out of godaddy |
@WoodyWoodsta @ashishsinghdev Do you recommend that we bump the kubernetes go client finally ? |
I believe that would be at least what is needed. Not sure what else would be required as a result. FWIW We've since moved everything over to Cloudflare. |
Are you sure ? My kube cluster 1.24 reports to use:
|
Well then that contradicts with Kubernetes' own deprecation note here |
Reading further up that link, 1.29 will deprecate v1beta2: https://kubernetes.io/docs/reference/using-api/deprecation-guide/#flowcontrol-resources-v129 |
Too many kube releases and too many deprecations :-( |
I created a PR to bump the project to cert manager 1.13, client-go 1.27. |
Using kubernetes 1.27 and the PR deployed using certificate manager 1.13, I dont see the flow errors
|
Issue fixed. See release tagged and Helm chart v0.2.0 |
i hope the manual deployment scripts are not updated @ https://github.com/snowdrop/godaddy-webhook/blob/main/deploy/webhook-all.yml |
I missed to release the All resources yaml file. To use 0.1 or 0.2 released image, just change the image tag here: https://github.com/snowdrop/godaddy-webhook/blob/main/deploy/webhook-all.yml#L263 |
All resources updated. Commit: eab77fd @ssrahul96 |
As per the removal list,
v1beta1
FlowSchema
andPriorityLevelConfiguration
resources are removed.These must be replaced with
v1beta3
, with support beginning at k8s v.1.26The text was updated successfully, but these errors were encountered: