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

     1  ---
     2  presubmits:
     3    kubernetes-sigs/windows-operational-readiness:
     4    - name: operational-tests-capz-windows-2019
     5      decorate: true
     6      always_run: false
     7      optional: true
     8      decoration_config:
     9        timeout: 8h
    10      path_alias: sigs.k8s.io/windows-operational-readiness
    11      extra_refs:
    12        - org: kubernetes-sigs
    13          repo: cluster-api-provider-azure
    14          base_ref: release-1.13
    15          path_alias: "sigs.k8s.io/cluster-api-provider-azure"
    16          workdir: true
    17        - org: kubernetes-sigs
    18          repo: cloud-provider-azure
    19          base_ref: master
    20          path_alias: sigs.k8s.io/cloud-provider-azure
    21          workdir: false
    22      labels:
    23        preset-service-account: "true"
    24        preset-dind-enabled: "true"
    25        preset-kind-volume-mounts: "true"
    26        preset-azure-cred-only: "true"
    27        preset-azure-anonymous-pull: "true" # Sets REGISTRY which is needed when building CCM/CNM images
    28        preset-azure-capz-sa-cred: "true"
    29      spec:
    30        containers:
    31          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    32            command:
    33              - runner.sh
    34              - ./scripts/ci-entrypoint.sh
    35            args:
    36              - bash
    37              - -c
    38              - >-
    39                cd ${GOPATH}/src/sigs.k8s.io/windows-operational-readiness/ &&
    40                ./hack/run-tests.sh
    41            securityContext:
    42              privileged: true
    43            env:
    44              # CAPZ variables
    45              - name: NODE_MACHINE_TYPE
    46                value: "Standard_D4s_v3"
    47              - name: TEST_WINDOWS
    48                value: "true"
    49              - name: KUBERNETES_VERSION
    50                value: "latest"
    51              - name: WINDOWS_WORKER_MACHINE_COUNT
    52                value: "1"
    53              - name: WORKER_MACHINE_COUNT
    54                value: "0" # Don't create linux worker nodes
    55              - name: CL2_POD_COUNT
    56                value: "10"
    57              # clusterloader2 variables
    58              - name: ENABLE_PROMETHEUS_SERVER
    59                value: "true"
    60              - name: PROMETHEUS_SCRAPE_APISERVER_ONLY
    61                value: "true"
    62              - name: PROMETHEUS_APISERVER_SCRAPE_PORT
    63                value: "6443"
    64              - name: PROMETHEUS_SCRAPE_WINDOWS_NODE_EXPORTER
    65                value: "true"
    66              - name: CL2_PROMETHEUS_TOLERATE_MASTER
    67                value: "true"
    68              # azuredisk variables - required for Prometheus PVC
    69              - name: DEPLOY_AZURE_CSI_DRIVER
    70                value: "true"
    71              - name: AZUREDISK_CSI_DRIVER_VERSION
    72                value: "master"
    73              - name: PROMETHEUS_STORAGE_CLASS_PROVISIONER
    74                value: "kubernetes.io/azure-disk"
    75              - name: PROMETHEUS_STORAGE_CLASS_VOLUME_TYPE
    76                value: "StandardSSD_LRS"
    77      annotations:
    78        testgrid-dashboards: sig-windows-presubmit
    79        testgrid-tab-name: operational-tests-capz-windows-2019
    80        description: "Run Windows Operational tests on a CAPZ Windows 2019 cluster"
    81        testgrid-num-columns-recent: '30'