Stephen Augustus
90c223fa5c
[VDF] Remove references to us.gcr.io/k8s-artifacts-prod
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-07-22 16:08:30 -04:00
Stephen Augustus
3bbcba9b84
Update Golang to v1.14.6
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-07-17 14:47:21 -04:00
Stephen Augustus
c4b6678757
Update Golang to v1.14.5
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-07-15 00:10:05 -04:00
Stephen Augustus
236ef23f46
deps: Update Golang to v1.14.4
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-06-22 18:46:51 -04:00
Stephen Augustus
b5117ae8b5
base-images: Update to kube-cross:v1.13.9-5
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-05-12 18:14:33 -04:00
Stephen Augustus
b6179ac7b9
deps: Update to Golang 1.13.9
...
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
Co-authored-by: Jeff Grafton <jgrafton@google.com>
2020-03-23 17:10:03 -04:00
Stephen Augustus
32b61ea28c
build: Remove kube-cross image building
...
kube-cross image building has moved to k/release/images/build/cross.
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-03-23 17:10:03 -04:00
ialidzhikov
e26fff5cbc
Update to golang@1.13.8
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2020-02-27 09:27:48 +02:00
Stephen Augustus
e64169d6b5
build: Enable kube-cross push/pull from K8s Infra GCR
...
- Search/replace Google Infra kube-cross locations for K8s Infra
- Update kube-cross make targets
- Don't attempt to pre-pull image (docker build --pull)
This prevents CI failures when the image under test doesn't exist
yet in the registry.
- 'make all' now builds and pushes the kube-cross image
- Allow 'TAG' to be specified via env var
- Use 'KUBE_CROSS_VERSION' to represent the kube-cross version
- Tag kube-cross images with both a kubernetes version
('git describe') and a kube-cross version
- Add a GCB (Google Cloud Build) config file (cloudbuild.yaml)
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-02-26 16:51:01 -05:00
Stephen Augustus
23b69a97c6
build: Add OWNERS on build-image/
...
Here we're primarily concerned with the kube-cross image, though we
may expand scope at a later time.
Adding the following reviewers/approvers:
- BenTheElder
- cblecker
- dims
- justaugustus
- listx
Once we've defined policies for handling these images, we'll expand the
scope of this group to include Release Engineering.
Signed-off-by: Stephen Augustus <saugustus@vmware.com>
2020-02-26 16:51:01 -05:00
ialidzhikov
e1f7b16fa6
Update to golang@1.13.6
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2020-01-12 02:17:40 +02:00
ialidzhikov
f438def93d
Update to golang@1.13.5
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
2019-12-30 13:17:17 +02:00
Jordan Liggitt
e3ff39ffa0
Update build to go1.13.4
2019-11-06 17:39:05 -05:00
Christoph Blecker
e570e3e88d
Update to use go1.12.12
2019-10-18 10:37:34 -07:00
Christoph Blecker
15bba1feed
Update to use go1.12.10
2019-09-25 17:13:43 -07:00
Benjamin Elder
54c6744f8c
update go to 1.12.9
2019-08-15 17:37:06 -07:00
Christoph Blecker
f2a4522be1
Update to go 1.12.8
2019-08-13 20:20:45 -07:00
Jintao Zhang
dfa46f8d47
Update to go 1.12.7
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2019-07-12 07:16:25 +08:00
Javier B Perez
6afd8931b2
kube-cross makefile add REGISTRY
...
REGISTRY is the docker registry where to push the image.
2019-07-08 17:41:13 -07:00
Jintao Zhang
37f091eadf
update to go 1.12.6
...
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2019-06-13 10:49:57 +08:00
Christoph Blecker
31ffa88a14
Update to go 1.12.5
2019-05-08 15:43:01 -07:00
Christoph Blecker
759121309f
Update to go 1.12.4
2019-04-14 21:01:00 -07:00
Jordan Liggitt
52bb829b20
Bump kube-cross image to 1.12.1-2
2019-03-18 15:51:19 -04:00
Davanum Srinivas
da16e413c1
Move to golang 1.12.1 official image
...
We used 1.12.0 + hack to download 1.12.1 binaries as we were in a rush
on friday since the images were not published at that time. Let's remove
the hack now and republish the kube-cross image
Change-Id: I3ffff3283b6ca755320adfca3c8f4a36dc1c2b9e
2019-03-16 07:36:24 -04:00
Benjamin Elder
1bee729248
update kube-cross version
2019-03-15 10:53:39 -07:00
Benjamin Elder
e4d447deed
install go1.12.1 in the cross image
2019-03-15 10:48:26 -07:00
Christoph Blecker
f1d2fee259
Upgrade to go1.12.0
2019-02-28 14:10:08 -08:00
Jeff Grafton
e273db831c
Update to go1.11.5
2019-01-25 11:38:58 -08:00
Benjamin Elder
b64df60dca
make build/build-image/rsyncd.sh pass shellcheck
2019-01-16 00:22:25 -08:00
Jeff Grafton
7397a6278b
Update to go1.11.4
2018-12-15 12:25:05 -08:00
Eli Uriegas
d443402f35
bump golang to 1.11.3 (CVE-2018-16875)
...
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
2018-12-14 18:27:21 +00:00
Christoph Blecker
b71e74626e
Bump golang version to 1.11.2
2018-11-03 14:10:45 -07:00
Jeff Grafton
2812b55263
Clean cross-build image and update to protoc 3.0.2
2018-10-17 11:57:46 -07:00
Christoph Blecker
962fdbcbca
Bump golang version to 1.11.1
2018-10-05 12:58:56 -07:00
Jeff Grafton
10713501bd
Update to golang 1.10.4
2018-09-18 13:13:57 -07:00
Timothy St. Clair
ad2ed0e7df
Update default etcd server to 3.2.24 for kubernetes 1.12
...
Signed-off-by: Timothy St. Clair <timothysc@gmail.com>
2018-09-06 10:24:57 -05:00
Jeff Grafton
0333b8aadc
Update to go1.10.3
2018-07-02 15:46:40 -07:00
Mark Janssen
ac731ed2e5
Update to go1.10.2
2018-05-04 00:39:21 +02:00
Matthias Bertschy
9b15af19b2
Update all script to use /usr/bin/env bash in shebang
2018-04-19 13:20:13 +02:00
Joe Betz
a795cb61bc
Bump etcd default server version to 3.2.18
2018-04-11 21:12:44 -07:00
Christoph Blecker
9690d44fca
Update to use go1.10.1
2018-03-30 15:26:18 -07:00
Joe Betz
e2a25f9b54
Bump to etcd 3.1.12 to pick up critical fix
2018-03-09 14:28:23 -08:00
Shyam Jeedigunta
21f5e69f08
Rollback etcd server version to 3.1.11 due to #60589
2018-03-08 13:07:15 +01:00
Joe Betz
04c6d0ab26
Bump etcd server patch version to 3.2.16
2018-03-05 13:58:51 -08:00
Mike Danese
c0b7364563
remove gcloud docker -- since it's deprecated
2018-02-28 00:24:27 -08:00
Tim Hockin
3586986416
Switch to k8s.gcr.io vanity domain
...
This is the 2nd attempt. The previous was reverted while we figured out
the regional mirrors (oops).
New plan: k8s.gcr.io is a read-only facade that auto-detects your source
region (us, eu, or asia for now) and pulls from the closest. To publish
an image, push k8s-staging.gcr.io and it will be synced to the regionals
automatically (similar to today). For now the staging is an alias to
gcr.io/google_containers (the legacy URL).
When we move off of google-owned projects (working on it), then we just
do a one-time sync, and change the google-internal config, and nobody
outside should notice.
We can, in parallel, change the auto-sync into a manual sync - send a PR
to "promote" something from staging, and a bot activates it. Nice and
visible, easy to keep track of.
2018-02-07 21:14:19 -08:00
Joe Betz
f0d04b7131
Update etcd server version to 3.2.13
2018-02-02 17:25:13 -08:00
Jeff Grafton
c555a7f3c9
Update to go1.9.3
2018-01-29 18:26:59 -08:00
Tim Hockin
e9dd8a68f6
Revert k8s.gcr.io vanity domain
...
This reverts commit eba5b6092a
.
Fixes https://github.com/kubernetes/kubernetes/issues/57526
2017-12-22 14:36:16 -08:00
Tim Hockin
f7be352a67
gcloud docker now auths k8s.gcr.io by default
2017-12-18 09:18:34 -08:00
Tim Hockin
eba5b6092a
Use k8s.gcr.io vanity domain for container images
2017-12-18 09:18:34 -08:00
Christoph Blecker
82737e730c
Upgrade to go1.9.2
2017-11-17 16:27:17 -08:00
Christoph Blecker
5c026f6317
Upgrade to go1.9
2017-10-16 10:39:31 -07:00
Hongchao Deng
39e5a56691
etcd: update version to 3.1.10
2017-10-02 12:27:46 -07:00
zhouhaibing089
ca76002e89
add the caller ip into rsync hosts allow list
2017-08-23 09:58:32 +08:00
Christoph Blecker
d3b838b608
rsync git directories into kube-build
2017-07-25 12:11:06 -07:00
Christoph Blecker
e89ab20ceb
Add jq and remove godep from kube-cross
2017-07-25 12:11:06 -07:00
Wojciech Tyczynski
97b6701ea1
Get rid of patched version of Go 1.8.1
2017-05-25 20:05:34 +02:00
Wojciech Tyczynski
3e8c27af34
Bump Go version to 1.8.3
2017-05-25 20:05:34 +02:00
Wojciech Tyczynski
3a1bb09ea9
Patch golang
2017-05-16 21:29:22 +02:00
Lucas Käldström
6b5d5371d9
Bump to go1.8.1 and remove the edge GOROOT
2017-04-25 23:45:47 +03:00
Manjunath A Kumatagi
47b0aee273
Bump K8S_GOLANG_EDGE_VERSION to 1.8.1
2017-04-07 14:51:18 -04:00
Wojciech Tyczynski
a7d2136ce1
Update etcd to 3.0.17 in integration tests
2017-02-23 10:08:50 +01:00
Christoph Blecker
c3de31c8d0
Bump golang versions to 1.7.5
2017-02-21 13:02:16 -08:00
Lucas Käldström
914824cc09
Update go version to go1.8rc2 and fix the addon-manager changelog
2017-01-27 22:44:18 +02:00
Lucas Käldström
04bc44acf9
Remove the patched golang from the kube-cross image and upgrade to go1.8rc1 for arm and ppc64le instead. Reenable the ppc64le builds
2017-01-27 20:03:37 +02:00
Jeff Grafton
19aafd291c
Always --pull in docker build to ensure recent base images
2017-01-10 16:21:05 -08:00
Jeff Grafton
27d096d27d
Rename build-tools/ back to build/
2016-12-14 13:42:15 -08:00
Mike Danese
27116c6818
rename build/ to build-tools/
2016-10-24 14:41:56 -07:00
Jess Frazelle
3193174142
Remove go patches for darwin
...
Signed-off-by: Jess Frazelle <acidburn@google.com>
2016-10-13 21:12:15 -07:00
Jess Frazelle
3803fee972
Update to go1.7.1
...
Signed-off-by: Jess Frazelle <me@jessfraz.com>
2016-10-13 21:12:15 -07:00
Jess Frazelle
cde5559d09
Update gcloud docker
commands to use gcloud docker -- ARGS
...
We can then avoid the following warning:
```
WARNING: The '--' argument must be specified between gcloud specific args on the left and DOCKER_ARGS on the right. IMPORTANT: previously, commands allowed the omission of the --, and unparsed arguments were treated as implementation args. This usage is being deprecated and will be removed in March 2017.
This will be strictly enforced in March 2017. Use 'gcloud beta docker' to see new behavior.
```
Signed-off-by: Jess Frazelle <acidburn@google.com>
2016-10-10 13:42:34 -07:00
Jeff Grafton
e4b16a5a18
Make sure rsync.sh is executable inside the build image
...
Also make sure /etc/localtime is readable
Also move BUILD_IMAGE_VERSION to build-image/VERSION to be consistent
with the way the cross-image works.
2016-10-06 18:56:41 -07:00
Wojciech Tyczynski
19e50d56dc
Run integration tests with 3.0.10 etcd underneath
2016-10-06 09:32:49 +02:00
Joe Beda
dc586ea8f7
Use rsync to get source into build container
...
We also add "version" to all docker images and containers
This version is to be incremented manually when we change the shape of the build
image (like changing the golang version or the set of volumes in the data
container). This will delete all older versions of images and containers when
the version is different.
2016-10-03 19:42:20 -07:00
Jeff Grafton
f769b02c8f
Use patched go1.7.1 for cross-builds targeting darwin
2016-09-29 17:05:23 -07:00
Lucas Käldström
aa045f786e
Use a patched golang version for building linux/arm, fixes kube-apiserver
2016-09-14 18:04:22 +03:00
Chao Xu
7e92025cfd
stick to 2.2.1 etcd
2016-09-09 16:35:05 -07:00
Daniel Smith
279219ca89
Use etcd 2.3.7 (container already pushed)
2016-09-09 09:45:53 +02:00
Aaron Levy
17c5ea9c37
bump kube-cross image version
2016-09-08 11:22:55 -07:00
Timothy St. Clair
a0d177ca71
Update core etcd references to use 3.0.4
2016-08-12 13:39:07 -05:00
Timothy St. Clair
456c43c22d
Update to shift etcd 2.2 references to use 3.0.3
2016-08-09 08:51:15 -05:00
Tim Hockin
3b1407af70
Add goimports to the cross build
2016-08-05 22:58:57 -07:00
Jeff Grafton
b03784934d
Add go-bindata to the cross-build image
2016-08-03 11:09:55 -07:00
Jess Frazelle
a333cf429a
update go to 1.6.3
...
Signed-off-by: Jess Frazelle <me@jessfraz.com>
2016-07-18 16:29:46 -04:00
Tim Hockin
881e21c2d5
Link _output/bin/ to real binaries for this arch
...
This makes followup commits easier wrt finding binaries during build.
2016-07-12 21:52:00 -07:00
Madhusudan.C.S
5f01e8d335
Give sufficient permissions to kube-version-defs file to be able to source it during build.
2016-07-06 14:41:15 -07:00
Tim Hockin
ac75bd11cf
Run builds as the calling user
...
This means no 'sudo' is needed to copy files out.
2016-07-03 00:36:20 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
Tim Hockin
92da8e6f1c
Make it possible to use kube-cross as non-root
...
The extra TMPDIR was not writable except as root. This is not the only fix
needed for this goal, but is necessary.
2016-05-10 10:06:56 -07:00
Joe Finney
009ea19bf6
Up to go 1.6.2.
2016-04-22 14:21:52 -07:00
Lucas Käldström
c7233ab824
Fix so make == make push in the kube-cross Makefile
2016-04-21 00:05:02 +03:00
Lucas Käldström
4559a84d3b
Build Kubernetes, etcd and flannel for arm64 and ppc64le
2016-04-14 07:29:10 +03:00
k8s-merge-robot
4f329516ae
Merge pull request #22149 from luxas/onedotsix
...
Automatic merge from submit-queue
Up to golang 1.6
A second attempt to upgrade go version above `go1.4`
Merge ASAP after you've cut the `release-1.2` branch and feel ready.
`go1.6` should perform slightly better than `go1.5`, so this time it might work
@gmarek @wojtek-t @zmerlynn @mikedanese @brendandburns @ixdy @thockin
2016-04-05 13:26:18 -07:00
Lucas Käldström
2928d0a8ec
Up to golang 1.6
2016-03-27 17:17:04 +03:00
mfanjie
d433632cd2
add proxy settings for vagrant
2016-03-07 09:57:26 +08:00
Mike Danese
f3b9fa62d6
push kube-cross to gcr.io
...
And do as much of the build setup work in it as possible.
2016-02-16 10:05:46 -08:00
k8s-merge-robot
fc3316ee1b
Merge pull request #20398 from mfanjie/mfanjie-patch-1
...
Auto commit by PR queue bot
2016-02-09 22:55:18 -08:00
Lucas Käldström
c969c041e2
Add support for building arm, arm64 and ppc64le server and client targets
2016-02-07 20:35:14 +02:00
fmeng
ef42dad78e
update proxy settings for kubernetes build.
2016-02-04 17:38:07 +08:00