kubernetes/test/e2e/windows
Heba aceb89debc
KEP-5471: Extend tolerations operators (#134665)
* Add numeric operations to tolerations

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* code review feedback

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* add default feature gate

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add integration tests

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add toleration value validation

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>

* Add validate options for new operators

Signed-off-by: helayoty <heelayot@microsoft.com>

* Remove log

Signed-off-by: helayoty <heelayot@microsoft.com>

* Update feature gate check

Signed-off-by: helayoty <heelayot@microsoft.com>

* emove IsValidNumericString func

Signed-off-by: helayoty <heelayot@microsoft.com>

* Implement IsDecimalInteger

Signed-off-by: helayoty <heelayot@microsoft.com>

* code review feedback

Signed-off-by: helayoty <heelayot@microsoft.com>

* Add logs to v1/toleration

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>
Signed-off-by: helayoty <heelayot@microsoft.com>

* Update integration tests and address code review feedback

Signed-off-by: helayoty <heelayot@microsoft.com>

* Add feature gate to the scheduler framework

Signed-off-by: helayoty <heelayot@microsoft.com>

* Remove extra test

Signed-off-by: helayoty <heelayot@microsoft.com>

* Fix integration test

Signed-off-by: helayoty <heelayot@microsoft.com>

* pass feature gate via TolerationsTolerateTaint

Signed-off-by: helayoty <heelayot@microsoft.com>

---------

Signed-off-by: Heba Elayoty <heelayot@microsoft.com>
Signed-off-by: helayoty <heelayot@microsoft.com>
2025-11-10 12:42:54 -08:00
..
cpu_limits.go Increasing limit margin to 8% on pod cpu limit test 2024-07-02 14:09:51 -03:00
density.go enhance boolean assertions 2024-07-31 15:58:15 +00:00
device_plugin.go Removing Windows image from e2e test image utils 2024-01-02 15:53:12 -08:00
dns.go e2e: use framework labels 2023-11-01 15:17:34 +01:00
eviction.go e2e: Fix shadowed error in reboot test and clean up containers after reboot test (#131699) 2025-05-22 12:40:35 -07:00
framework.go e2e: enhance SIGDescribe 2023-10-10 18:15:49 +02:00
gmsa_full.go Update kubectl exec to use correct format 2024-10-15 09:34:38 -07:00
gmsa_kubelet.go enhance boolean assertions 2024-07-31 15:58:15 +00:00
host_process.go drop MinimumKubeletVersion for unsupported kubelet versions 2025-11-05 14:25:20 -08:00
hybrid_network.go e2e: Fix shadowed error in reboot test and clean up containers after reboot test (#131699) 2025-05-22 12:40:35 -07:00
hyperv.go Check err in Windows e2e tests 2024-04-17 23:18:26 -05:00
kubelet_stats.go KEP-5471: Extend tolerations operators (#134665) 2025-11-10 12:42:54 -08:00
memory_limits.go prefer error over bool, prefer Should(gomega.Succeed()) 2025-03-13 16:15:24 -07:00
node_shutdown.go Add observedGeneration and validation to pod status and conditions 2025-03-06 20:08:06 +00:00
OWNERS chore: move chewong to emeritus_approvers 2022-07-27 03:08:28 +00:00
README.md Fix ginkgo noColor deprecation warning 2023-06-09 09:34:05 +02:00
reboot_node.go drop MinimumKubeletVersion for unsupported kubelet versions 2025-11-05 14:25:20 -08:00
security_context.go chore: replacement of toPtr helper functions with ptr packge 2025-07-08 09:48:56 +02:00
service.go test(network): replace RCs with Deployments in util function jig.Run 2025-02-11 14:48:17 +01:00
utils.go Adding e2e test to verify hyperv container is running inside a VM on Windows 2023-03-01 14:08:46 -08:00
volumes.go test/e2e: do not use global variable for image 2024-04-22 19:29:39 +08:00

Notes to run sig-windows tests

  1. Prereqs:
KUBECONFIG=path/to/kubeconfig
curl https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/images/image-repo-list -o repo_list
export KUBE_TEST_REPO_LIST=$(pwd)/repo_list
  1. Run only sig-windows tests:

    ./e2e.test --provider=local --ginkgo.no-color --ginkgo.focus="\[sig-windows\]|\[Feature:Windows\]" --node-os-distro="windows"
    

e2e_node/density_test diff

This test is borrowed from the density test in e2e_node/density_test. All but the first test were omitted as well as some logging.