Skip to content
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 to kubernetes 1.15 #7470

Merged
merged 12 commits into from
Aug 27, 2019
Merged

Conversation

justinsb
Copy link
Member

@justinsb justinsb commented Aug 25, 2019

The big win: we can use go modules!

Also: remove kops-server

This is the automatic translation from Gopkg that go.mod does.
We need to pin our dependencies in go.mod, at least until everything is fully go.mod
@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Aug 25, 2019
@justinsb justinsb requested review from mikesplain and removed request for robinpercy and granular-ryanbonham August 25, 2019 18:51
@justinsb
Copy link
Member Author

@mikesplain I know you mentioned doing this, but this got onto the critical path for me and proved (much) more complicated than I had anticipated. If you have it though we should obviously use yours!

@justinsb justinsb force-pushed the update_to_k115 branch 2 times, most recently from f2bcbf7 to c988c80 Compare August 25, 2019 19:04
@mikesplain
Copy link
Contributor

This is great! Thanks so much! I did give this a shot a few weeks ago but didn’t get a chance to finish it up, so I’m totally cool with this. I’ll do a full review in a bit. Thanks!

@justinsb
Copy link
Member Author

/retest

Copy link
Contributor

@mikesplain mikesplain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thanks for breaking it into different commits. Much easier to review.

package kops

import (
// For gazelle tests without requiring bazel
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice workaround

@mikesplain
Copy link
Contributor

/lgtm
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 26, 2019
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: justinsb, mikesplain

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:
  • OWNERS [justinsb,mikesplain]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 26, 2019
@mikesplain
Copy link
Contributor

May also need to run make gen-cli-docs

Seeing an odd error from the apply, likely from an empty object:

`error validating data: [apiVersion not set, kind not set]; if you choose to ignore these errors, turn validation off with --validate=false`
kubernetes/kubernetes#72137 appears to have
introduced spurious spaces, but I think we can live with it for now.
@justinsb justinsb force-pushed the update_to_k115 branch 2 times, most recently from 5d36af6 to aa40390 Compare August 27, 2019 04:34
Also fix hack/make-apimachinery.sh script problem with files that are
not marked writeable.
Copy link
Member

@zetaab zetaab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is great!

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 27, 2019
@k8s-ci-robot k8s-ci-robot merged commit a957428 into kubernetes:master Aug 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants