Jonathan Lebon
3ebd93cd02
test-e2e-node: support pure SSH mode
...
Right now, `run_remote.go` only supports GCE instances. But actually
running the tests is completely independent of GCE and could work just
as well on any SSH-accessible machine.
This patch adds a new `--mode` switch, which defaults to `gce` for
backwards compatibility, but can be set to `ssh`. In that mode, the GCE
API is not used at all, and we simply connect to the hosts given via
`--hosts`.
This is still better than `run_local.go` because the latter mixes build
environment with test environment, which doesn't fit well with
container-optimized operating systems.
This is part of an effort to setup the e2e node tests on Fedora CoreOS
(see https://github.com/coreos/fedora-coreos-tracker/issues/990 ).
Patch best viewed with whitespace ignored.
2021-11-22 10:13:15 -05:00
Jonathan Lebon
e0723c1e64
test-e2e-node: add SSH_OPTIONS
...
This allows overriding the default options.
2021-11-22 10:13:13 -05:00
Kubernetes Prow Robot
ed07515ee0
Merge pull request #106431 from Namanl2001/image-config-dir
...
enabling runtime-config to be passed via make file for node-e2e testing purposes
2021-11-20 08:22:59 -08:00
Elana Hashman
c9d9b548a4
Validate etcd image versions in test manifests
2021-11-19 15:13:49 -08:00
Namanl2001
d9bd480edd
adding comment in makefile
...
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com >
2021-11-16 01:24:39 +05:30
Kubernetes Prow Robot
1c127d3682
Merge pull request #105706 from uthark/oatamanenko/upgrade-etcd-3.5.1
...
Upgrade etcd to 3.5.1
2021-11-15 10:04:59 -08:00
Stephen Augustus
7c319c0192
OWNERS(justaugustus): Prune extraneous reviewer roles
...
Taking an opportunity to prune myself from some aliases/review paths
to reduce my workload.
If:
- I am no longer reviewing in an area, prune
- There were under five reviewers, remain
- I was already an approver for the area, prune from review path
- I was a reviewer as part of Release Managers, comment out with
"approvals only"
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-11-11 12:03:06 -05:00
Patrick Ohly
3cfef61112
build: use debian-iptables:bullseye-v1.1.0
...
The newer image contains go-runner, which is relevant for removing the
deprecated klog flags in the kube-proxy image.
2021-11-10 09:24:42 +01:00
Carlos Panato
abbf8c3bed
[go1.17] Update to go1.17.3
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-11-07 16:29:35 +01:00
Kubernetes Prow Robot
4ce435cc95
Merge pull request #105251 from calvin0327/issue-upgrade-coredns
...
Update corefile-migration to v1.0.14 and update coredns to 1.8.6
2021-11-05 14:48:39 -07:00
Kubernetes Prow Robot
da707b6133
Merge pull request #106091 from rajansandeep/updateto1.8.6
...
[kube-up]: Bump coredns to 1.8.6
2021-11-03 15:24:45 -07:00
Kubernetes Prow Robot
1dd781ddca
Merge pull request #106065 from pacoxu/etcd-3.5.1-image-build
...
update etcd makefile to using 3.5.1 for building
2021-11-02 19:01:17 -07:00
Benjamin Elder
71071d13ab
remove make rule for test-e2e-kubeadm
...
this target depended on a broken binary and is clearly unused
kubeadm e2e development should be done with: https://github.com/kubernetes/kubeadm/tree/main/kinder
2021-11-02 12:04:14 -07:00
Sandeep Rajan
be24af7644
bump coredns to 1.8.6 in kube-up
...
Signed-off-by: Sandeep Rajan <srajan@infoblox.com >
2021-11-02 10:52:44 -04:00
Paco Xu
6bac4dcaf7
update etcd makefile to using 3.5.1 for building
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2021-11-02 09:56:21 +08:00
Namanl2001
952e2732d5
adding make comment
...
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com >
2021-10-30 01:12:32 +05:30
Kubernetes Prow Robot
7c715dbc68
Merge pull request #105637 from Namanl2001/ssh
...
adding `--ssh-key` and `--ssh-user` for kubetest2
2021-10-26 16:33:45 -07:00
Namanl2001
1b69338460
amending desc in makefile
...
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com >
2021-10-19 21:57:42 +05:30
Oleg Atamanenko
965f10f539
Upgrade etcd to 3.5.1
2021-10-18 23:09:27 -07:00
Namanl2001
ebb2f426c3
adding SSH_KEY desc to makefile
...
Signed-off-by: Namanl2001 <namanlakhwani@gmail.com >
2021-10-19 00:21:37 +05:30
Mengjiao Liu
19e8852154
[go1.17] Update to go1.17.2
2021-10-14 16:15:51 +08:00
calvin0327
941c78f411
Update corefile-migration to v1.0.14 and update coredns to 1.8.6
2021-10-12 11:03:52 +08:00
Kubernetes Prow Robot
d385d0602a
Merge pull request #105158 from justaugustus/its-a-bullseye
...
releng: Update build images to Debian 11 (Bullseye)
2021-09-26 23:14:23 -07:00
Carlos Panato
9bad325cb6
kube-cross: update image to v1.23.0-go1.17.1-bullseye.1
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-09-26 15:17:00 +02:00
Aaron Crickenberger
42a955b3ae
use k8s-staging-test-infra/gcb-docker-gcloud
2021-09-24 06:54:40 -07:00
Stephen Augustus
531eb712c2
releng: Update build images to Debian 11 (Bullseye)
...
- debian-base:bullseye-v1.0.0
- debian-iptables:bullseye-v1.0.0
- go-runner:v2.3.1-go1.17.1-bullseye.0
- kube-cross:v1.23.0-go1.17.1-bullseye.0
- setcap:bullseye-v1.0.0
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-09-20 20:51:32 -04:00
Kubernetes Prow Robot
86c6437530
Merge pull request #104749 from cpanato/GH-102822
...
build/common: check if docker buildx is available
2021-09-14 09:11:08 -07:00
Carlos Panato
132c7066e0
[go1.17] Update to go1.17.1
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-09-14 13:04:25 +02:00
Kubernetes Prow Robot
c79f7c1add
Merge pull request #104711 from claudiubelu/update-pause-3.6
...
update pause image references to use 3.6
2021-09-13 19:09:08 -07:00
Kubernetes Prow Robot
abd83afaec
Merge pull request #104970 from PushkarJ/update-debian-iptables
...
Update debian-iptables to pick CVE fixes
2021-09-13 14:34:14 -07:00
Pushkar Joglekar
64938ea160
Update debian-iptables to pick CVE fixes
...
- This image has fixes for CVE-2021-3711, CVE-2021-3712
- This will allow kube-proxy to be built on newer base image
which has fixes for these CVEs
2021-09-13 11:13:08 -07:00
Pushkar Joglekar
8ed31517ff
Bump conformance images to use debian:buster-v1.9.0
...
- Debian base used was older (v2.1.3) missing multiple fixed CVEs
- Minor update to distroless debian image name to explicitly point
to debian 10
- Debian base image now points to buster-1.9.0
2021-09-13 09:22:36 -07:00
Carlos Panato
ee04b4dd37
build/common: check if docker buildx is available
...
Signed-off-by: Carlos Panato <ctadeu@gmail.com >
2021-09-10 15:57:04 +02:00
Claudiu Belu
18936d4785
updates pause image references
...
The pause:3.6 image has been published.
Also updates older / incorrect references.
2021-08-29 21:50:05 -07:00
Kubernetes Prow Robot
1619705be7
Merge pull request #104586 from justaugustus/sig-release
...
OWNERS: SIG Release cleanups
2021-08-26 10:19:23 -07:00
Kubernetes Prow Robot
2a8ad72800
Merge pull request #104438 from nick5616/windows/build-ltsc2022-pause
...
Pause Images: Added base image for Windows Server 2022
2021-08-25 13:53:53 -07:00
Stephen Augustus
7d57d29407
build/OWNERS: Add Release Engineering as reviewers
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-25 16:20:19 -04:00
Stephen Augustus
e411c4d405
OWNERS: Dan Mangum is now Emeritus
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-25 16:20:15 -04:00
Stephen Augustus
481cf6fbe7
generated: Run hack/update-gofmt.sh
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-24 15:47:49 -04:00
Stephen Augustus
6318f6a0e7
dependencies.yaml: Track Golang version for upstream etcd releases
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-24 15:47:45 -04:00
Stephen Augustus
e8d2bff6ba
[go1.17] Update to go1.17
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-24 15:47:41 -04:00
Stephen Augustus
e1bfcbc873
dependencies.yaml: Alpha-sort reference paths
...
Signed-off-by: Stephen Augustus <foo@auggie.dev >
2021-08-24 15:22:42 -04:00
Nicolas Belovoskey
95b0f2a775
Added Windows Server 2022 tag to all OS versions
2021-08-18 14:16:03 -07:00
Nicolas Belovoskey
6ac627271d
Added Windows Server 2022
2021-08-18 13:56:42 -07:00
Sascha Grunert
6a6e24702c
Update cri-tools to v1.22.0
...
This patch updates crictl to the latest available release.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2021-08-18 10:15:15 +02:00
Kubernetes Prow Robot
1ebc6bfcba
Merge pull request #104301 from serathius/etcd-image-2
...
Update golang used in etcd image to 1.16.3
2021-08-12 14:00:02 -07:00
Kubernetes Prow Robot
8b9f02836d
Merge pull request #103156 from claudiubelu/windows-osversion-cleanup
...
images: Removes OS Version workaround for manifest list images
2021-08-12 09:10:00 -07:00
Marek Siarkowicz
704628fde4
Update golang used in etcd image to 1.16.7
2021-08-12 10:28:01 +02:00
Kubernetes Prow Robot
7dd4f1742f
Merge pull request #104296 from claudiubelu/test-images/automate-agnhost-binary-version
...
test images: Simplifies the agnhost binary version
2021-08-11 04:36:47 -07:00
Claudiu Belu
94ac896269
test images: Simplifies the agnhost binary version
...
Currently, whenever agnhost/VERSION is bumped, the version in
agnhost/agnhost.go has to be bumped as well. This is also verified
on presubmit (build/dependencies.yaml).
This means that whenever we need to bump the agnhost image version,
someone has to approve the build/dependencies.yaml, which is not as
easy.
This commit removes the need for this check by automatically setting
the Version inside agnhost.go at build time, simplifying the process.
2021-08-11 09:12:03 +00:00