Closed carlosonunez closed 2 years ago
This change will have some dependencies on bumping KinD node images for CI, and potentially some other items required to support k8s 1.22+. This is more than just a simple version swap.
k8s v1.22 is not officially supported until this is complete.
Opened #62 to track adding a compatibility matrix to the README to show which versions of K8s are supported.
Completely fair. Thanks for an awesome tool! On Jan 10, 2022, 16:43 -0600, Joe Searcy @.***>, wrote:
This change will have some dependencies on bumping KinD node images for CI, and potentially some other items required to support k8s 1.22+. This is more than just a simple version swap. k8s v1.22 is not officially supported until this is complete. Opened #62 to track adding a compatibility matrix to the README to show which versions of K8s are supported. — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>
@phenixblue are you actively working on the project? Do you need assistance on this topic?
Yes, the project is active.
@mariomcosta is currently working on this particular issue.
What happened: imageswap-init fails to run in Kubernetes v1.22+ due to
v1beta1/CertificateSigningRequest
having been removed.What you expected to happen: imageswap-init to start.
How to reproduce it (as minimally and precisely as possible):
kind create cluster --image=kindest/node:v1.22.4
kubectl apply -f https://raw.githubusercontent.com/phenixblue/imageswap-webhook/v1.3.0/deploy/install.yaml
watch -n 0.5 kubectl get all --namespace=imageswap-system
Anything else we need to know?:
This should just be a
s/v1beta1/v1/g
inside ofimageswap_init.py
. I apologize for not having cut the PR myself; I will do so when time allows.Environment:
kubectl version
):Cloud provider or hardware configuration: Docker (via Kind)
Others: