Skip to content

Commit 9b0ec5e

Browse files
Bump kube-vip/kube-vip to latest release (#4876)
1 parent 440b1a4 commit 9b0ec5e

File tree

6 files changed

+124
-63
lines changed

6 files changed

+124
-63
lines changed

UPSTREAM_PROJECTS.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ projects:
149149
repos:
150150
- name: kube-vip
151151
versions:
152-
- tag: v1.0.0
153-
go_version: "1.24"
152+
- tag: v1.0.2
153+
go_version: "1.25"
154154
- org: kubernetes
155155
repos:
156156
- name: autoscaler

projects/kube-vip/kube-vip/ATTRIBUTION.txt

Lines changed: 117 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -17,40 +17,46 @@ https://github.com/go-openapi/jsonreference
1717
** github.com/go-openapi/swag; version v0.23.0 --
1818
https://github.com/go-openapi/swag
1919

20-
** github.com/google/gnostic-models; version v0.6.9 --
20+
** github.com/google/gnostic-models; version v0.7.0 --
2121
https://github.com/google/gnostic-models
2222

23+
** github.com/google/go-containerregistry/pkg/name; version v0.20.6 --
24+
https://github.com/google/go-containerregistry
25+
2326
** github.com/google/nftables; version v0.3.0 --
2427
https://github.com/google/nftables
2528

26-
** github.com/kube-vip/kube-vip; version v1.0.0 --
29+
** github.com/kube-vip/kube-vip; version v1.0.2 --
2730
https://github.com/kube-vip/kube-vip
2831

2932
** github.com/modern-go/concurrent; version v0.0.0-20180306012644-bacd9c7ef1dd --
3033
https://github.com/modern-go/concurrent
3134

32-
** github.com/modern-go/reflect2; version v1.0.2 --
35+
** github.com/modern-go/reflect2; version v1.0.3-0.20250322232337-35a7c28c31ee --
3336
https://github.com/modern-go/reflect2
3437

38+
** github.com/opencontainers/go-digest; version v1.0.0 --
39+
https://github.com/opencontainers/go-digest
40+
3541
** github.com/osrg/gobgp/v3; version v3.37.0 --
3642
https://github.com/osrg/gobgp/v3
3743

38-
** github.com/prometheus/client_golang/prometheus; version v1.22.0 --
44+
** github.com/prometheus/client_golang/prometheus; version v1.23.2 --
3945
https://github.com/prometheus/client_golang
4046

41-
** github.com/prometheus/client_model/go; version v0.6.1 --
47+
** github.com/prometheus/client_model/go; version v0.6.2 --
4248
https://github.com/prometheus/client_model
4349

44-
** github.com/prometheus/common; version v0.62.0 --
50+
** github.com/prometheus/common; version v0.66.1 --
4551
https://github.com/prometheus/common
4652

47-
** github.com/prometheus/procfs; version v0.15.1 --
53+
** github.com/prometheus/procfs; version v0.16.1 --
4854
https://github.com/prometheus/procfs
4955

5056
** github.com/spf13/afero; version v1.11.0 --
5157
https://github.com/spf13/afero
5258

53-
** github.com/spf13/cobra; version v1.9.1 --
59+
** github.com/spf13/cobra; version v1.10.1 --
5460
https://github.com/spf13/cobra
5561

5662
** github.com/vishvananda/netlink; version v1.3.1 --
@@ -59,46 +65,49 @@ https://github.com/vishvananda/netlink
5965
** github.com/vishvananda/netns; version v0.0.5 --
6066
https://github.com/vishvananda/netns
6167

62-
** go.etcd.io/etcd/api/v3; version v3.6.1 --
68+
** go.etcd.io/etcd/api/v3; version v3.6.5 --
6369
https://github.com/etcd-io/etcd
6470

65-
** go.etcd.io/etcd/client/pkg/v3; version v3.6.1 --
71+
** go.etcd.io/etcd/client/pkg/v3; version v3.6.5 --
6672
https://github.com/etcd-io/etcd
6773

68-
** go.etcd.io/etcd/client/v3; version v3.6.1 --
74+
** go.etcd.io/etcd/client/v3; version v3.6.5 --
6975
https://github.com/etcd-io/etcd
7076

71-
** google.golang.org/genproto/googleapis/api; version v0.0.0-20250603155806-513f23925822 --
77+
** go.yaml.in/yaml/v2; version v2.4.2 --
78+
https://github.com/yaml/go-yaml
79+
80+
** google.golang.org/genproto/googleapis/api; version v0.0.0-20250804133106-a7a43d27e69b --
7281
https://github.com/googleapis/go-genproto
7382

74-
** google.golang.org/genproto/googleapis/rpc/status; version v0.0.0-20250603155806-513f23925822 --
83+
** google.golang.org/genproto/googleapis/rpc/status; version v0.0.0-20250804133106-a7a43d27e69b --
7584
https://github.com/googleapis/go-genproto
7685

77-
** google.golang.org/grpc; version v1.73.0 --
86+
** google.golang.org/grpc; version v1.76.0 --
7887
https://github.com/grpc/grpc-go
7988

8089
** gopkg.in/ini.v1; version v1.67.0 --
8190
https://gopkg.in/ini.v1
8291

83-
** k8s.io/api; version v0.33.3 --
92+
** k8s.io/api; version v0.34.1 --
8493
https://github.com/kubernetes/api
8594

86-
** k8s.io/apimachinery/pkg; version v0.33.3 --
95+
** k8s.io/apimachinery/pkg; version v0.34.1 --
8796
https://github.com/kubernetes/apimachinery
8897

89-
** k8s.io/client-go; version v0.33.3 --
98+
** k8s.io/client-go; version v0.34.1 --
9099
https://github.com/kubernetes/client-go
91100

92101
** k8s.io/klog/v2; version v2.130.1 --
93102
https://github.com/kubernetes/klog
94103

95-
** k8s.io/kube-openapi/pkg; version v0.0.0-20250318190949-c8a335a9a2ff --
104+
** k8s.io/kube-openapi/pkg; version v0.0.0-20250710124328-f3f2b991d03b --
96105
https://github.com/kubernetes/kube-openapi
97106

98-
** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20250318190949-c8a335a9a2ff --
107+
** k8s.io/kube-openapi/pkg/validation/spec; version v0.0.0-20250710124328-f3f2b991d03b --
99108
https://github.com/kubernetes/kube-openapi
100109

101-
** k8s.io/utils; version v0.0.0-20241210054802-24370beab758 --
110+
** k8s.io/utils; version v0.0.0-20250604170112-4c0f3b243397 --
102111
https://github.com/kubernetes/utils
103112

104113
** sigs.k8s.io/json; version v0.0.0-20241014173422-cfa47c3a1cc8 --
@@ -107,13 +116,10 @@ https://github.com/kubernetes-sigs/json
107116
** sigs.k8s.io/randfill; version v1.0.0 --
108117
https://github.com/kubernetes-sigs/randfill
109118

110-
** sigs.k8s.io/structured-merge-diff/v4; version v4.6.0 --
119+
** sigs.k8s.io/structured-merge-diff/v6; version v6.3.0 --
111120
https://github.com/kubernetes-sigs/structured-merge-diff
112121

113-
** sigs.k8s.io/yaml; version v1.4.0 --
114-
https://github.com/kubernetes-sigs/yaml
115-
116-
** sigs.k8s.io/yaml/goyaml.v2; version v1.4.0 --
122+
** sigs.k8s.io/yaml; version v1.6.0 --
117123
https://github.com/kubernetes-sigs/yaml
118124

119125

@@ -383,6 +389,22 @@ This product includes software developed at
383389
SoundCloud Ltd. (http://soundcloud.com/).
384390

385391

392+
* For go.yaml.in/yaml/v2 see also this required NOTICE:
393+
Copyright 2011-2016 Canonical Ltd.
394+
395+
Licensed under the Apache License, Version 2.0 (the "License");
396+
you may not use this file except in compliance with the License.
397+
You may obtain a copy of the License at
398+
399+
http://www.apache.org/licenses/LICENSE-2.0
400+
401+
Unless required by applicable law or agreed to in writing, software
402+
distributed under the License is distributed on an "AS IS" BASIS,
403+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
404+
See the License for the specific language governing permissions and
405+
limitations under the License.
406+
407+
386408
* For sigs.k8s.io/randfill see also this required NOTICE:
387409
When donating the randfill project to the CNCF, we could not reach all the
388410
gofuzz contributors to sign the CNCF CLA. As such, according to the CNCF rules
@@ -409,22 +431,6 @@ Submitted on behalf of a third-party: @yanzhoupan (Andrew Pan)
409431
Submitted on behalf of a third-party: @STRRL (Zhiqiang ZHOU)
410432
Submitted on behalf of a third-party: @disconnect3d (Disconnect3d)
411433

412-
413-
* For sigs.k8s.io/yaml/goyaml.v2 see also this required NOTICE:
414-
Copyright 2011-2016 Canonical Ltd.
415-
416-
Licensed under the Apache License, Version 2.0 (the "License");
417-
you may not use this file except in compliance with the License.
418-
You may obtain a copy of the License at
419-
420-
http://www.apache.org/licenses/LICENSE-2.0
421-
422-
Unless required by applicable law or agreed to in writing, software
423-
distributed under the License is distributed on an "AS IS" BASIS,
424-
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
425-
See the License for the specific language governing permissions and
426-
limitations under the License.
427-
428434
------
429435

430436
** github.com/huin/goupnp; version v1.3.0 --
@@ -862,7 +868,40 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
862868

863869
------
864870

865-
** github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil; version v1.22.0 --
871+
** github.com/pmezard/go-difflib/difflib; version v1.0.1-0.20181226105442-5d4384ee4fb2 --
872+
https://github.com/pmezard/go-difflib
873+
874+
Copyright (c) 2013, Patrick Mezard
875+
All rights reserved.
876+
877+
Redistribution and use in source and binary forms, with or without
878+
modification, are permitted provided that the following conditions are
879+
met:
880+
881+
Redistributions of source code must retain the above copyright
882+
notice, this list of conditions and the following disclaimer.
883+
Redistributions in binary form must reproduce the above copyright
884+
notice, this list of conditions and the following disclaimer in the
885+
documentation and/or other materials provided with the distribution.
886+
The names of its contributors may not be used to endorse or promote
887+
products derived from this software without specific prior written
888+
permission.
889+
890+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
891+
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
892+
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
893+
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
894+
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
895+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
896+
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
897+
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
898+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
899+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
900+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
901+
902+
------
903+
904+
** github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil; version v1.23.2 --
866905
https://github.com/prometheus/client_golang
867906

868907
Copyright (c) 2013 The Go Authors. All rights reserved.
@@ -898,7 +937,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
898937
** github.com/sagikazarmark/slog-shim; version v0.1.0 --
899938
https://github.com/sagikazarmark/slog-shim
900939

901-
** k8s.io/apimachinery/third_party/forked/golang; version v0.33.3 --
940+
** k8s.io/apimachinery/third_party/forked/golang; version v0.34.1 --
902941
https://github.com/kubernetes/apimachinery
903942

904943
Copyright (c) 2009 The Go Authors. All rights reserved.
@@ -931,7 +970,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
931970

932971
------
933972

934-
** github.com/spf13/pflag; version v1.0.6 --
973+
** github.com/spf13/pflag; version v1.0.9 --
935974
https://github.com/spf13/pflag
936975

937976
Copyright (c) 2012 Alex Ogier. All rights reserved.
@@ -1000,28 +1039,28 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10001039

10011040
------
10021041

1003-
** golang.org/go; version go1.24.6 --
1042+
** golang.org/go; version go1.25.0 --
10041043
https://github.com/golang/go
10051044

1006-
** golang.org/x/crypto/curve25519; version v0.39.0 --
1045+
** golang.org/x/crypto/curve25519; version v0.41.0 --
10071046
https://golang.org/x/crypto
10081047

1009-
** golang.org/x/net; version v0.41.0 --
1048+
** golang.org/x/net; version v0.43.0 --
10101049
https://golang.org/x/net
10111050

10121051
** golang.org/x/oauth2; version v0.30.0 --
10131052
https://golang.org/x/oauth2
10141053

1015-
** golang.org/x/sync/errgroup; version v0.15.0 --
1054+
** golang.org/x/sync/errgroup; version v0.18.0 --
10161055
https://golang.org/x/sync
10171056

1018-
** golang.org/x/sys/unix; version v0.33.0 --
1057+
** golang.org/x/sys/unix; version v0.38.0 --
10191058
https://golang.org/x/sys
10201059

1021-
** golang.org/x/term; version v0.32.0 --
1060+
** golang.org/x/term; version v0.34.0 --
10221061
https://golang.org/x/term
10231062

1024-
** golang.org/x/text; version v0.26.0 --
1063+
** golang.org/x/text; version v0.28.0 --
10251064
https://golang.org/x/text
10261065

10271066
** golang.org/x/time/rate; version v0.9.0 --
@@ -1057,7 +1096,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
10571096

10581097
------
10591098

1060-
** google.golang.org/protobuf; version v1.36.6 --
1099+
** google.golang.org/protobuf; version v1.36.10 --
10611100
https://go.googlesource.com/protobuf
10621101

10631102
Copyright (c) 2018 The Go Authors. All rights reserved.
@@ -1155,7 +1194,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11551194

11561195
------
11571196

1158-
** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20250318190949-c8a335a9a2ff --
1197+
** k8s.io/kube-openapi/pkg/internal/third_party/go-json-experiment/json; version v0.0.0-20250710124328-f3f2b991d03b --
11591198
https://github.com/kubernetes/kube-openapi
11601199

11611200
Copyright (c) 2020 The Go Authors. All rights reserved.
@@ -1188,7 +1227,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
11881227

11891228
------
11901229

1191-
** k8s.io/utils/internal/third_party/forked/golang/net; version v0.0.0-20241210054802-24370beab758 --
1230+
** k8s.io/utils/internal/third_party/forked/golang/net; version v0.0.0-20250604170112-4c0f3b243397 --
11921231
https://github.com/kubernetes/utils
11931232

11941233
Copyright (c) 2012 The Go Authors. All rights reserved.
@@ -1263,11 +1302,11 @@ Copyright (c) 2013 Evan Huus
12631302
https://github.com/eapache/queue
12641303
Copyright (c) 2014 Evan Huus
12651304

1266-
** github.com/emicklei/go-restful/v3; version v3.12.1 --
1305+
** github.com/emicklei/go-restful/v3; version v3.12.2 --
12671306
https://github.com/emicklei/go-restful/v3
12681307
Copyright (c) 2012,2013 Ernest Micklei
12691308

1270-
** github.com/fxamacker/cbor/v2; version v2.7.0 --
1309+
** github.com/fxamacker/cbor/v2; version v2.9.0 --
12711310
https://github.com/fxamacker/cbor/v2
12721311
Copyright (c) 2019-present Faye Amacker
12731312

@@ -1431,6 +1470,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
14311470
SOFTWARE.
14321471
------
14331472

1473+
** go.yaml.in/yaml/v3; version v3.0.4 --
1474+
https://github.com/yaml/go-yaml
1475+
Copyright (c) 2006-2010 Kirill Simonov
1476+
Copyright (c) 2006-2011 Kirill Simonov
1477+
Copyright (c) 2011-2019 Canonical Ltd
1478+
14341479
** gopkg.in/yaml.v3; version v3.0.1 --
14351480
https://gopkg.in/yaml.v3
14361481
Copyright (c) 2006-2010 Kirill Simonov
@@ -1487,6 +1532,22 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14871532
See the License for the specific language governing permissions and
14881533
limitations under the License.
14891534

1535+
* For go.yaml.in/yaml/v3 see also this required NOTICE:
1536+
Copyright 2011-2016 Canonical Ltd.
1537+
1538+
Licensed under the Apache License, Version 2.0 (the "License");
1539+
you may not use this file except in compliance with the License.
1540+
You may obtain a copy of the License at
1541+
1542+
http://www.apache.org/licenses/LICENSE-2.0
1543+
1544+
Unless required by applicable law or agreed to in writing, software
1545+
distributed under the License is distributed on an "AS IS" BASIS,
1546+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1547+
See the License for the specific language governing permissions and
1548+
limitations under the License.
1549+
1550+
14901551
* For gopkg.in/yaml.v3 see also this required NOTICE:
14911552
Copyright 2011-2016 Canonical Ltd.
14921553

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
b766359e5a8c832041e83e621ef1be73973484bc97c6e73b5089608836d0c117 _output/bin/kube-vip/linux-amd64/kube-vip
2-
b9eadf636c516607c1fd703207a6541f2618fa4379a3b03d324ab3ac93b68fdd _output/bin/kube-vip/linux-arm64/kube-vip
1+
68a017d4ea53710ad3d94b6101c8252fc8d5cfbe47adefc36be92fb980f83423 _output/bin/kube-vip/linux-amd64/kube-vip
2+
cb8b08f06b086527fe0f0bbab673fe790f2c4675ac6d874bae778904e591e5e5 _output/bin/kube-vip/linux-arm64/kube-vip

projects/kube-vip/kube-vip/GIT_TAG

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.0.0
1+
v1.0.2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.24
1+
1.25

projects/kube-vip/kube-vip/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
## **kube-vip**
2-
![Version](https://img.shields.io/badge/version-v1.0.0-blue)
2+
![Version](https://img.shields.io/badge/version-v1.0.2-blue)
33
![Build Status](https://codebuild.us-west-2.amazonaws.com/badges?uuid=eyJlbmNyeXB0ZWREYXRhIjoiZVJQQTc0Vk8rcHlMR0hOYnllRGNmV0NsQTNLNGFaS2hLME1MUmgwYkxpVUFoL0V0WHZzbXVCV1owQ0FUTlF6RHg1WXhWRXZLRzNwN2d2LzZGUVJvZ0pRPSIsIml2UGFyYW1ldGVyU3BlYyI6Im9jQmZMa216aHZpYmdrWDYiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D&branch=main)
44

55
The [kube-vip project](https://github.com/kube-vip/kube-vip) provides High-Availability and load-balancing for both the controlplane and Kubernetes services. The idea behind kube-vip is a small self-contained Highly-Available option for all environments, especially Bare-Metal, Edge (ARM/Raspberry Pi), Virtualisation, etc. kube-vip provides both a floating or virtual IP address for Kubernetes clusters as well as load-balancing the incoming traffic to various controlplane replicas. It thus simplifies the building of HA Kubernetes clusters with minimal components and configurations.

0 commit comments

Comments
 (0)