Skip to content

Commit ae20095

Browse files
authored
Merge pull request #143 from mjudeikis/pre.release
Update to kcp 0.30
2 parents 6ca6327 + 5cc8777 commit ae20095

File tree

9 files changed

+169
-145
lines changed

9 files changed

+169
-145
lines changed

.prow.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,29 @@ presubmits:
100100
securityContext:
101101
privileged: true
102102

103+
- name: pull-kcp-operator-test-e2e-0.29
104+
decorate: true
105+
run_if_changed: "(Dockerfile|Makefile|.prow.yaml|go.mod|go.sum|cmd|internal|sdk|hack|test)"
106+
optional: false
107+
clone_uri: "https://github.com/kcp-dev/kcp-operator"
108+
labels:
109+
preset-goproxy: "true"
110+
spec:
111+
containers:
112+
- image: ghcr.io/kcp-dev/infra/build:1.24.9-1
113+
command:
114+
- hack/ci/run-e2e-tests.sh
115+
env:
116+
- name: KCP_TAG
117+
value: release-0.29
118+
resources:
119+
requests:
120+
memory: 8Gi
121+
cpu: 4
122+
# docker-in-docker needs privileged mode
123+
securityContext:
124+
privileged: true
125+
103126
- name: pull-kcp-operator-test-e2e-default
104127
decorate: true
105128
run_if_changed: "(Dockerfile|Makefile|.prow.yaml|go.mod|go.sum|cmd|internal|sdk|hack|test)"

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/kcp-dev/kcp-operator?sort=semver)](https://github.com/kcp-dev/kcp-operator/releases/latest)
66
<!--[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fkcp-dev%2Fkcp-operator.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fkcp-dev%2Fkcp-operator?ref=badge_shield)-->
77

8-
> [!WARNING]
9-
> While kcp-operator is usable, the project is still in an early state. Please only use it if you know what you are doing. We recommend against using it in production setups right now.
10-
118
kcp-operator is a Kubernetes operator to deploy and run [kcp](https://github.com/kcp-dev/kcp) instances on a Kubernetes cluster. kcp is a horizontally scalable control plane for Kubernetes-like APIs.
129

1310
## Features

go.mod

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/kcp-dev/kcp-operator
22

3-
go 1.23.0
3+
go 1.24.0
44

55
replace github.com/kcp-dev/kcp-operator/sdk => ./sdk
66

@@ -10,99 +10,98 @@ require (
1010
github.com/go-logr/zapr v1.3.0
1111
github.com/go-test/deep v1.1.0
1212
github.com/kcp-dev/kcp-operator/sdk v0.0.0-00010101000000-000000000000
13-
github.com/kcp-dev/kcp/sdk v0.27.1
1413
github.com/kcp-dev/logicalcluster/v3 v3.0.5
15-
github.com/prometheus/client_golang v1.20.5
16-
github.com/spf13/pflag v1.0.6-0.20210604193023-d5e0c0615ace
14+
github.com/kcp-dev/sdk v0.30.0
15+
github.com/prometheus/client_golang v1.22.0
16+
github.com/spf13/pflag v1.0.6
1717
github.com/stretchr/testify v1.10.0
1818
go.uber.org/zap v1.27.0
1919
k8c.io/reconciler v0.5.0
20-
k8s.io/api v0.32.0
21-
k8s.io/apimachinery v0.32.0
22-
k8s.io/client-go v0.32.0
23-
k8s.io/component-base v0.32.0
20+
k8s.io/api v0.34.2
21+
k8s.io/apimachinery v0.34.2
22+
k8s.io/client-go v0.34.2
23+
k8s.io/component-base v0.34.2
2424
k8s.io/klog/v2 v2.130.1
25-
k8s.io/utils v0.0.0-20241210054802-24370beab758
25+
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397
2626
sigs.k8s.io/controller-runtime v0.19.0
27-
sigs.k8s.io/yaml v1.4.0
27+
sigs.k8s.io/yaml v1.6.0
2828
)
2929

3030
require (
31-
cel.dev/expr v0.19.1 // indirect
31+
cel.dev/expr v0.24.0 // indirect
3232
github.com/Masterminds/semver/v3 v3.2.1 // indirect
3333
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
34-
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
3534
github.com/beorn7/perks v1.0.1 // indirect
3635
github.com/blang/semver/v4 v4.0.0 // indirect
3736
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
3837
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3938
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4039
github.com/egymgmbh/go-prefix-writer v0.0.0-20180609083313-7326ea162eca // indirect
41-
github.com/emicklei/go-restful/v3 v3.12.1 // indirect
40+
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
4241
github.com/evanphx/json-patch/v5 v5.9.0 // indirect
4342
github.com/felixge/httpsnoop v1.0.4 // indirect
44-
github.com/fsnotify/fsnotify v1.8.0 // indirect
45-
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
43+
github.com/fsnotify/fsnotify v1.9.0 // indirect
44+
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
4645
github.com/go-logr/stdr v1.2.2 // indirect
4746
github.com/go-openapi/jsonpointer v0.21.0 // indirect
4847
github.com/go-openapi/jsonreference v0.21.0 // indirect
4948
github.com/go-openapi/swag v0.23.0 // indirect
5049
github.com/gogo/protobuf v1.3.2 // indirect
51-
github.com/golang/protobuf v1.5.4 // indirect
52-
github.com/google/cel-go v0.22.1 // indirect
53-
github.com/google/gnostic-models v0.6.9 // indirect
54-
github.com/google/go-cmp v0.6.0 // indirect
55-
github.com/google/gofuzz v1.2.1-0.20210504230335-f78f29fc09ea // indirect
50+
github.com/google/cel-go v0.26.0 // indirect
51+
github.com/google/gnostic-models v0.7.0 // indirect
52+
github.com/google/go-cmp v0.7.0 // indirect
5653
github.com/google/uuid v1.6.0 // indirect
57-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.25.1 // indirect
54+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
5855
github.com/inconshreveable/mousetrap v1.1.0 // indirect
5956
github.com/josharian/intern v1.0.0 // indirect
6057
github.com/json-iterator/go v1.1.12 // indirect
61-
github.com/klauspost/compress v1.17.11 // indirect
6258
github.com/mailru/easyjson v0.9.0 // indirect
6359
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
64-
github.com/modern-go/reflect2 v1.0.2 // indirect
60+
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
6561
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
6662
github.com/onsi/gomega v1.35.1 // indirect
6763
github.com/pkg/errors v0.9.1 // indirect
6864
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
6965
github.com/prometheus/client_model v0.6.1 // indirect
70-
github.com/prometheus/common v0.61.0 // indirect
66+
github.com/prometheus/common v0.62.0 // indirect
7167
github.com/prometheus/procfs v0.15.1 // indirect
72-
github.com/spf13/cobra v1.8.1 // indirect
68+
github.com/spf13/cobra v1.9.1 // indirect
7369
github.com/stoewer/go-strcase v1.3.0 // indirect
7470
github.com/x448/float16 v0.8.4 // indirect
7571
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
7672
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect
77-
go.opentelemetry.io/otel v1.33.0 // indirect
78-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.33.0 // indirect
79-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.33.0 // indirect
80-
go.opentelemetry.io/otel/metric v1.33.0 // indirect
81-
go.opentelemetry.io/otel/sdk v1.33.0 // indirect
82-
go.opentelemetry.io/otel/trace v1.33.0 // indirect
83-
go.opentelemetry.io/proto/otlp v1.4.0 // indirect
73+
go.opentelemetry.io/otel v1.35.0 // indirect
74+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect
75+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect
76+
go.opentelemetry.io/otel/metric v1.35.0 // indirect
77+
go.opentelemetry.io/otel/sdk v1.34.0 // indirect
78+
go.opentelemetry.io/otel/trace v1.35.0 // indirect
79+
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
8480
go.uber.org/multierr v1.11.0 // indirect
85-
golang.org/x/exp v0.0.0-20241217172543-b2144cdd0a67 // indirect
81+
go.yaml.in/yaml/v2 v2.4.2 // indirect
82+
go.yaml.in/yaml/v3 v3.0.4 // indirect
83+
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
8684
golang.org/x/net v0.40.0 // indirect
87-
golang.org/x/oauth2 v0.28.0 // indirect
85+
golang.org/x/oauth2 v0.29.0 // indirect
8886
golang.org/x/sync v0.14.0 // indirect
8987
golang.org/x/sys v0.33.0 // indirect
9088
golang.org/x/term v0.32.0 // indirect
9189
golang.org/x/text v0.25.0 // indirect
92-
golang.org/x/time v0.8.0 // indirect
90+
golang.org/x/time v0.11.0 // indirect
9391
gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect
94-
google.golang.org/genproto/googleapis/api v0.0.0-20241219192143-6b3ec007d9bb // indirect
95-
google.golang.org/genproto/googleapis/rpc v0.0.0-20241219192143-6b3ec007d9bb // indirect
96-
google.golang.org/grpc v1.69.2 // indirect
97-
google.golang.org/protobuf v1.36.0 // indirect
92+
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb // indirect
93+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb // indirect
94+
google.golang.org/grpc v1.72.1 // indirect
95+
google.golang.org/protobuf v1.36.5 // indirect
9896
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
9997
gopkg.in/inf.v0 v0.9.1 // indirect
10098
gopkg.in/yaml.v3 v3.0.1 // indirect
101-
k8s.io/apiextensions-apiserver v0.32.0 // indirect
102-
k8s.io/apiserver v0.32.0 // indirect
103-
k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7 // indirect
104-
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.1 // indirect
99+
k8s.io/apiextensions-apiserver v0.34.2 // indirect
100+
k8s.io/apiserver v0.34.2 // indirect
101+
k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b // indirect
102+
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
105103
sigs.k8s.io/gateway-api v1.1.0 // indirect
106104
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 // indirect
107-
sigs.k8s.io/structured-merge-diff/v4 v4.5.0 // indirect
105+
sigs.k8s.io/randfill v1.0.0 // indirect
106+
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
108107
)

0 commit comments

Comments
 (0)