Commit Graph

37 Commits

Author SHA1 Message Date
justinsb eb4d81128b chore: Bump go to 1.21.5
Includes some security fixes in net/http
2023-12-08 20:29:23 -05:00
Ciprian Hacman 1653cf74dc Update Go to v1.21.4 2023-11-09 07:18:46 +02:00
Ciprian Hacman 0b93149a8e Update Go to v1.21.2 2023-10-06 15:37:11 +03:00
Ciprian Hacman 3d70853215 Update Go to v1.21.1 2023-09-09 04:54:09 +03:00
Ciprian Hacman 98ea158e67 Update Go to v1.20.6 2023-07-11 20:19:51 +03:00
Ciprian Hacman 4ac54ad7c7 Fix promotion of `kops-utils-cp` - cloudbuild 2023-06-19 20:56:57 +03:00
Ciprian Hacman 1d0fbfc4f1 Fix promotion of `kops-utils-cp` 2023-06-19 16:40:40 +03:00
Ciprian Hacman 640afe6898 Update Go to v1.20.5 2023-06-15 19:47:03 +03:00
Ciprian Hacman ba642ec925 Update Go to v1.20.4 2023-05-08 08:00:05 +03:00
Ole Markus With a57f754c63 Bump golang to 1.20 2023-04-16 07:48:26 +02:00
Ciprian Hacman 92dc38e3da Update Go to v1.19.7 2023-03-08 05:39:36 +02:00
Ciprian Hacman c905df5960 Update Go to v1.19.6 2023-02-16 05:59:44 +02:00
Ciprian Hacman 2d5e27cbaa Update Go to v1.19.5 2023-01-11 10:56:25 +02:00
Ciprian Hacman f8464e24a7 Update Go to v1.19.4 2022-12-13 06:07:32 +02:00
Ciprian Hacman 01ecd15a05 Update Go to v1.19.3 2022-11-15 05:05:01 +02:00
Ciprian Hacman 6b8b45355d Update Go to v1.19.0 2022-08-17 06:56:48 +03:00
Ciprian Hacman 7d69bb0976 Update Go to v1.18.4 2022-07-18 07:53:50 +03:00
Ciprian Hacman 46a89dd552 Delete unused cloudbuild step 2022-04-22 21:25:52 +03:00
Ciprian Hacman 03cb37aed2 Update Go to v1.18.1 2022-04-22 21:20:06 +03:00
Ciprian Hacman 2ca4a9bee3 Use golang 1.18.0 explicitly
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-29 07:22:16 +03:00
Ole Markus With 59631a1fff Use golang 1.18 for building 2022-03-28 20:24:09 +02:00
Ole Markus With 2b6782e30d Push ko-built images to staging 2022-03-28 13:56:16 +02:00
Aaron Crickenberger d6b2d50136 images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag 2021-11-30 13:45:30 -08:00
Aaron Crickenberger 217d8a9ce2 images: use k8s-staging-test-infra/gcb-docker-gcloud 2021-11-30 11:26:31 -08:00
Peter Rifel 817a627b6d
Bump cloudbuild images to latest 2021-08-29 21:34:59 -05:00
Peter Rifel 467a6109eb
Increase timeout and update images for postsubmit job 2021-04-04 17:58:47 -10:00
Justin SB 2b2fe2c584 cloudbuild: capture some hashes
Aiming to create a "chain of trust"; from code to promotion PR.
Ideally we would get the promotion PRs output here, but we can start
by outputing the hashes needed.
2021-03-29 10:02:01 -04:00
Ciprian Hacman cb4a203143 Use Bazel 3.4.1 for postsubmit jobs 2021-01-14 08:42:13 +02:00
Ciprian Hacman 78c28288a2 Push multi-arch images 2020-11-18 16:52:27 +02:00
Justin SB 6bfcbdde2c cloudbuild: allow CI env var to be specified
This should allow us to build our tagged builds as _non_ CI builds.
2020-08-28 08:36:58 -04:00
Justin SB 54180089be cloudbuild: Push additional images from cloudbuild
This allows them to be promoted to k8s.gcr.io (when we nominate them
for promotion)
2020-07-05 16:11:42 -04:00
Justin SB 6969fc505a When building to staging, split out the marker files by branch
This will let us start to have separate CI pipelines per branch.
2020-06-04 10:54:58 -04:00
Peter Rifel 9754e80a93 Update GCB jobs to use bazel 2.2.0 2020-04-04 21:36:57 -05:00
Justin SB bf5992e847
Staging build: don't use _GIT_TAG
The _GIT_TAG has a prefix vYYYYMMDD, so is not a valid semver.

Instead we use our CI=1 approach to construct a reasonable semver tag.
2020-02-17 16:42:32 -05:00
Peter Rifel f579824fdc Use larger machine type for cloudbuild jobs 2020-02-10 16:04:37 -06:00
Justin SB c78a04c7eb
cloudbuild: Try uploading our binaries to the staging bucket also
Adding build & upload of our binaries to the staging bucket, from the
trusted builder.
2020-02-10 11:27:45 -05:00
Peter Rifel b61c0ee371 Move cloudbuild.yaml to repo root
This file is used by the push-to-staging postsubmit job that builds images and pushes them to a staging repo.
When it was originally added, my theory for why the job was failing [0] is that we were only uploading the ci/postsubmit/push-to-staging directory to GCS for use in cloudbuild, when in reality we need to push the entire kops repo so it can run `make kops-controller-push`.

A while back I had updated the job to use the repo root but hadnt created the cloudbuild.yaml file there yet, so instead we've been getting a cloudbuild.yaml not found error [1].

This moves the cloudbuild.yaml into the repo root so that the current job configuration will recognize it and hopefully be able to run `make kops-controller-push` in GCB.

[0] https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/kops-postsubmit-push-to-staging/1209130004504383489
[1] https://prow.k8s.io/view/gcs/kubernetes-jenkins/logs/kops-postsubmit-push-to-staging/1213230826582446081
2020-02-07 06:04:10 -06:00