Skip to content

Commit dc236b2

Browse files
Merge pull request #88 from utilitywarehouse/gobgp-3.25.0-go-1.21
GoBGP v3.25.0 and Golang 1.21
2 parents eaa38f8 + e0906d6 commit dc236b2

File tree

3 files changed

+84
-497
lines changed

3 files changed

+84
-497
lines changed

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.20-alpine AS build
1+
FROM golang:1.22-alpine AS build
22
WORKDIR /go/src/github.com/utilitywarehouse/bgp-lb
33
COPY . /go/src/github.com/utilitywarehouse/bgp-lb
44
ENV CGO_ENABLED 0
@@ -7,7 +7,7 @@ RUN apk --no-cache add git \
77
&& go test ./... \
88
&& go build -o /bgp-lb .
99

10-
FROM alpine:3.17
10+
FROM alpine:3.19
1111
COPY --from=build /bgp-lb /bgp-lb
1212

1313
ENTRYPOINT ["/bgp-lb"]

go.mod

+26-21
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
module github.com/utilitywarehouse/bgp-lb
22

3-
go 1.20
3+
go 1.21
4+
5+
toolchain go1.22.2
46

57
require (
68
github.com/moby/ipvs v1.1.0
7-
github.com/osrg/gobgp/v3 v3.24.0
9+
github.com/osrg/gobgp/v3 v3.25.0
810
github.com/prometheus/client_golang v1.19.0
911
github.com/sirupsen/logrus v1.9.3
1012
github.com/stretchr/testify v1.9.0
@@ -14,35 +16,38 @@ require (
1416

1517
require (
1618
github.com/beorn7/perks v1.0.1 // indirect
17-
github.com/cespare/xxhash/v2 v2.2.0 // indirect
18-
github.com/davecgh/go-spew v1.1.1 // indirect
19+
github.com/cespare/xxhash/v2 v2.3.0 // indirect
20+
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
1921
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
2022
github.com/eapache/channels v1.1.0 // indirect
2123
github.com/eapache/queue v1.1.0 // indirect
22-
github.com/fsnotify/fsnotify v1.6.0 // indirect
23-
github.com/golang/protobuf v1.5.3 // indirect
24-
github.com/google/uuid v1.3.1 // indirect
24+
github.com/fsnotify/fsnotify v1.7.0 // indirect
25+
github.com/google/uuid v1.6.0 // indirect
2526
github.com/hashicorp/hcl v1.0.0 // indirect
2627
github.com/k-sone/critbitgo v1.4.0 // indirect
2728
github.com/magiconair/properties v1.8.7 // indirect
2829
github.com/mitchellh/mapstructure v1.5.0 // indirect
29-
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
30-
github.com/pmezard/go-difflib v1.0.0 // indirect
31-
github.com/prometheus/client_model v0.5.0 // indirect
32-
github.com/prometheus/common v0.48.0 // indirect
33-
github.com/prometheus/procfs v0.12.0 // indirect
34-
github.com/spf13/afero v1.9.5 // indirect
35-
github.com/spf13/cast v1.5.1 // indirect
36-
github.com/spf13/jwalterweatherman v1.1.0 // indirect
30+
github.com/pelletier/go-toml/v2 v2.2.1 // indirect
31+
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
32+
github.com/prometheus/client_model v0.6.1 // indirect
33+
github.com/prometheus/common v0.53.0 // indirect
34+
github.com/prometheus/procfs v0.14.0 // indirect
35+
github.com/sagikazarmark/locafero v0.4.0 // indirect
36+
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
37+
github.com/sourcegraph/conc v0.3.0 // indirect
38+
github.com/spf13/afero v1.11.0 // indirect
39+
github.com/spf13/cast v1.6.0 // indirect
3740
github.com/spf13/pflag v1.0.5 // indirect
38-
github.com/spf13/viper v1.16.0 // indirect
39-
github.com/subosito/gotenv v1.4.2 // indirect
41+
github.com/spf13/viper v1.18.2 // indirect
42+
github.com/subosito/gotenv v1.6.0 // indirect
4043
github.com/vishvananda/netns v0.0.4 // indirect
41-
golang.org/x/net v0.23.0 // indirect
42-
golang.org/x/sys v0.18.0 // indirect
44+
go.uber.org/multierr v1.11.0 // indirect
45+
golang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f // indirect
46+
golang.org/x/net v0.24.0 // indirect
47+
golang.org/x/sys v0.19.0 // indirect
4348
golang.org/x/text v0.14.0 // indirect
44-
google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234030-28d5490b6b19 // indirect
45-
google.golang.org/grpc v1.57.1 // indirect
49+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be // indirect
50+
google.golang.org/grpc v1.63.2 // indirect
4651
gopkg.in/ini.v1 v1.67.0 // indirect
4752
gopkg.in/yaml.v3 v3.0.1 // indirect
4853
)

0 commit comments

Comments
 (0)