433 Commits

Author SHA1 Message Date
失眠是真滴难受
9ad1341405 feat: add commit count flag in pre-release version (#2870)
* feat: support commit count in pre-release version

* unexport version strings, correct semver

and shortern makefile lines

* add alpha tag immediately after release commit

Co-authored-by: Benjamin Elder <bentheelder@google.com>
2022-09-01 16:12:07 -07:00
Benjamin Elder
b0ec677092 disable ioutil error, add TODO to follow-up in seperate PR 2022-08-08 15:11:55 -07:00
Benjamin Elder
0a7403e49c fix image tagging 2022-08-02 11:31:30 -07:00
Benjamin Elder
799a4bbfab make image name configurable 2022-08-02 11:15:42 -07:00
Benjamin Elder
4052072adc use upstream image tagging scheme
fixes pushing pre-release versions
2022-08-02 11:14:41 -07:00
Benjamin Elder
479e0bc72b increase vagrant allocation 2022-08-01 18:05:37 -07:00
Benjamin Elder
b6a77604af bump dependencies in tools module 2022-05-27 12:58:56 -07:00
Benjamin Elder
c459ce5184 GOOS=linux for kindnetd 2022-05-27 12:51:47 -07:00
Akihiro Suda
aa7bb9ec60 CI: update Fedora to 36
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2022-05-19 19:58:03 +09:00
Benjamin Elder
121614a59a make registry configurable in push-node.sh 2022-05-13 14:19:07 -07:00
Kubernetes Prow Robot
6424d13597 Merge pull request #2762 from BenTheElder/local-path-images
update local-path-provisioner
2022-05-13 00:19:48 -07:00
Benjamin Elder
6dec2ad8b2 ignore go files in shellcheck 2022-05-12 15:05:09 -07:00
Benjamin Elder
63dc980ad0 just export logs into artifacts directly 2022-05-12 11:02:14 -07:00
Benjamin Elder
355cd46514 bump qemu to latest 2022-05-10 18:13:55 -07:00
Benjamin Elder
9b5764bf25 mark /vagrant safe
https://github.blog/2022-04-12-git-security-vulnerability-announced/
2022-05-09 15:08:24 -07:00
Antonio Ojea
960642c923 use curly braces 2022-04-21 09:22:55 +02:00
Dave Chen
107415a1a6 Prefer to build Ginkgo V2
Signed-off-by: Dave Chen <dave.chen@arm.com>
2022-04-21 09:51:07 +08:00
Benjamin Elder
80a15c16f1 bump tools 2022-03-23 20:30:13 -07:00
Akihiro Suda
81b392dd8a CI: update Fedora to 35
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-12-02 14:40:15 +09:00
Benjamin Elder
b1ec7033ef drop deprecated unused-code linters 2021-11-17 10:44:10 -08:00
Benjamin Elder
c16ee8835c golint kindnetd 2021-11-16 16:27:34 -08:00
Benjamin Elder
9ec61c736f use non-deprecated linters 2021-11-16 15:19:10 -08:00
Benjamin Elder
bcaf89767b update tools to latest 2021-11-03 12:17:46 -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
ad2f6e4e37 make gofmt
go1.17 go fmt adds the new form of build tags
2021-08-25 11:15:24 -07:00
XinYang
4fa995e609 revert workarounds for rootless podman
Signed-off-by: XinYang <xinydev@gmail.com>
2021-08-24 19:37:08 +08:00
Prasad Chandrasekaran
602578d55c Fix function name and make sure the error reflects the env. 2021-07-30 04:47:46 -07:00
Prasad Chandrasekaran
7cc57553d1 Removed individual configuration levers for the control-plane
components.
2021-07-27 04:05:26 -07:00
Prasad Chandrasekaran
13896284e1 Add ability to specify log format for componentManager and apiServer.
This commit adds the ability to specify the commit log format for
componentManager and apiServer in the script. This lever gives the
ability to specify the logging format for individual control plane.
2021-07-25 06:23:46 -07:00
Rahul Sawra
3be51cf640 added json coverage for scheduler (#2335)
* added coverage for scheduler

* passed the variable to scheduler config

* changes implemeneted

Co-authored-by: Marek Siarkowicz <marek.siarkowicz@protonmail.com>

* added cluster_log_format

* minor fix

* minor fix remove $

* minor fix define cluster_log_format

* minor fix

* json coverage for scheduler

Co-authored-by: Marek Siarkowicz <marek.siarkowicz@protonmail.com>
2021-07-20 02:15:31 -07:00
Akihiro Suda
f451334257 CI: fix Fedora 34 VM
Fix issue 2361

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-07-14 16:57:21 +09:00
Benjamin Elder
e8fd92650a switch to qemu v6 image 2021-07-02 16:42:04 -07:00
Vivek Singh
6937f75534 feat: add sha256sums for kind binaries
- Add sha256sum file for kind binaries build as a part of release process
2021-06-28 18:15:33 +05:30
Benjamin Elder
506eccccd4 update qemu image to latest digest 2021-06-23 23:59:51 -07:00
Benjamin Elder
67f8552402 actually export GOFLAGS 🙄 2021-06-16 23:48:14 -07:00
Benjamin Elder
79cc0a4978 use dockerless when building 1.19+ node images 2021-06-16 23:26:59 -07:00
ml
29ec044f21 Vagrantfile: use correct module names 2021-06-16 01:17:07 +02:00
Akihiro Suda
e601f2f343 cgroup2 CI: add Rootless Docker/Podman provider
- The value of `matrix.rootless` ("rootful" or "rootless") is passed to
  `vagrant-helper.sh` as `$ROOTLESS`.
  The helper script removes sudo when `$ROOTLESS = "rootless"`.

- SELinux is disabled for Rootless Docker, until a couple of Moby PR
  gets merged and cherry-picked into the Docker CE release.
  (See the comment lines in the GHA yaml)

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-06-03 17:14:29 +09:00
Jintao Zhang
d890bae989 CI: update Fedora to 34
Co-authored-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Signed-off-by: Jintao Zhang <zhangjintao9020@gmail.com>
2021-05-28 07:51:50 +08:00
Akihiro Suda
ff3288b3a8 hack/ci/Vagrantfile: specify box_url explicitly
`config.vm.box = "fedora/33-cloud-base"` seems flaky,
so specify the box URL explicitly.

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2021-05-25 21:45:00 +09:00
Benjamin Elder
7708aa0e8c handle existing manifest 2021-05-21 16:00:08 -07:00
Benjamin Elder
87161e6b4e ensure push-node.sh builds from clean 2021-05-18 12:49:13 -07:00
Benjamin Elder
f48ba24bc2 improve push-build 2021-05-18 12:49:13 -07:00
Benjamin Elder
23ad3a0d7c fix shell lints 2021-05-18 12:49:13 -07:00
Benjamin Elder
9774dbcea3 fix image pushing 2021-05-18 12:49:13 -07:00
Benjamin Elder
956f0b0980 push multi-arch images with push-node.sh 2021-05-18 12:49:13 -07:00
Benjamin Elder
4bcac9dc26 try again generating newline 2021-03-20 14:19:31 -07:00
Benjamin Elder
f77e99e5a8 correctly generate newlnie in e2e-k8s.sh 2021-03-19 22:37:46 -07:00
Benjamin Elder
54f0932775 only enable logging-format in 1.19+ 2021-03-19 16:08:15 -07:00
Benjamin Elder
b30f419467 update references to kind master branch -> main branch 2021-03-16 16:27:48 -07:00