Kubernetes Prow Robot
c6539bc785
Merge pull request #132284 from ArkaSaha30/bump-etcd-3.6.1
...
Bump etcd to v3.6.1
2025-06-30 11:00:35 -07:00
Davanum Srinivas
138e363e41
cleanup shellcheck for temporary HOME directory
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-06-19 11:48:15 -04:00
Davanum Srinivas
cfff359b41
fix for gimme when $HOME is not writable
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-06-18 18:01:28 -04:00
ArkaSaha30
e09b042d34
Bump etcd to v3.6.1
...
This commit will bump etcd to v3.6.1
Release: https://github.com/etcd-io/etcd/releases/tag/v3.6.1
Issue: https://github.com/etcd-io/etcd/issues/20047
Signed-off-by: ArkaSaha30 <arkasaha30@gmail.com >
2025-06-13 16:28:35 +05:30
Davanum Srinivas
a9108e8f53
Adding grpcnotrace tag for production (non-debug) builds
...
If someone really wants to do golang diagnostics:
https://go.dev/doc/diagnostics#tracing
then they will only be able to do that in debug builds (`DBG`).
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-06-11 15:52:40 -04:00
Davanum Srinivas
c85ac59df4
Build k8s using latest commit of golang
...
Run "gimme master" and use the newly built binaries. Adjust
GOROOT_BOOTSTRAP so we can use the golang that is already
on disk to build the new commit from golang.
To enable this, edit `.go-version` and set the version to
```
devel
```
and then run `make quick-release` (for example)
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2025-06-09 17:41:41 -04:00
joshjms
b461d80f3d
etcd: update etcd image to v3.6.0
...
Signed-off-by: joshjms <joshjms1607@gmail.com >
2025-05-26 15:06:50 +08:00
Antonio Ojea
15ab88f88b
remove networking v1alpha1 and make update
2025-05-06 13:29:54 +00:00
Benjamin Elder
d5bf33e7d7
update-codegen.sh: automatically install protoc
2025-04-24 22:54:09 -07:00
joshjms
24edc6e90f
Update etcd to 3.5.21
...
Signed-off-by: joshjms <joshjms1607@gmail.com >
2025-04-02 02:16:38 +08:00
Morten Torkildsen
39507d911f
Add resource v1beta2 API
2025-03-26 14:41:09 +00:00
cpanato
597b54720e
Bump images, dependencies and versions to go 1.24.0
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2025-02-26 11:26:54 +01:00
Jordan Liggitt
0ce48b5636
Honor KUBE_HACK_TOOLS_GOTOOLCHAIN
2025-02-14 13:01:59 -05:00
bzsuni
df503e54c8
Update etcd from v3.5.16 to v3.5.17
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2025-01-02 10:20:42 +00:00
Jefftree
0ce7b688a6
v1alpha2 LeaseCandidate API
2024-11-08 02:27:19 +00:00
Patrick Ohly
2e64c72249
DRA API: register v1beta1
...
This is the minimal set of changes that are needed to make the new version
usable. The storage version is still v1alpha3. More changes will follow.
2024-11-06 13:03:18 +01:00
Kubernetes Prow Robot
0c713c7bd6
Merge pull request #127285 from bzsuni/bz/etcd/update/v3.5.16
...
Update etcd from v3.5.15 to v3.5.16
2024-09-28 15:16:02 +01:00
Kubernetes Prow Robot
f49fadb4ed
Merge pull request #127472 from skitt/fix-client-go-extensions-broken
...
Run staging verify scripts from the main make verify
2024-09-28 03:56:08 +01:00
Stephen Kitt
beb51e1759
make verify: run checks in all module hack directories
...
This ensures that all verification scripts are run throughout the
repository.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2024-09-26 08:46:04 +02:00
Tim Hockin
cf280dd6c2
Skip Go target normalization in integration tests
2024-09-25 13:15:48 -07:00
bzsuni
5b6ef4302e
Update etcd from v3.5.15 to v3.5.16
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2024-09-11 10:51:34 +08:00
cpanato
b0c17b124f
Bump images, dependencies and versions to go 1.23.0
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-09-02 10:42:04 -06:00
ArkaSaha30
d1dfeed505
Revert "Bump images, dependencies and versions to go 1.23rc1"
...
This reverts commit 5c269fecf8 .
2024-07-29 13:55:03 +05:30
Kubernetes Prow Robot
3a8a60eba2
Merge pull request #126240 from bzsuni/bz/etcd/update/v3.5.15
...
Update etcd to v3.5.15
2024-07-26 04:58:05 -07:00
bzsuni
4ad2cd9299
Update etcd from v3.5.14 to v3.5.15
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io >
2024-07-25 10:48:34 +08:00
Jefftree
3999b98c88
Coordinated Leader Election Alpha API
2024-07-24 14:38:10 +00:00
Kubernetes Prow Robot
67c7e77044
Merge pull request #126047 from cpanato/upgrade-go-123
...
[go] Bump images, dependencies and versions to go 1.23rc2
2024-07-23 11:02:29 -07:00
Patrick Ohly
b51d68bb87
DRA: bump API v1alpha2 -> v1alpha3
...
This is in preparation for revamping the resource.k8s.io completely. Because
there will be no support for transitioning from v1alpha2 to v1alpha3, the
roundtrip test data for that API in 1.29 and 1.30 gets removed.
Repeating the version in the import name of the API packages is not really
required. It was done for a while to support simpler grepping for usage of
alpha APIs, but there are better ways for that now. So during this transition,
"resourceapi" gets used instead of "resourcev1alpha3" and the version gets
dropped from informer and lister imports. The advantage is that the next bump
to v1beta1 will affect fewer source code lines.
Only source code where the version really matters (like API registration)
retains the versioned import.
2024-07-21 17:28:13 +02:00
cpanato
5c269fecf8
Bump images, dependencies and versions to go 1.23rc1
...
Signed-off-by: cpanato <ctadeu@gmail.com >
2024-07-19 11:33:24 +02:00
Davanum Srinivas
60fe406f67
remove vestiges of providerless tag
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2024-06-06 12:18:38 -04:00
Kubernetes Prow Robot
b70a5ad6a1
Merge pull request #125269 from jeremyrickard/revert-pr-109939
...
Revert "build: Adds Windows kube-proxy image"
2024-06-01 15:17:19 -07:00
Jeremy Rickard
f62cf3914f
Revert "build: Adds Windows kube-proxy image"
...
This reverts commit 3b0cec323e .
2024-06-01 10:43:08 -06:00
Humble Chirammal
07ef65a834
make use of etcd v3.5.14 in the builds.
...
https://github.com/etcd-io/etcd/releases/tag/v3.5.14
This release has been built with GO 1.21.10
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com >
2024-06-01 09:06:35 +05:30
Kubernetes Prow Robot
802983e714
Merge pull request #109939 from claudiubelu/windows/kube-proxy-hostprocess
...
build: Adds Windows kube-proxy image
2024-05-31 07:19:57 -07:00
Claudiu Belu
3b0cec323e
build: Adds Windows kube-proxy image
...
Adds the KUBE_BUILD_WINDOWS option to make release-images and quick-release-images,
which will allow it to build the a Windows kube-proxy image as well. That image can
then be used with Windows Host Process Containers to start the kube-proxy
service on Windows nodes.
2024-05-31 08:04:00 +00:00
Kubernetes Prow Robot
695a984f56
Merge pull request #124027 from liangyuanpeng/etcd_update_3.5.13
...
etcd: update to v3.5.13
2024-04-23 06:00:02 -07:00
Lan Liang
1dc735fd70
etcd: update to v3.5.13
...
Signed-off-by: Lan Liang <gcslyp@gmail.com >
2024-04-13 09:37:25 +00:00
Tim Hockin
ca1d4c1bc9
build_binaries: use return as it's not in a subshell anymore
2024-04-06 00:23:42 +03:00
Tim Hockin
29d6922df2
kube::golang::place_bins: more verbose output
2024-04-06 00:20:51 +03:00
Ed Bartosh
91099aca72
hacks: build main target without go in the PATH
...
`make` is able to build project binaries, but fails with
error `hack/lib/golang.sh: line 455: go: command not found`
trying to place them if go binary is not in the PATH.
This happens because kube::golang::place_bins uses different
environment than kube::golang::build_binaries.
Setting up an one environment for both `kube::golang::place_bins`
and `kube::golang::build_binaries` should solve this issue and allow
default make target to fully work without go binary in the PATH.
2024-04-05 17:36:57 +03:00
Kubernetes Prow Robot
1f22594c9a
Merge pull request #123742 from thockin/cleanup_underscore_tmp
...
Cleanup _tmp usage
2024-03-10 17:53:44 -07:00
Nilekh Chaudhari
91a7708cdc
feat: implements Storage Version Migration API in-tree
...
Signed-off-by: Nilekh Chaudhari <1626598+nilekhc@users.noreply.github.com >
2024-03-08 04:18:56 +00:00
Tim Hockin
813787489b
Make verify-openapi-spec use verify::generated
...
Tested by injecting an API change, generating openapi, then watching
this fail.
2024-03-05 21:44:41 -08:00
Tim Hockin
a0215badb8
Change pushd $d; go ...; popd to go -C $d ...
...
Just an annoyance in reading these scripts.
2024-03-02 14:40:10 -08:00
Patrick Ohly
f34782bb92
hack: re-enable protobindings which use k8s.io/api
...
Before the workspace changes, it was possible to include proto files via the
vendor path and the symlinks there. Now those symlinks are gone, so the search
path for them must be given separately.
2024-03-01 21:53:13 +01:00
Tim Hockin
70d803c1ff
Make make fail better with bad inputs
...
Ultimately, we're hitting places where bash is just hard to get right.
Instead of:
```
$ make WHAT=nonexist
stat /home/thockin/src/kubernetes/nonexist: directory not found
!!! [0228 12:07:12] Call tree:
!!! [0228 12:07:12] 1: /home/thockin/src/kubernetes/hack/lib/golang.sh:930 kube::golang::normalize_go_targets(...)
!!! [0228 12:07:12] 2: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
+++ [0228 12:07:12] Building go targets for linux/amd64
(non-static)
no Go files in /home/thockin/src/kubernetes
!!! [0228 12:07:12] Call tree:
!!! [0228 12:07:12] 1: /home/thockin/src/kubernetes/hack/lib/golang.sh:820 kube::golang::build_some_binaries(...)
!!! [0228 12:07:12] 2: /home/thockin/src/kubernetes/hack/lib/golang.sh:974 kube::golang::build_binaries_for_platform(...)
!!! [0228 12:07:12] 3: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0228 12:07:12] Call tree:
!!! [0228 12:07:12] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0228 12:07:12] Call tree:
!!! [0228 12:07:12] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
make: *** [Makefile:95: all] Error 1
```
We now get:
```
$ make WHAT=nonexist
+++ [0228 12:33:49] Building go targets for linux/amd64
./nonexist (non-static)
stat /home/thockin/src/kubernetes/nonexist: directory not found
!!! [0228 12:33:49] Call tree:
!!! [0228 12:33:49] 1: /home/thockin/src/kubernetes/hack/lib/golang.sh:823 kube::golang::build_some_binaries(...)
!!! [0228 12:33:49] 2: /home/thockin/src/kubernetes/hack/lib/golang.sh:976 kube::golang::build_binaries_for_platform(...)
!!! [0228 12:33:49] 3: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0228 12:33:49] Call tree:
!!! [0228 12:33:49] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
!!! [0228 12:33:49] Call tree:
!!! [0228 12:33:49] 1: hack/make-rules/build.sh:27 kube::golang::build_binaries(...)
make: *** [Makefile:95: all] Error 1
$ make test WHAT=nonexist
+++ [0228 12:33:53] Set GOMAXPROCS automatically to 6
+++ [0228 12:33:53] Running tests without code coverage and with -race
stat /home/thockin/src/kubernetes/nonexist: directory not found
make: *** [Makefile:190: test] Error 1
```
2024-02-29 22:07:43 -08:00
Tim Hockin
81ba0f3b44
Make golang::setup-env turn on workspaces
...
Both GO111MODULE and GOWORK default to on, so this just unsets them. We
could set them to explicit values but this seems equivalent and cleaner.
2024-02-29 22:07:42 -08:00
Tim Hockin
14321ef959
Move doc-generation funcs into only caller
2024-02-29 22:07:33 -08:00
Tim Hockin
965341390f
Remove KUBE_GO_PACKAGE
...
Almost nobody should need it, and if you do, it should be an immediate
smell.
2024-02-29 22:06:58 -08:00
Tim Hockin
d61f299614
Call verify_go_version at the END of setup_env
...
Prior to this it would download Go, setup the environment, then (maybe)
download Go again.
I renamed verify_go_version to be internal and fixed all callers.
2024-02-29 22:06:56 -08:00