k3s/test/e2e_node/jenkins
Kubernetes Submit Queue d7a96d5e88
Merge pull request #56097 from mtaufen/kc-file-e2e-test
Automatic merge from submit-queue (batch tested with PRs 51494, 56097, 56072, 56175). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Kubelet flags take precedence over config from files/ConfigMaps

Changes the Kubelet configuration flag precedence order so that flags
take precedence over config from files/ConfigMaps.

See:
https://docs.google.com/document/d/18-MsChpTkrMGCSqAQN9QGgWuuFoK90SznBbwVkfZryo/

Also modifies e2e node test suite to transform all relevant Kubelet flags into
a config file before starting tests when the KubeletConfigFile feature gate is
true, and turns on the KubeletConfigFile gate for all e2e node tests.
This allows the alpha dynamic Kubelet config feature to continue to 
work in tests after the precedence change.

fixes #56171

Related: https://github.com/kubernetes/features/issues/281


```release-note
CLI flags passed to the Kubelet now take precedence over Kubelet config files and dynamic Kubelet config. This helps ensure backwards compatible behavior across Kubelet binary updates.
```
2017-11-21 19:49:27 -08:00
..
benchmark Use the pre-built docker binaries on Ubuntu for benchmark tests 2017-08-28 14:06:23 -07:00
conformance Let node test subcommand be an arg 2017-09-28 13:47:51 -07:00
docker_validation Let COS docker validation node tests against gci-next-canary 2017-06-02 14:52:01 -07:00
OWNERS Add a notice for node e2e config files 2017-10-20 16:10:13 -07:00
README.md Add a notice for node e2e config files 2017-10-20 16:10:13 -07:00
copy-e2e-image.sh
coreos-init.json Make coreos test images sshd not allow password login. 2017-08-25 11:49:34 -07:00
cos-init-disable-live-restore.yaml Add a cloud-init script to disable live-restore 2017-11-14 21:40:13 -08:00
cos-init-docker.yaml [test/e2e_node]Redirect dl.k8s.io to the kubernetes-release GCS bucket 2017-11-02 12:18:50 +08:00
cos-init-live-restore.yaml [test/e2e_node]Redirect dl.k8s.io to the kubernetes-release GCS bucket 2017-11-02 12:18:50 +08:00
e2e-node-jenkins.sh Supports customized system spec in the node conformance test and creates the GKE system spec 2017-07-14 09:39:19 -07:00
gci-init-gpu.yaml [test/e2e_node]Redirect dl.k8s.io to the kubernetes-release GCS bucket 2017-11-02 12:18:50 +08:00
gci-init.yaml [test/e2e_node]Redirect dl.k8s.io to the kubernetes-release GCS bucket 2017-11-02 12:18:50 +08:00
image-config-serial.yaml Enable overlay2 on cos-m60 in node e2e tests 2017-08-22 17:08:52 -07:00
image-config.yaml Enable overlay2 on cos-m60 in node e2e tests 2017-08-22 17:08:52 -07:00
jenkins-ci-ubuntu.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
jenkins-ci.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
jenkins-flaky.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
jenkins-pull.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
jenkins-serial-ubuntu.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
jenkins-serial.properties Kubelet flags take precedence over config from files/ConfigMaps 2017-11-21 16:02:27 -08:00
template.properties Update test e2e nodes to use new flag 2017-02-03 17:21:37 -05:00
ubuntu-14.04-nvidia-install.sh adding support for gpus in node e2e 2017-05-13 16:35:54 -07:00
ubuntu-init-docker.yaml [test/e2e_node]Redirect dl.k8s.io to the kubernetes-release GCS bucket 2017-11-02 12:18:50 +08:00

README.md

Node e2e job migration notice:

Sig-testing is actively migrating node e2e jobs from Jenkins to Prow, and we are moving *.property and image-config.yaml files to test-infra

If you want to update those files, please also update them in test-infra.

If you have any questions, please contact @krzyzacy or #sig-testing.

Here's where the existing node e2e job config live:

Image config files

Node test job args (.properties equivalent)