Skip to content

Commit c6a9b0c

Browse files
Bump google.golang.org/grpc (#266)
to address CVE: GHSA-m425-mq94-257g CVE-2023-44487 newer grpc throws an error when address is not defined, so tests were changed to reflect that.
1 parent 6216a72 commit c6a9b0c

File tree

104 files changed

+5740
-3008
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+5740
-3008
lines changed

src/code.cloudfoundry.org/bosh-dns-adapter/copilot/client.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import (
1010
"google.golang.org/grpc"
1111
"google.golang.org/grpc/balancer/roundrobin"
1212
"google.golang.org/grpc/credentials"
13+
"google.golang.org/grpc/credentials/insecure"
1314
)
1415

1516
//go:generate counterfeiter -o fakes/vip_resolver_copilot_client.go --fake-name VIPResolverCopilotClient api VIPResolverCopilotClient
16-
1717
type Client struct {
1818
VIPResolverCopilotClient api.VIPResolverCopilotClient
1919
conn *grpc.ClientConn
@@ -35,7 +35,7 @@ func NewConnectedClient(serverAddr string, dialOpts ...DialOption) (*Client, err
3535
}
3636

3737
if opts.withInsecure {
38-
grpcOpts = append(grpcOpts, grpc.WithInsecure())
38+
grpcOpts = append(grpcOpts, grpc.WithTransportCredentials(insecure.NewCredentials()))
3939
}
4040

4141
conn, err := grpc.Dial(serverAddr, grpcOpts...)

src/code.cloudfoundry.org/bosh-dns-adapter/main_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ var _ = Describe("Main", func() {
6464
fakeCopilotVIPResolverServer = &fakes.CopilotVIPResolverServer{}
6565
fakeCopilotVIPResolverServer.Start(ports.PickAPort())
6666

67+
vipResolverAddress = fakeCopilotVIPResolverServer.Address()
6768
dnsAdapterAddress = "127.0.0.1"
6869
internalRouteVIPRange = "127.0.0.0/24"
6970

@@ -184,17 +185,16 @@ var _ = Describe("Main", func() {
184185
})
185186

186187
It("returns a http 500 response", func() {
187-
Eventually(session).Should(gbytes.Say("bosh-dns-adapter.server-started"))
188+
Eventually(session).Should(gbytes.Say("bosh-dns-adapter.Unable to create vip resovler client"))
188189

189190
var reader io.Reader
190191
url := fmt.Sprintf("http://127.0.0.1:%s?type=1&name=app-id.istio.local.", dnsAdapterPort)
191192
request, err := http.NewRequest("GET", url, reader)
192193
Expect(err).To(Succeed())
193194

194-
resp, err := http.DefaultClient.Do(request)
195-
Expect(err).To(Succeed())
195+
_, err = http.DefaultClient.Do(request)
196+
Expect(err).NotTo(Succeed())
196197

197-
Expect(resp.StatusCode).To(Equal(http.StatusInternalServerError))
198198
})
199199
})
200200

src/code.cloudfoundry.org/go.mod

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ replace (
1212
github.com/nats-io/gnatsd => github.com/nats-io/gnatsd v1.1.1-0.20180411231007-da89364d9d43
1313
github.com/nats-io/go-nats => github.com/nats-io/go-nats v1.5.1-0.20180331191609-247b2a84d8d0
1414
github.com/nats-io/nats-top => github.com/nats-io/nats-top v0.3.3-0.20160824043733-1c2a6920a922
15-
16-
// Prevents test failures in bosh-dns-adapter when grpc is upgraded
17-
google.golang.org/grpc => google.golang.org/grpc v1.50.1
1815
)
1916

2017
require (
@@ -55,7 +52,7 @@ require (
5552
github.com/tedsuo/rata v1.0.0
5653
golang.org/x/net v0.21.0
5754
golang.org/x/sys v0.17.0
58-
google.golang.org/grpc v1.61.0
55+
google.golang.org/grpc v1.61.1
5956
gopkg.in/validator.v2 v2.0.1
6057
gopkg.in/yaml.v2 v2.4.0
6158
)
@@ -93,7 +90,7 @@ require (
9390
golang.org/x/text v0.14.0 // indirect
9491
golang.org/x/tools v0.17.0 // indirect
9592
google.golang.org/appengine v1.6.8 // indirect
96-
google.golang.org/genproto/googleapis/rpc v0.0.0-20240205150955-31a09d347014 // indirect
93+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240213162025-012b6fc9bca9 // indirect
9794
google.golang.org/protobuf v1.32.0 // indirect
9895
gopkg.in/gorp.v1 v1.7.2 // indirect
9996
gopkg.in/yaml.v3 v3.0.1 // indirect

src/code.cloudfoundry.org/go.sum

Lines changed: 78 additions & 1 deletion
Large diffs are not rendered by default.

src/code.cloudfoundry.org/vendor/google.golang.org/grpc/CONTRIBUTING.md

Lines changed: 19 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/code.cloudfoundry.org/vendor/google.golang.org/grpc/README.md

Lines changed: 13 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/code.cloudfoundry.org/vendor/google.golang.org/grpc/attributes/attributes.go

Lines changed: 57 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/code.cloudfoundry.org/vendor/google.golang.org/grpc/backoff.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)