-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/architectureCategorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Architecture.stage/stableDenotes an issue tracking an enhancement targeted for Stable/GA statusDenotes an issue tracking an enhancement targeted for Stable/GA status
Description
Enhancement Description
- One-line enhancement description (can be used as a release note): Add go module support to k8s.io/kubernetes
- Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/blob/master/keps/sig-architecture/2019-03-19-go-modules.md
- Primary contact (assignee): @liggitt
- Responsible SIGs: sig-architecture, sig-api-machinery
- Enhancement target (which target equals to which milestone):
- Stable release target (v1.15)
Announcement:
Developer experience impact:
- Before: dependency updates must be performed on a linux machine, took ~30 minutes, and failed frequently (~50% in unscientific local attempts)
- After: dependency updates can be done on any OS, take ~1-2 minutes, and succeed reliably
Design updates:
- initial go modules draft #908
- Update go.modules KEP #916
- Update published modules with v0.x.y tags #1350
Associated changes:
- add go module support, manage vendor directory using
go mod vendor
kubernetes#74877 - Add preliminary go module instructions to client-go kubernetes#75595
- Make pin-dependency.sh work with things other than docker kubernetes#76149
- Update vendored dependencies kubernetes#76215
- stop clearing GOPATH in vendor scripts kubernetes#76511
- Update client-go module install instructions kubernetes#76567
- Prune matching replace directives in staging repos more effectively kubernetes#77753
- Allow hack/lint-dependencies.sh to skip golang.org/x/... deps, verify in verify-vendor.sh kubernetes#79944
- go-mod support publishing-bot#169
- sync-tags: add support for v0.x.y tags publishing-bot#210
Documentation:
warmchang, k911, danielqsj, praseodym, GTB3NW and 1 more
Metadata
Metadata
Assignees
Labels
sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/architectureCategorizes an issue or PR as relevant to SIG Architecture.Categorizes an issue or PR as relevant to SIG Architecture.stage/stableDenotes an issue tracking an enhancement targeted for Stable/GA statusDenotes an issue tracking an enhancement targeted for Stable/GA status