kubeadm-gce-cni-calico is broken

Created on 11 May 2018  路  6Comments  路  Source: kubernetes/kubeadm

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

aretesting kinbug kinfailing-test lifecyclactive

Most helpful comment

I'm leaning towards garbage collecting this test, since:

  • Nobody seems to want to claim ownership for the failures
  • The Calico code and install manifests are already thoroughly tested through e2e jobs owned by the Tigera team, both on kubeadm and other environments.
  • The Calico manifests themselves in the kubernetes-anywhere repo aren't the ones that users actually deploy.

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.

All 6 comments

/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:

  • Nobody seems to want to claim ownership for the failures
  • The Calico code and install manifests are already thoroughly tested through e2e jobs owned by the Tigera team, both on kubeadm and other environments.
  • The Calico manifests themselves in the kubernetes-anywhere repo aren't the ones that users actually deploy.

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:

Was this page helpful?
0 / 5 - 0 ratings