k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-windows/windows-gce.yaml (about)

     1  presets:
     2  - labels:
     3      preset-common-gce-windows: "true"
     4    env:
     5    - name: KUBE_GCE_ENABLE_IP_ALIASES
     6      value: "true"
     7    - name: KUBERNETES_NODE_PLATFORM
     8      value: "windows"
     9    - name: USE_TEST_INFRA_LOG_DUMPING
    10      value: "true"
    11  - labels:
    12      preset-e2e-gce-windows: "true"
    13    env:
    14    - name: NUM_WINDOWS_NODES
    15      value: "3"
    16    - name: NUM_NODES
    17      value: "2"
    18  - labels:
    19      preset-e2e-gce-windows-containerd: "true"
    20    env:
    21    - name: WINDOWS_ENABLE_DSR
    22      value: "true"
    23  - labels:
    24      preset-load-gce-windows: "true"
    25    env:
    26    - name: MASTER_SIZE
    27      value: "n1-standard-4"
    28    - name: NUM_WINDOWS_NODES
    29      value: "1"
    30    - name: NUM_NODES
    31      value: "1"
    32    - name: NODE_SIZE
    33      value: "n1-standard-8"
    34    - name: NODE_DISK_SIZE
    35      value: "100GB"
    36    # Ensure good enough architecture for master machines.
    37    - name: MASTER_MIN_CPU_ARCHITECTURE
    38      value: "Intel Broadwell"
    39    - name: MAX_PODS_PER_NODE
    40      value: "128"
    41    - name: PREPULL_TIMEOUT
    42      value: "10m"
    43    # APIResponsiveness test depends on Prometheus server which couldn't scrape kube-proxy,
    44    # unless it’s binding 0.0.0.0 as per https://github.com/helm/charts/issues/16476
    45    # Reference: https://github.com/kubernetes/test-infra/blob/master/config/jobs/kubernetes/sig-scalability/sig-scalability-presets.yaml#L127
    46    - name: KUBEPROXY_TEST_ARGS
    47      value: "--profiling --metrics-bind-address=0.0.0.0"
    48    - name: WINDOWS_NODE_OS_DISTRIBUTION
    49      value: "win2019"
    50  
    51  periodics:
    52  - name: ci-kubernetes-e2e-windows-containerd-gce-master
    53    decorate: true
    54    decoration_config:
    55      timeout: 4h
    56    extra_refs:
    57    - base_ref: master
    58      org: kubernetes-sigs
    59      path_alias: sigs.k8s.io/windows-testing
    60      repo: windows-testing
    61    interval: 4h
    62    labels:
    63      preset-k8s-ssh: "true"
    64      preset-service-account: "true"
    65      preset-common-gce-windows: "true"
    66      preset-e2e-gce-windows: "true"
    67      preset-e2e-gce-windows-containerd: "true"
    68      preset-windows-repo-list: "true"
    69    spec:
    70      containers:
    71      - args:
    72        - --check-leaked-resources
    73        - --cluster=
    74        - --extract=ci/latest
    75        - --gcp-zone=us-west1-b
    76        - --provider=gce
    77        - --gcp-nodes=2
    78        - --test=false
    79        - --test-cmd=$GOPATH/src/sigs.k8s.io/windows-testing/gce/run-e2e.sh
    80        - --test_args=--node-os-distro=windows -prepull-images=true --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[Feature:Windows\] --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[alpha\]|\[Slow\]|\[GMSA\]|Guestbook.application.should.create.and.stop.a.working.application|device.plugin.for.Windows|\[sig-api-machinery\].Aggregator|\[Driver:.windows-gcepd\]
    81        - --test-cmd-args=--node-os-distro=windows -prepull-images=true --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[Feature:Windows\] --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[alpha\]|\[Slow\]|\[GMSA\]|Guestbook.application.should.create.and.stop.a.working.application|device.plugin.for.Windows|\[sig-api-machinery\].Aggregator|\[Driver:.windows-gcepd\]
    82        - --ginkgo-parallel=4
    83        - --timeout=230m
    84        command:
    85        - runner.sh
    86        - /workspace/scenarios/kubernetes_e2e.py
    87        env:
    88        - name: NO_LINUX_POOL_TAINT
    89          value: "true"
    90        - name: WINDOWS_NODE_OS_DISTRIBUTION
    91          value: "win2019"
    92        - name: NODE_SIZE
    93          value: "n1-standard-4"
    94        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    95        securityContext:
    96          privileged: true
    97    annotations:
    98      testgrid-dashboards: sig-windows-gce
    99      testgrid-tab-name: gce-windows-2019-containerd-master
   100      description: Runs tests on a Kubernetes cluster with Windows containerd nodes on GCE
   101  - name: ci-kubernetes-e2e-windows-win2022-containerd-gce-master
   102    decorate: true
   103    decoration_config:
   104      timeout: 4h
   105    extra_refs:
   106    - base_ref: master
   107      org: kubernetes-sigs
   108      path_alias: sigs.k8s.io/windows-testing
   109      repo: windows-testing
   110    interval: 4h
   111    labels:
   112      preset-k8s-ssh: "true"
   113      preset-service-account: "true"
   114      preset-common-gce-windows: "true"
   115      preset-e2e-gce-windows: "true"
   116      preset-e2e-gce-windows-containerd: "true"
   117      preset-windows-repo-list: "true"
   118    spec:
   119      containers:
   120      - args:
   121        - --check-leaked-resources
   122        - --cluster=
   123        - --extract=ci/latest
   124        - --gcp-zone=us-west1-b
   125        - --provider=gce
   126        - --gcp-nodes=2
   127        - --test=false
   128        - --test-cmd=$GOPATH/src/sigs.k8s.io/windows-testing/gce/run-e2e.sh
   129        - --test_args=--node-os-distro=windows -prepull-images=true --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[Feature:Windows\] --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[alpha\]|\[Slow\]|\[GMSA\]|Guestbook.application.should.create.and.stop.a.working.application|device.plugin.for.Windows|\[sig-api-machinery\].Aggregator|\[Driver:.windows-gcepd\]
   130        - --test-cmd-args=--node-os-distro=windows -prepull-images=true --ginkgo.focus=\[Conformance\]|\[NodeConformance\]|\[sig-windows\]|\[Feature:Windows\] --ginkgo.skip=\[LinuxOnly\]|\[Serial\]|\[alpha\]|\[Slow\]|\[GMSA\]|Guestbook.application.should.create.and.stop.a.working.application|device.plugin.for.Windows|\[sig-api-machinery\].Aggregator|\[Driver:.windows-gcepd\]
   131        - --ginkgo-parallel=4
   132        - --timeout=230m
   133        command:
   134        - runner.sh
   135        - /workspace/scenarios/kubernetes_e2e.py
   136        env:
   137        - name: NO_LINUX_POOL_TAINT
   138          value: "true"
   139        - name: WINDOWS_NODE_OS_DISTRIBUTION
   140          value: "win2022"
   141        - name: NODE_SIZE
   142          value: "n1-standard-4"
   143        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   144        securityContext:
   145          privileged: true
   146    annotations:
   147      testgrid-dashboards: sig-windows-gce
   148      testgrid-tab-name: gce-windows-2022-containerd-master
   149      description: Runs tests on a Kubernetes cluster with Windows Server 2022 containerd nodes on GCE