Skip to content

Commit 255c82e

Browse files
committed
Update packages
Updated some packages, images and paths to make app work with k8s v1.26 and up. New image tested in k8s v1.28.3
1 parent 6f253ad commit 255c82e

File tree

4 files changed

+240
-2391
lines changed

4 files changed

+240
-2391
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.17.3-alpine AS build
1+
FROM golang:1.20.3-alpine AS build
22
RUN apk add --no-cache git
33
WORKDIR /workspace
44
ENV GO111MODULE=on

go.mod

Lines changed: 74 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,101 +1,112 @@
11
module github.com/selectel/cert-manager-webhook-selectel
22

3-
go 1.17
3+
go 1.20
44

55
require (
6-
github.com/jetstack/cert-manager v1.6.1
7-
github.com/stretchr/testify v1.7.0
8-
k8s.io/api v0.22.3
9-
k8s.io/apiextensions-apiserver v0.22.3
10-
k8s.io/apimachinery v0.22.3
11-
k8s.io/client-go v0.22.3
6+
github.com/cert-manager/cert-manager v1.12.3
7+
github.com/stretchr/testify v1.8.2
8+
k8s.io/api v0.27.2
9+
k8s.io/apiextensions-apiserver v0.27.2
10+
k8s.io/apimachinery v0.27.2
11+
k8s.io/client-go v0.27.2
1212
)
1313

1414
require (
1515
github.com/NYTimes/gziphandler v1.1.1 // indirect
16-
github.com/PuerkitoBio/purell v1.1.1 // indirect
17-
github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect
16+
github.com/antlr/antlr4/runtime/Go/antlr v1.4.10 // indirect
17+
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a // indirect
1818
github.com/beorn7/perks v1.0.1 // indirect
19-
github.com/blang/semver v3.5.1+incompatible // indirect
19+
github.com/blang/semver/v4 v4.0.0 // indirect
20+
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
2021
github.com/cespare/xxhash/v2 v2.2.0 // indirect
2122
github.com/coreos/go-semver v0.3.0 // indirect
22-
github.com/coreos/go-systemd/v22 v22.3.2 // indirect
23+
github.com/coreos/go-systemd/v22 v22.4.0 // indirect
2324
github.com/davecgh/go-spew v1.1.1 // indirect
24-
github.com/emicklei/go-restful v2.16.0+incompatible // indirect
25-
github.com/evanphx/json-patch v4.11.0+incompatible // indirect
26-
github.com/felixge/httpsnoop v1.0.1 // indirect
27-
github.com/go-logr/logr v0.4.0 // indirect
28-
github.com/go-openapi/jsonpointer v0.19.5 // indirect
29-
github.com/go-openapi/jsonreference v0.19.5 // indirect
30-
github.com/go-openapi/swag v0.19.14 // indirect
25+
github.com/emicklei/go-restful/v3 v3.9.0 // indirect
26+
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
27+
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
28+
github.com/felixge/httpsnoop v1.0.3 // indirect
29+
github.com/fsnotify/fsnotify v1.6.0 // indirect
30+
github.com/go-logr/logr v1.2.4 // indirect
31+
github.com/go-logr/stdr v1.2.2 // indirect
32+
github.com/go-logr/zapr v1.2.4 // indirect
33+
github.com/go-openapi/jsonpointer v0.19.6 // indirect
34+
github.com/go-openapi/jsonreference v0.20.1 // indirect
35+
github.com/go-openapi/swag v0.22.3 // indirect
3136
github.com/gogo/protobuf v1.3.2 // indirect
3237
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
3338
github.com/golang/protobuf v1.5.3 // indirect
39+
github.com/google/cel-go v0.12.6 // indirect
40+
github.com/google/gnostic v0.6.9 // indirect
3441
github.com/google/go-cmp v0.5.9 // indirect
3542
github.com/google/gofuzz v1.2.0 // indirect
3643
github.com/google/uuid v1.3.0 // indirect
37-
github.com/googleapis/gnostic v0.5.5 // indirect
3844
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
39-
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
45+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0 // indirect
4046
github.com/imdario/mergo v0.3.12 // indirect
41-
github.com/inconshreveable/mousetrap v1.0.0 // indirect
47+
github.com/inconshreveable/mousetrap v1.1.0 // indirect
4248
github.com/josharian/intern v1.0.0 // indirect
43-
github.com/json-iterator/go v1.1.11 // indirect
44-
github.com/mailru/easyjson v0.7.6 // indirect
45-
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect
46-
github.com/miekg/dns v1.1.34 // indirect
49+
github.com/json-iterator/go v1.1.12 // indirect
50+
github.com/mailru/easyjson v0.7.7 // indirect
51+
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
52+
github.com/miekg/dns v1.1.50 // indirect
4753
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
48-
github.com/modern-go/reflect2 v1.0.1 // indirect
54+
github.com/modern-go/reflect2 v1.0.2 // indirect
4955
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
5056
github.com/pkg/errors v0.9.1 // indirect
5157
github.com/pmezard/go-difflib v1.0.0 // indirect
52-
github.com/prometheus/client_golang v1.11.1 // indirect
53-
github.com/prometheus/client_model v0.2.0 // indirect
54-
github.com/prometheus/common v0.26.0 // indirect
55-
github.com/prometheus/procfs v0.6.0 // indirect
56-
github.com/spf13/cobra v1.2.1 // indirect
58+
github.com/prometheus/client_golang v1.15.1 // indirect
59+
github.com/prometheus/client_model v0.4.0 // indirect
60+
github.com/prometheus/common v0.42.0 // indirect
61+
github.com/prometheus/procfs v0.9.0 // indirect
62+
github.com/spf13/cobra v1.7.0 // indirect
5763
github.com/spf13/pflag v1.0.5 // indirect
58-
go.etcd.io/etcd/api/v3 v3.5.0 // indirect
59-
go.etcd.io/etcd/client/pkg/v3 v3.5.0 // indirect
60-
go.etcd.io/etcd/client/v3 v3.5.0 // indirect
61-
go.opentelemetry.io/contrib v0.20.0 // indirect
62-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0 // indirect
63-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0 // indirect
64-
go.opentelemetry.io/otel v0.20.0 // indirect
65-
go.opentelemetry.io/otel/exporters/otlp v0.20.0 // indirect
66-
go.opentelemetry.io/otel/metric v0.20.0 // indirect
67-
go.opentelemetry.io/otel/sdk v0.20.0 // indirect
68-
go.opentelemetry.io/otel/sdk/export/metric v0.20.0 // indirect
69-
go.opentelemetry.io/otel/sdk/metric v0.20.0 // indirect
70-
go.opentelemetry.io/otel/trace v0.20.0 // indirect
71-
go.opentelemetry.io/proto/otlp v0.7.0 // indirect
72-
go.uber.org/atomic v1.7.0 // indirect
64+
github.com/stoewer/go-strcase v1.2.0 // indirect
65+
go.etcd.io/etcd/api/v3 v3.5.7 // indirect
66+
go.etcd.io/etcd/client/pkg/v3 v3.5.7 // indirect
67+
go.etcd.io/etcd/client/v3 v3.5.7 // indirect
68+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0 // indirect
69+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.39.0 // indirect
70+
go.opentelemetry.io/otel v1.15.0 // indirect
71+
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.15.0 // indirect
72+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.15.0 // indirect
73+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.15.0 // indirect
74+
go.opentelemetry.io/otel/metric v0.36.0 // indirect
75+
go.opentelemetry.io/otel/sdk v1.15.0 // indirect
76+
go.opentelemetry.io/otel/trace v1.15.0 // indirect
77+
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
78+
go.uber.org/atomic v1.9.0 // indirect
7379
go.uber.org/multierr v1.6.0 // indirect
74-
go.uber.org/zap v1.19.0 // indirect
80+
go.uber.org/zap v1.24.0 // indirect
7581
golang.org/x/crypto v0.14.0 // indirect
82+
golang.org/x/mod v0.10.0 // indirect
7683
golang.org/x/net v0.17.0 // indirect
77-
golang.org/x/oauth2 v0.7.0 // indirect
78-
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
84+
golang.org/x/oauth2 v0.5.0 // indirect
85+
golang.org/x/sync v0.2.0 // indirect
7986
golang.org/x/sys v0.13.0 // indirect
8087
golang.org/x/term v0.13.0 // indirect
8188
golang.org/x/text v0.13.0 // indirect
82-
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect
89+
golang.org/x/time v0.3.0 // indirect
90+
golang.org/x/tools v0.9.1 // indirect
8391
google.golang.org/appengine v1.6.7 // indirect
84-
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect
85-
google.golang.org/grpc v1.56.3 // indirect
92+
google.golang.org/genproto v0.0.0-20230223222841-637eb2293923 // indirect
93+
google.golang.org/grpc v1.54.0 // indirect
8694
google.golang.org/protobuf v1.30.0 // indirect
8795
gopkg.in/inf.v0 v0.9.1 // indirect
8896
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
8997
gopkg.in/yaml.v2 v2.4.0 // indirect
90-
gopkg.in/yaml.v3 v3.0.0 // indirect
91-
k8s.io/apiserver v0.22.3 // indirect
92-
k8s.io/component-base v0.22.3 // indirect
93-
k8s.io/klog/v2 v2.9.0 // indirect
94-
k8s.io/kube-aggregator v0.22.0 // indirect
95-
k8s.io/kube-openapi v0.0.0-20210527164424-3c818078ee3d // indirect
96-
k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a // indirect
97-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22 // indirect
98-
sigs.k8s.io/controller-runtime v0.10.1 // indirect
99-
sigs.k8s.io/structured-merge-diff/v4 v4.1.2 // indirect
100-
sigs.k8s.io/yaml v1.2.0 // indirect
98+
gopkg.in/yaml.v3 v3.0.1 // indirect
99+
k8s.io/apiserver v0.27.2 // indirect
100+
k8s.io/component-base v0.27.2 // indirect
101+
k8s.io/klog/v2 v2.100.1 // indirect
102+
k8s.io/kms v0.27.2 // indirect
103+
k8s.io/kube-aggregator v0.27.2 // indirect
104+
k8s.io/kube-openapi v0.0.0-20230515203736-54b630e78af5 // indirect
105+
k8s.io/utils v0.0.0-20230505201702-9f6742963106 // indirect
106+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.1.2 // indirect
107+
sigs.k8s.io/controller-runtime v0.15.0 // indirect
108+
sigs.k8s.io/gateway-api v0.7.0 // indirect
109+
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
110+
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
111+
sigs.k8s.io/yaml v1.3.0 // indirect
101112
)

0 commit comments

Comments
 (0)