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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-e2e-aks-engine-gpu-windows-dockershim-1-23
     4      always_run: false
     5      optional: true
     6      decorate: true
     7      decoration_config:
     8        timeout: 3h
     9      path_alias: k8s.io/kubernetes
    10      branches:
    11      - release-1.23
    12      labels:
    13        preset-service-account: "true"
    14        preset-azure-cred: "true"
    15        preset-azure-windows: "true"
    16        preset-windows-repo-list: "true"
    17        preset-k8s-ssh: "true"
    18        preset-dind-enabled: "true"
    19        preset-windows-private-registry-cred: "true"
    20      spec:
    21        containers:
    22        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    23          command:
    24          - runner.sh
    25          - kubetest
    26          args:
    27          # Generic e2e test args
    28          - --test
    29          - --up
    30          - --down
    31          - --build=quick
    32          - --dump=$(ARTIFACTS)
    33          # Azure-specific test args
    34          - --deployment=aksengine
    35          - --provider=skeleton
    36          - --aksengine-admin-username=azureuser
    37          - --aksengine-admin-password=AdminPassw0rd
    38          - --aksengine-creds=$(AZURE_CREDENTIALS)
    39          - --aksengine-download-url=https://aka.ms/aks-engine/aks-engine-k8s-e2e.tar.gz
    40          - --aksengine-public-key=$(K8S_SSH_PUBLIC_KEY_PATH)
    41          - --aksengine-private-key=$(K8S_SSH_PRIVATE_KEY_PATH)
    42          - --aksengine-winZipBuildScript=$(WIN_BUILD)
    43          - --aksengine-orchestratorRelease=1.23
    44          - --aksengine-template-url=https://raw.githubusercontent.com/kubernetes-sigs/windows-testing/master/job-templates/kubernetes_docker_gpu_master.json
    45          - --aksengine-win-binaries
    46          - --aksengine-deploy-custom-k8s
    47          - --aksengine-agentpoolcount=2
    48          # Specific test args
    49          # Only run device assignment tests for this job because GPU nodes are expensive!
    50          - --test_args=--node-os-distro=windows --docker-config-file=$(DOCKER_CONFIG_FILE) --ginkgo.focus=device.plugin.for.Windows
    51          - --ginkgo-parallel=1
    52          securityContext:
    53            privileged: true
    54      annotations:
    55        testgrid-dashboards: sig-windows-presubmit
    56        testgrid-tab-name: pull-kubernetes-e2e-aks-engine-gpu-windows-dockershim-1.23
    57        description: Presubmit job for Windows tests on k8s clusters with assignable GPUs provided by aks-engine (https://github.com/Azure/aks-engine) on Azure cloud
    58        testgrid-num-columns-recent: '30'