Commit Graph

603 Commits

Author SHA1 Message Date
Ole Markus With fa26a9b36c Disable CGO and enable trimpath 2022-04-02 12:35:55 +02:00
Kubernetes Prow Robot c16ee961cb
Merge pull request #13437 from olemarkus/fix-cloudbuild-artifacts
Fix upload dir in cloudbuild-artifacts target
2022-03-29 06:00:47 -07:00
Ole Markus With 538136cc00 Fix upload dir in cloudbuild-artifacts target 2022-03-29 14:17:33 +02:00
Ole Markus With 919b691354 Use the correct upload folder for the latest.txt file 2022-03-29 12:43:24 +02:00
Ciprian Hacman 60d9a955c1 Install gsutil if needed
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-29 08:46:14 +03:00
Ole Markus With 2b6782e30d Push ko-built images to staging 2022-03-28 13:56:16 +02:00
Kubernetes Prow Robot 47e299e0c1
Merge pull request #13409 from olemarkus/more-cleanup-dist
Use non-bazel builds in kubetest2
2022-03-28 02:07:23 -07:00
Ole Markus With 6fa6c9b63a Reduce the amount of binaries built for CI 2022-03-28 10:21:46 +02:00
Ole Markus With 520283d7b7 dev-upload from upload directory, not bazelupload 2022-03-26 07:19:53 +01:00
Ole Markus With e2fbac6f38 Fix image dist targets 2022-03-24 12:10:08 +01:00
Ole Markus With ca484c9a0d Copy kops binary to expected location 2022-03-24 11:15:18 +01:00
Ole Markus With 289ec6e407 Don't use bazel for testing 2022-03-24 08:19:50 +01:00
Ole Markus With 17919e9fda Clean up the rest of the dev-upload targets 2022-03-23 20:58:08 +01:00
Ole Markus With bf1d6f553c Don't use bazel for dev-upload 2022-03-23 19:09:15 +01:00
Kubernetes Prow Robot f5305792fe
Merge pull request #13404 from olemarkus/channels-protokube-build
Clean up channels and protokube targets
2022-03-23 07:54:12 -07:00
Ole Markus With 6f9ead86cd Clean up channels and protokube targets 2022-03-23 10:50:52 +01:00
Ole Markus With ed9e5b54a7 Use ko-builds for dev-upload 2022-03-23 08:00:41 +01:00
Ole Markus With 5b90e580d0 Clean up crossbuild kops targets
Reuse kops builds in kops-install

Do not force rebuilds

Fix all target

Fix docs target

Add binary name to kops crossbuild targets
2022-03-21 10:31:40 +01:00
Ole Markus With 214f616d73 Build kops-controller with ko
ko install target

Add kops-controller to all

Add ko targets for the rest of the images

Build ko images to IMAGES instead of BAZELIMAGES

Update registry repo
2022-03-21 09:42:59 +01:00
Bronson Mirafuentes e112d81025
Release 1.24.0-alpha.3 (#13372)
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 21:09:12 -07:00
Kubernetes Prow Robot 930b904e6f
Merge pull request #13392 from olemarkus/remove-pr-target
Remove pr target
2022-03-18 14:15:56 -07:00
Ole Markus With 3382a2fea0 Remove pr target
This target may have done something at some point in time. But not anymore
2022-03-18 19:11:44 +01:00
Kubernetes Prow Robot ee5c74db1c
Merge pull request #13389 from olemarkus/remove-oss-target
Remove oss-upload target since aliyun support has been removed
2022-03-18 01:43:16 -07:00
Ciprian Hacman a4ed2b0654 Migrate to registry.k8s.io
Signed-off-by: Ciprian Hacman <ciprian@hakman.dev>
2022-03-18 08:47:12 +02:00
Ole Markus With 27ad348105 Remove oss-upload target since aliyun support has been removed 2022-03-18 07:38:21 +01:00
Ole Markus With bb9bb30468 Clean up nodeup targets 2022-03-16 14:09:24 +01:00
John Gardiner Myers d5ac8862d5 Release 1.24.0-alpha.2 2022-01-01 10:35:11 -08:00
Peter Rifel 7cff49ce5c
Remove verify-staticcheck 2021-12-14 07:13:41 -06:00
Robbie Lankford 486592ffd4
add verify-golangci-lint make target 2021-12-12 18:14:17 -06:00
justinsb a87f8da330 bazel: always build with pure (CGO_ENABLED=0)
This makes the build much faster because we don't have to rebuild, and
was our intent anyway.

The binaries affected: kops-controller, dns-controller and kube-apiserver-healthcheck;
all of these should not have CGO dependencies.
2021-12-11 10:11:41 -05:00
Ciprian Hacman f5f35ab755
Release 1.24.0-alpha.1 (#12928) 2021-12-11 00:01:57 -08:00
Ciprian Hacman 473018f64f
Release 1.23.0-beta.1 (#12924) 2021-12-10 22:31:58 -08:00
justinsb 0fd94706d4 Makefile: run codegen using go modules
This no longer carries a (significant) performance penalty, and
simplifies the process greatly.
2021-11-15 10:41:05 -05:00
John Gardiner Myers b582c703fb Add arch specific dev-upload-nodeup targets 2021-11-02 22:02:25 -07:00
John Gardiner Myers 3a97dbaa8d Release 1.23.0-alpha.2 2021-10-31 13:46:07 -07:00
John Gardiner Myers 419592c739 Remove obsolete Makefile rule 2021-10-30 12:57:07 -07:00
justinsb b43afba89a Replace bazel :gofmt target with direct invocation
The rule to run from the workspace is broken by the .bazel-bin change,
but bazel now supports direct invocation.
2021-10-26 08:04:08 -04:00
justinsb 05ae9aa5b4 Use .bazel-bin to help gopls & VSCode
This means that gopls will ignore the bazel-* symlinks, in particular
when using the go LSP plugin (gopls) with VSCode.

Idea from https://bitworking.org/news/2021/06/bazel-and-gopls/
2021-10-26 08:04:06 -04:00
Ciprian Hacman 4da21dc8d9 Rename BAZEL_BIN to BAZEL 2021-10-24 18:25:53 +03:00
John Gardiner Myers 901948d854 Fail if an apimachinery conversion is missing 2021-10-02 16:28:56 -07:00
John Gardiner Myers 29efbe5881 Create v1alpha3 API 2021-09-23 22:27:56 -07:00
Ole Markus With 343e48d3a2 Make channels target phony 2021-09-22 22:52:51 +02:00
John Gardiner Myers 1ea4168cab Release 1.23.0-alpha.1 2021-08-27 21:12:45 -07:00
John Gardiner Myers 8a475a47cd Use static pattern rules to reduce duplication 2021-07-25 09:00:03 -07:00
Ciprian Hacman 4d7ebd343c
Release 1.22.0-alpha.2 (#12012) 2021-07-17 21:42:51 -07:00
John Gardiner Myers 265e57bada Clean up gen-cli-docs 2021-07-13 13:00:26 -07:00
Ciprian Hacman c8860412f0 Add support for darwin/arm64 on the client-side 2021-06-28 10:18:28 +03:00
Ciprian Hacman 1177f66d1e Update k8s dependencies to v1.21.1 2021-06-08 03:17:42 +03:00
Ciprian Hacman d69ac2fe76 Release images bundle instead of separate images 2021-05-20 08:52:03 +03:00
Ciprian Hacman f476f261a7 Verify fitask output 2021-05-11 06:46:59 +03:00