46 Commits

Author SHA1 Message Date
Benjamin Elder
a314eea4ae make setup-go.sh GOTOOLCHAIN aware
TODO: deal with gimme is broken
2025-10-22 15:13:28 -07:00
Benjamin Elder
2e88d9d124 fix push node having qemu setup reliably 2024-12-13 11:24:10 -08:00
Sean McGinnis
88f6cc7079 Remove DOCKER_CLI_EXPERIMENTAL usage
The DOCKER_CLI_EXPERIMENTAL environment variable was used to enable
experimental features in the docker CLI. This capability was deprecated
in Docker v19.03 and completely removed in v23.0 [0].

This removes the setting of DOCKER_CLI_EXPERIMENTAL from our scripts as
it no longer has any effect and is not needed.

[0] https://docs.docker.com/engine/deprecated/#configuration-options-for-experimental-cli-features

Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2024-06-28 13:45:39 +00:00
Benjamin Elder
3652d39e04 force GOTOOLCHAIN="go${GO_VERSION}" for now
TODO: look at using deprecating .go-version in favor of GOTOOLCHAIN existing knobs
2024-04-01 15:52:31 -07:00
Benjamin Elder
d8e621986e update qemu to latest 2023-05-10 11:09:01 -07:00
Benjamin Elder
355cd46514 bump qemu to latest 2022-05-10 18:13:55 -07:00
guirish
4347e13d6a Updated QEMU image and added cross build support for s390x kind binary and associated images 2021-10-14 00:17:46 +02:00
Benjamin Elder
e8fd92650a switch to qemu v6 image 2021-07-02 16:42:04 -07:00
Benjamin Elder
506eccccd4 update qemu image to latest digest 2021-06-23 23:59:51 -07:00
houfangdong
131fd741b3 fix goinstall shell
Signed-off-by: houfangdong <xianhfd@gmail.com>
2021-02-12 16:50:53 +08:00
houfangdong
6636f8d96c fix init-buildx.sh 2021-02-10 16:26:19 +08:00
Benjamin Elder
83d19a4128 fix gimme go version noise 2020-08-06 15:33:44 -07:00
Benjamin Elder
3ef88a2b7a enable modules broadly 2020-08-06 13:08:00 -07:00
Benjamin Elder
f3d8fc8eb4 silent gimme 2020-08-06 13:06:52 -07:00
Benjamin Elder
9fecb4635a refactor go setup 2020-08-06 11:39:50 -07:00
Benjamin Elder
3ecbd0cdaf fix buildx auto-init 2020-03-10 22:06:35 -07:00
Benjamin Elder
6d5ec59c33 add cross build for base image 2020-02-26 18:06:31 -08:00
Benjamin Elder
d8d9dc1d40 cleanup go_container.sh, upgrade to go1.13rc1 2019-08-22 21:23:48 -07:00
Benjamin Elder
6360dd0728 nit shell scripts 2019-08-22 17:16:32 -07:00
Benjamin Elder
b915c407c1 update to go 1.12.9 2019-08-15 15:13:37 -07:00
Benjamin Elder
9032f09a8f bump go to 1.12.8 2019-08-13 14:46:55 -07:00
Benjamin Elder
d92350012c make go_container.sh standalone, improve comments 2019-07-10 23:37:33 -07:00
Benjamin Elder
fd759614d9 make go version overrideable, adjust comments 2019-07-10 22:26:11 -07:00
Benjamin Elder
b6759a7d6f upgrade go to 1.12.7 2019-07-10 21:33:21 -07:00
Darragh Bailey
9d01922b71 Fix HTTPS_PROXY and pass through proxy vars if set
Build script was looking for "${HTTPS_PROX:+}" instead of
"${HTTPS_PROXY:+}" to use resulting in failure to build from behind
proxies.

To prevent typos from occurring it is easier to simply ask Docker to
pass through environment variables that are set by using `-e VAR`
instead of `-e VAR=VALUE`.
2019-07-05 13:52:45 +01:00
Benjamin Elder
5e95c4ec92 sh does not have pipefail 2019-06-18 23:35:14 -07:00
Benjamin Elder
a03ada7308 refactor containerized build 2019-06-18 23:21:46 -07:00
Benjamin Elder
63b798ea5b slightly improve hack/ organization and docs 2019-06-11 18:19:17 -07:00
Benjamin Elder
84910eab3f update cross.sh to use makefile 2019-05-16 15:18:58 -07:00
Benjamin Elder
466b9d64c7 simplify output (just bin/ instead of _output/bin), speed up verify-generated 2019-05-08 22:44:55 -07:00
Benjamin Elder
bd2b7d861c use makefile in push scripts 2019-05-08 08:58:22 -07:00
Kubernetes Prow Robot
be15526809 Merge pull request #482 from mkumatag/patch-1
Add ppc64le to release script
2019-05-05 16:25:36 -07:00
Benjamin Elder
0913bdd2a1 remove generated base image sources 2019-05-05 15:36:45 -07:00
Benjamin Elder
305625b7bc build ctr from upstream now that patch is merged 2019-05-05 14:07:53 -07:00
Manjunath A Kumatagi
854a73e64f Add ppc64le to release script 2019-05-04 14:08:53 +05:30
Benjamin Elder
e04e6c7979 minor fixes to ctr build 2019-05-03 11:53:25 -07:00
Benjamin Elder
246635b95a add tooling to build ctr 2019-05-02 21:47:53 -07:00
Benjamin Elder
de7c4c6cdd set KUBEROOT in push-node 2019-03-20 09:51:58 -07:00
Davanum Srinivas
c7fc83758a Add arm64 to cross build
Change-Id: Ibef5e698776c62539e7034a299e6206c6f01a708
2019-03-04 17:51:00 -05:00
Benjamin Elder
db80ae225e cross build for windows as well 2019-01-15 20:04:45 -08:00
Benjamin Elder
d0550419dd dont use tags to describe 2018-12-03 18:33:28 -08:00
Benjamin Elder
cd8ce284fd add minimal release scripts 2018-11-28 16:00:20 -08:00
Benjamin Elder
f97b3d1b29 use default base image when pushing node image 2018-11-07 16:21:58 -08:00
Benjamin Elder
92278cca5f update some TODO that are done 2018-10-08 11:50:42 -07:00
Benjamin Elder
7e79c8ff2d drop --tag flags 2018-09-26 11:56:01 -07:00
Benjamin Elder
2f93f68d84 add scripts to push images 2018-09-20 09:36:20 -07:00