-
Notifications
You must be signed in to change notification settings - Fork 807
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
Bump k8s dependencies to 1.20.4, csi spec to 1.3, external-snapshotter client to v4, go to 1.16 #792
Conversation
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: wongma7 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Pull Request Test Coverage Report for Build 1808
💛 - Coveralls |
efb68bd
to
fa0ae77
Compare
client api changed, will fix. ../../../../pkg/mod/github.com/kubernetes-csi/external-snapshotter/[email protected]/pkg/client/clientset/versioned/typed/volumesnapshot/v1beta1/volumesnapshot.go:188:5: not enough arguments in call to c.client.Patch(pt).Namespace(c.ns).Resource("volumesnapshots").SubResource(subresources...).Name(name).Body(data).Do |
pkg/driver/driver.go:128:33: cannot use d (type *Driver) as type csi.ControllerServer in argument to csi.RegisterControllerServer: I 'm going to leave it unimplemented |
/test pull-aws-ebs-csi-driver-external-test-latest |
The code added in 1.19 for getting metrics from kcm pod doesn't work for us: Mar 15 16:56:01.625: INFO: ERROR unable to parse requirement: invalid label value: "kube-controller-manager-ip-172-20-39-70.us-west-2.compute.internal": at key: "name": must be no more than 63 characters |
Also, there is no way to disable this metrics grabbing code. We already check KCM metrics ourselves at the end of the test to see if csi or in tree was getting called so it's redundant :/ |
274dac8
to
dbf91b0
Compare
hmmm I need to fix my logging code: Printing pod ebs-csi-controller-77fd584dc8-hkg6k ebs-plugin container logsError from server (Forbidden): Forbidden (user=system:anonymous, verb=get, resource=nodes, subresource=proxy) ( pods/log ebs-csi-controller-77fd584dc8-hkg6k) |
actually it's causing test failures as well since some of them check pod logs.
|
something to do with the blacklist /denylist change. kubernetes/test-infra#21687 |
TooManyLoadBalancers |
/retest |
/verify-owners |
/verify-owners |
@@ -32,7 +31,7 @@ spec: | |||
tolerationSeconds: 300 | |||
containers: | |||
- name: ebs-plugin | |||
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v0.10.0 | |||
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:latest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm this is kind of dangerous. What if we start building alpha images?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
people should be using the stable overlay. However I agree best not to even mention latest tag, I'l lcheck where it's coming from (like is it being propagated from a helm chart?)
@wongma7: PR needs rebase. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
replaced by #828 |
Is this a bug fix or adding new feature? fixes #723
What is this PR about? / Why do we need it?
commits 1-5: go dependency bumps
commits 6-9: YAML image/API version bumps
commits 10-13: e2e test kops version bumps
What testing is done?