What would you like to be enhanced
CB-Spider, CB-Dragonfly μ gRPC μΈν°νμ΄μ€λ₯Ό νμ©νκΈ° μν΄μ,
pkg μ체λ₯Ό μν¬νΈνκ³ μμ΄μ,
go.mod go.sum λ±μ ν΅ν΄μ λΆνμνκ² μλ λ€μ΄λ‘λ λλ μμ€λ€μ΄ λ°μν¨.
Please check @hermitkim1 's test
https://github.com/cloud-barista/cb-larva/discussions/141#discussioncomment-1569917
pkg μν¬νΈλ₯Ό νμ§ μκ³ , νμν proto buffers μμ€λ§ νμ©νμ¬, CB-TBλ₯Ό κ°λ³κ² λ§λ€ νμκ° μμ.
Proposed solution
@jihoon-seo could you help ? (not urgent issue at all)
["github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger" λ₯Ό import νλ νμΌ]
cb-tumblebug/src/api/grpc/cbadm/cmd/connectinfo.gocb-tumblebug/src/api/grpc/cbadm/cmd/credential.gocb-tumblebug/src/api/grpc/cbadm/cmd/driver.gocb-tumblebug/src/api/grpc/cbadm/cmd/region.gocbadm μ½λλ€μ΄λ€μ.
cbadm μ½λμμλ Spider ν¨ν€μ§λ₯Ό import νλ λΆλΆμ μμ νλ κ²μ΄ μ’μ κ² κ°κΈ°λ ν©λλ€.
["github.com/cloud-barista/cb-spider/interface/api" λ₯Ό import νλ νμΌ]
cb-tumblebug/src/api/grpc/cbadm/cmd/gclient.gocb-tumblebug/src/api/grpc/cbadm/proc/connectinfos.gocb-tumblebug/src/api/grpc/request/test/test_api.gocb-tumblebug/src/core/common/utility.gocb-tumblebug/src/core/mcir/common.gocb-tumblebug/src/core/mcir/image.gocb-tumblebug/src/core/mcir/securitygroup.gocb-tumblebug/src/core/mcir/spec.gocb-tumblebug/src/core/mcir/sshkey.gocb-tumblebug/src/core/mcir/subnet.gocb-tumblebug/src/core/mcir/vnet.gocb-tumblebug/src/core/mcis/control.gocb-tumblebug/src/core/mcis/manageInfo.gocb-tumblebug/src/core/mcis/provisioning.goλ€μκ³Ό κ°μ΄ ν΄ λ³΄μμ΅λλ€.
cb-tumblebug μλμ submodules λλ ν 리 μμ±submodules λλ ν 리 μλμμ git submodule add https://github.com/cloud-barista/cb-spider.git μ€νsubmodules λλ ν 리 μλμ cb-spider repoκ° ν΄λ‘ λμμcb-tumblebug λλ ν 리μ .gitmodules νμΌμ΄ μμ±λμμ[submodule "submodules/cb-spider"]
path = submodules/cb-spider
url = https://github.com/cloud-barista/cb-spider.git
"github.com/cloud-barista/cb-spider/interface/api" λ₯Ό"github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api" λ‘ replaceβ― make cbadm
cd api/grpc/cbadm && make
make[1]: λλ ν°λ¦¬ '/home/jhseo/go/src/github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm' λ€μ΄κ°
go build -mod=mod -o cbadm
go: finding module for package github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api
../../../core/common/utility.go:27:2: no matching versions for query "latest"
Makefile:2: recipe for target 'default' failed
make[1]: *** [default] Error 1
make[1]: λλ ν°λ¦¬ '/home/jhseo/go/src/github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm' λκ°
Makefile:10: recipe for target 'cbadm' failed
make: *** [cbadm] Error 2
β― make
go build -mod=mod -o cb-tumblebug
go: finding module for package github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api
core/common/utility.go:27:2: no matching versions for query "latest"
Makefile:2: recipe for target 'default' failed
make: *** [default] Error 1
β― go mod tidy
go: finding module for package github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api: no matching versions for query "latest"
TBμ go.mod μ λ€μμ μΆκ°ν©λλ€.
require (
github.com/cloud-barista/cb-tumblebug/submodules/cb-spider v0.0.0
)
replace (
github.com/cloud-barista/cb-tumblebug/submodules/cb-spider => ./submodules/cb-spider
)
go mod tidy λ₯Ό μ€νν©λλ€ => μ€ν μ±κ³΅
make νλ©΄ μλ¬κ° λ°μν©λλ€.
β― make
go build -mod=mod -o cb-tumblebug
# github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api
../submodules/cb-spider/interface/api/ccm.go:867:23: ccm.requestCCM.RegisterVPC undefined (type *request.CCMRequest has no field or method RegisterVPC)
../submodules/cb-spider/interface/api/ccm.go:883:31: ccm.requestCCM.RegisterVPC undefined (type *request.CCMRequest has no field or method RegisterVPC)
../submodules/cb-spider/interface/api/ccm.go:896:23: ccm.requestCCM.UnregisterVPC undefined (type *request.CCMRequest has no field or method UnregisterVPC)
../submodules/cb-spider/interface/api/ccm.go:908:31: ccm.requestCCM.UnregisterVPC undefined (type *request.CCMRequest has no field or method UnregisterVPC)
../submodules/cb-spider/interface/api/ccm.go:1075:23: ccm.requestCCM.RegisterSecurity undefined (type *request.CCMRequest has no field or method RegisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1091:31: ccm.requestCCM.RegisterSecurity undefined (type *request.CCMRequest has no field or method RegisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1104:23: ccm.requestCCM.UnregisterSecurity undefined (type *request.CCMRequest has no field or method UnregisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1116:31: ccm.requestCCM.UnregisterSecurity undefined (type *request.CCMRequest has no field or method UnregisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1283:23: ccm.requestCCM.RegisterKey undefined (type *request.CCMRequest has no field or method RegisterKey)
../submodules/cb-spider/interface/api/ccm.go:1299:31: ccm.requestCCM.RegisterKey undefined (type *request.CCMRequest has no field or method RegisterKey)
../submodules/cb-spider/interface/api/ccm.go:1299:31: too many errors
Makefile:2: recipe for target 'default' failed
make: *** [default] Error 2
νΉμλ ν΄μ μ΄λ κ² μμ ν΄ λ΄ λλ€.
require (
github.com/cloud-barista/cb-tumblebug/submodules/cb-spider v0.4.13
)
replace (
github.com/cloud-barista/cb-tumblebug/submodules/cb-spider => ./submodules/cb-spider
)
go mod tidy λ₯Ό μ€νν©λλ€ => μ€ν μ±κ³΅
make νλ©΄ λμΌν μλ¬κ° λ°μν©λλ€.
β― make
go build -mod=mod -o cb-tumblebug
# github.com/cloud-barista/cb-tumblebug/submodules/cb-spider/interface/api
../submodules/cb-spider/interface/api/ccm.go:867:23: ccm.requestCCM.RegisterVPC undefined (type *request.CCMRequest has no field or method RegisterVPC)
../submodules/cb-spider/interface/api/ccm.go:883:31: ccm.requestCCM.RegisterVPC undefined (type *request.CCMRequest has no field or method RegisterVPC)
../submodules/cb-spider/interface/api/ccm.go:896:23: ccm.requestCCM.UnregisterVPC undefined (type *request.CCMRequest has no field or method UnregisterVPC)
../submodules/cb-spider/interface/api/ccm.go:908:31: ccm.requestCCM.UnregisterVPC undefined (type *request.CCMRequest has no field or method UnregisterVPC)
../submodules/cb-spider/interface/api/ccm.go:1075:23: ccm.requestCCM.RegisterSecurity undefined (type *request.CCMRequest has no field or method RegisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1091:31: ccm.requestCCM.RegisterSecurity undefined (type *request.CCMRequest has no field or method RegisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1104:23: ccm.requestCCM.UnregisterSecurity undefined (type *request.CCMRequest has no field or method UnregisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1116:31: ccm.requestCCM.UnregisterSecurity undefined (type *request.CCMRequest has no field or method UnregisterSecurity)
../submodules/cb-spider/interface/api/ccm.go:1283:23: ccm.requestCCM.RegisterKey undefined (type *request.CCMRequest has no field or method RegisterKey)
../submodules/cb-spider/interface/api/ccm.go:1299:31: ccm.requestCCM.RegisterKey undefined (type *request.CCMRequest has no field or method RegisterKey)
../submodules/cb-spider/interface/api/ccm.go:1299:31: too many errors
Makefile:2: recipe for target 'default' failed
make: *** [default] Error 2
@jihoon-seo μΌλ¨ https://github.com/cloud-barista/cb-larva/discussions/141#discussioncomment-1569917 μ΄λ°μμΌλ‘ νμν νμΌλ§ κ°μ Έμμ λΉλ νμΈν΄λ³΄λ©΄ μ΄λ¨κΉμ?
@jihoon-seo
Some refs using submodule for gRPC
νμ¬ TBμμλ
SPμ *.pb.go λ§μ μ΄μ©νκ³ μλ κ²μ μλκ³
SPμ μλ gRPC client (= request) μ½λλ₯Ό importνμ¬ μ¬μ©νκ³ μκΈ° λλ¬Έμ
'νμν νμΌλ§ κ°μ Έμμ λΉλ' νλ €λ©΄
SPμ μλ gRPC client (= request) μ½λ λ±μ
TB λλ ν 리 μλμ 볡μ¬νμ¬ μ¬μ©ν΄μΌ ν κ² κ°μ΅λλ€.
@seokho-son @hermitkim1 μ΄λ»κ² μκ°νμλμ? (μ μΆμΈ‘μ΄ λ§λμ§..?) π
λ€μκ³Ό κ°μ΄ ν΄ λ³΄μμ΅λλ€.
cb-tumblebug μλμ first_party λλ ν 리 μμ±first_party λλ ν 리 μλμ cb-spider/interface/api λλ ν 리 μμ±cb-spider/interface/api λλ ν 리μ λ΄μ©λ¬Όμ cb-tumblebug/first_party/cb-spider/interface/api λλ ν λ¦¬λ‘ λ³΅μ¬go.mod μ λ€μ νλͺ© μΆκ°replace (
github.com/cloud-barista/cb-spider => ./first_party/cb-spider
)
cb-tumblebug/src μμ go mod tidy λλ make μ€ν => μλ¬ λ°μβ― go mod tidy
go: github.com/cloud-barista/[email protected] (replaced by ./first_party/cb-spider): reading ../first_party/cb-spider/go.mod: open /home/jhseo/go/src/github.com/cloud-barista/cb-tumblebug/first_party/cb-spider/go.mod: no such file or directory
go: github.com/cloud-barista/[email protected] (replaced by ./first_party/cb-spider): reading ../first_party/cb-spider/go.mod: open /home/jhseo/go/src/github.com/cloud-barista/cb-tumblebug/first_party/cb-spider/go.mod: no such file or directory
cb-tumblebug/first_party/cb-spider λλ ν 리μμ go mod init & go mod tidyβ― go mod init
go: creating new go.mod: module github.com/cloud-barista/cb-tumblebug/first_party/cb-spider
go: to add module requirements and sums:
go mod tidy
β― go mod tidy
go: finding module for package google.golang.org/grpc
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
go: finding module for package github.com/cloud-barista/cb-spider/interface/api/request
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
go: finding module for package github.com/cloud-barista/cb-spider/interface/api
go: found github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common in github.com/cloud-barista/cb-spider v0.4.14
go: found github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config in github.com/cloud-barista/cb-spider v0.4.14
go: found github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger in github.com/cloud-barista/cb-spider v0.4.14
go: found github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider in github.com/cloud-barista/cb-spider v0.4.14
go: found github.com/cloud-barista/cb-spider/interface/api/request in github.com/cloud-barista/cb-spider v0.4.14
go: found google.golang.org/grpc in google.golang.org/grpc v1.42.0
go: found github.com/cloud-barista/cb-spider/interface/api in github.com/cloud-barista/cb-spider v0.4.14
cb-tumblebug/src μμ go mod tidy λλ make μ€ν => μλ¬ λ°μβ― go mod tidy
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
go: finding module for package github.com/HdrHistogram/hdrhistogram-go
go: found github.com/HdrHistogram/hdrhistogram-go in github.com/HdrHistogram/hdrhistogram-go v1.1.2
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
github.com/cloud-barista/cb-tumblebug/src/core/mcis imports
github.com/cloud-barista/cb-dragonfly/pkg/api/grpc/protobuf/cbdragonfly imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto
β― make
go build -mod=mod -o cb-tumblebug
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
../first_party/cb-spider/interface/api/ccm.go:17:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common
../first_party/cb-spider/interface/api/ccm.go:18:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/config
../first_party/cb-spider/interface/api/ccm.go:19:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/logger
../first_party/cb-spider/interface/api/ccm.go:20:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/cbspider
/home/jhseo/go/pkg/mod/github.com/cloud-barista/[email protected]/pkg/api/grpc/protobuf/cbdragonfly/cbdragonfly.pb.go:10:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/stub/gogoproto
Makefile:2: recipe for target 'default' failed
make: *** [default] Error 1
λ€μ κ³ν: μλ€κ³ λ¨λ ν¨ν€μ§λ€μ cb-tumblebug/first_party/cb-spider μλλ‘ λ³΅μ¬νκ³
λ€μ go mod tidy λλ make μ€ν
cb-spider/api-runtime/grpc-runtime/commoncb-spider/api-runtime/grpc-runtime/configcb-spider/api-runtime/grpc-runtime/loggercb-spider/api-runtime/grpc-runtime/stub/cbspidercb-spider/api-runtime/grpc-runtime/stub/gogoprotoμ λλ ν 리μ λ΄μ©λ¬Όλ€μ cb-tumblebug/first_party/cb-spider/ μλλ‘ λ³΅μ¬νκ³
λ€μ go mod tidy λλ make μ€ν => μλ¬ λ°μ
β― go mod tidy
go: finding module for package github.com/HdrHistogram/hdrhistogram-go
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog
go: found github.com/HdrHistogram/hdrhistogram-go in github.com/HdrHistogram/hdrhistogram-go v1.1.2
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt
github.com/cloud-barista/cb-tumblebug/src/api/grpc/cbadm/cmd imports
github.com/cloud-barista/cb-spider/interface/api imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/common imports
github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer
β― make
go build -mod=mod -o cb-tumblebug
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt
go: finding module for package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog
../first_party/cb-spider/api-runtime/grpc-runtime/common/cbconnection.go:21:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/accesslog
../first_party/cb-spider/api-runtime/grpc-runtime/common/cbconnection.go:22:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/authjwt
../first_party/cb-spider/api-runtime/grpc-runtime/common/cbconnection.go:18:2: module github.com/cloud-barista/cb-spider@latest found (v0.4.14, replaced by ./first_party/cb-spider), but does not contain package github.com/cloud-barista/cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracer
Makefile:2: recipe for target 'default' failed
make: *** [default] Error 1
κ°μ μμ μ νλ² λ μν
cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracercb-spider/api-runtime/grpc-runtime/interceptors/authjwtcb-spider/api-runtime/grpc-runtime/interceptors/accesslogμ λλ ν 리μ λ΄μ©λ¬Όλ€μ cb-tumblebug/first_party/cb-spider/ μλλ‘ λ³΅μ¬νκ³
λ€μ go mod tidy λλ make μ€ν => λ λ€ μ±κ³΅ π
Most helpful comment
cb-spider/api-runtime/grpc-runtime/commoncb-spider/api-runtime/grpc-runtime/configcb-spider/api-runtime/grpc-runtime/loggercb-spider/api-runtime/grpc-runtime/stub/cbspidercb-spider/api-runtime/grpc-runtime/stub/gogoprotoμ λλ ν 리μ λ΄μ©λ¬Όλ€μ
cb-tumblebug/first_party/cb-spider/μλλ‘ λ³΅μ¬νκ³λ€μ
go mod tidyλλmakeμ€ν => μλ¬ λ°μκ°μ μμ μ νλ² λ μν
cb-spider/api-runtime/grpc-runtime/interceptors/jaegertracercb-spider/api-runtime/grpc-runtime/interceptors/authjwtcb-spider/api-runtime/grpc-runtime/interceptors/accesslogμ λλ ν 리μ λ΄μ©λ¬Όλ€μ
cb-tumblebug/first_party/cb-spider/μλλ‘ λ³΅μ¬νκ³λ€μ
go mod tidyλλmakeμ€ν => λ λ€ μ±κ³΅ π