https://k8s-testgrid.appspot.com/sig-cluster-lifecycle-all#kubeadm-gce-cni-calico is and have been broken for a long time. We should fix it ASAP or garbage-collect the job.
The source PR (https://github.com/kubernetes/kubernetes-anywhere/pull/405) merged long time ago wasn't enough apparently. We need Calico folks to help maintain this stuff, otherwise we have to remove it IMO. It has been broken all the time I think :/
cc @caseydavenport @cmluciano @tmjd @ozdanborne
FYI @timothysc
/cc @detiber
This is weird, did something else change, b/c we qualify every time we build our quickstart.
Something with the manifests in the deployment is just wrong, not Calico itself...
I'm leaning towards garbage collecting this test, since:
Given the above I don't think this job adds a lot of value. I think it was originally intended as an "early warning" for when kubeadm changes broke CNI providers, but given kubernetes-anywhere doesn't really deploy what users do...
The only thing might be if we could update it to use the official manifests from docs.projectcalico.org then I think it would be worth keeping, since it could give early warning for when changes to kubeadm itself impact the Calico integration.
Okay I'm in favor of removing this then. As Tim said, Heptio also run Calico+kubeadm testing internally so if something in that integration breaks we'll know about it from you guys.
sgtm.
@hh will work on this :tada:
Most helpful comment
I'm leaning towards garbage collecting this test, since:
Given the above I don't think this job adds a lot of value. I think it was originally intended as an "early warning" for when kubeadm changes broke CNI providers, but given kubernetes-anywhere doesn't really deploy what users do...
The only thing might be if we could update it to use the official manifests from
docs.projectcalico.orgthen I think it would be worth keeping, since it could give early warning for when changes to kubeadm itself impact the Calico integration.