-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Upgrade kubernetes dependencies to 1.9.2 #578
Upgrade kubernetes dependencies to 1.9.2 #578
Conversation
38e3c19
to
b975861
Compare
/assign @wongma7 |
- k8s.io/kubernetes/pkg/api/v1/helper -> k8s.io/kubernets/pkg/apis/core/v1/helper - Remove Scheme.DeepCopy, see kubernetes/kubernetes#53525 - Move global scheme to pkg/api/legacyscheme, see kubernetes/kubernetes#53984 - Add hack scripts to update CRD deepcopy generated files to 1.9.2.
b975861
to
c7537cc
Compare
Thanks @cofyc ! |
@wongma7 As all the tests are passed, it looks good to me. PTAL. |
Thanks @cofyc confirm that ceph/cephfs could be compile successfully ;-) |
@cofyc and @wongma7 may we have another stable image for CephFS provisioner pushing to https://quay.io/repository/external_storage/cephfs-provisioner once getting ready? I am now trying to integrate CephFS provisioner with Kubespray (kubernetes-sigs/kubespray#2230), which temporarily require for building local image and push to a local registry. Without the help from here, the integration procedure for Kubespray now looks absolutely insane... |
lgtm |
I cut a release with the 1.8 deps here: https://github.com/kubernetes-incubator/external-storage/releases I'll merge this to update deps to 1.9 |
…es_to_1.9.x Upgrade kubernetes dependencies to 1.9.2
What this PR does / why we need it:
Upgrade kubernetes dependencies to 1.9.2. Some features requires 1.9.x API definitions. See #552, #570.
Which issue this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close that issue when PR gets merged): fixes #Special notes for reviewer:
I splited the PR into two parts:
glide up -v
followed byglide-vc --use-lock-file
)Due to some packages depending to packages under
k8s.io/kubernetes
which changed a lot, a lot of conflicts need to be fixed:k8s.io/kubernetes/pkg/api/v1/helper
moved tok8s.io/kubernets/pkg/apis/core/v1/helper
<obj>.DeepCopy()
directly, see apimachinery: remove ObjectCopier interface(s) kubernetes/kubernetes#53525.