-
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 |