-
Type: Task
-
Status: Resolved (View Workflow)
-
Priority: Low
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: VOLTHA v2.3
-
Component/s: api-server, openolt-adapter, ro-core, rw-core
-
Labels:
-
Story Points:5
-
Epic Link:
Go modules as a dependency manager seems to have won and will be enabled by default in newer golang versions.
Switch to using go modules, using the automation that already exists:
https://blog.golang.org/migrating-to-go-modules
More docs:
- https://blog.golang.org/using-go-modules
- https://golang.org/cmd/go/#hdr-Modules__module_versions__and_more
Recommended `make dep` invocation to update the modules, tidy up dependencies, and verify them:
dep: GO111MODULE=off go get -v github.com/pre_go_mod_code GO111MODULE=on go mod download all GO111MODULE=on go mod tidy GO111MODULE=on go mod verify
1.
|
Update voltctl to use go mod | Resolved | David Bainbridge | |
2.
|
Update kafka-topic-exporter to use go mod | To Do | Unassigned | |
3.
|
Update sadis-server to use go mod | Resolved | Unassigned | |
4.
|
Update voltha-go to use go mod | Resolved | Girish Kumar | |
5.
|
Update voltha-openolt-adapter to use go mod | Resolved | David Bainbridge | |
6.
|
Update voltha-simolt-adapter to use go mod | Resolved | Scott Baker | |
7.
|
Update voltha-simonu-adapter to use go mod | Resolved | Scott Baker | |
8.
|
Update voltha-api-server to use go mod | Resolved | Scott Baker | |
9.
|
Modify voltha-protos so voltha.pb is vendored by `go mod vendor` | Resolved | Scott Baker |
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
15277,1 | WIP - VOL-1917 - convert from go dep to go mod | master | voltctl | Status: ABANDONED | 0 | -1 |
15330,2 | [VOL-1920] Migrated voltha-go from dep to go mod for dependency management | voltha-2.1 | voltha-go | Status: ABANDONED | 0 | -1 |
15354,1 | [VOL-1920] Migrated voltha-go from dep to go mod for dependency management | voltha-2.1 | voltha-go | Status: ABANDONED | 0 | 0 |
15435,4 | VOL-1917 move to go mod | master | voltctl | Status: MERGED | +2 | +1 |
15449,3 | VOL-1984 replace gopkg.in sarama import | master | voltha-go | Status: MERGED | +2 | +1 |
15453,1 | VOL-1984 replace gopkg.in sarama import | voltha-2.1 | voltha-go | Status: MERGED | +2 | +1 |
15475,12 | VOL-1984 Migrate voltha-simolt-adapter to go mod | master | voltha-simolt-adapter | Status: MERGED | +2 | +1 |
15487,10 | VOL-1985 Migrate voltha-simonu-adapter to go mod | master | voltha-simonu-adapter | Status: MERGED | +2 | +1 |
15523,12 | VOL-2006 update voltha-api-server to use go mod | master | voltha-api-server | Status: MERGED | +2 | +1 |
15562,3 | VOL-2020 move voltha.pb and add placeholder go file | master | voltha-protos | Status: MERGED | +2 | +1 |
15589,5 | VOL-2020 re-release to get proper version tag; add go.mod file | master | voltha-protos | Status: MERGED | +2 | +1 |
15675,1 | [VOL-1920] Migrated voltha-go from dep to go mod for dependency management | voltha-2.1 | voltha-go | Status: ABANDONED | 0 | -1 |
15677,4 | [VOL-1920] Migrated voltha-go from dep to go mod for dependency management | voltha-2.1 | voltha-go | Status: MERGED | +2 | +1 |
15734,4 | [VOL-1920] Migrated voltha-go from dep to go mod for dependency management | master | voltha-go | Status: MERGED | +2 | +1 |
15832,1 | VOL-1921 - updated to use go mod | master | voltha-openolt-adapter | Status: MERGED | +2 | +1 |