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

     1  periodics:
     2  - interval: 3h
     3    cluster: k8s-infra-prow-build
     4    name: ci-kubernetes-gce-conformance-latest
     5    annotations:
     6      fork-per-release: "true"
     7      fork-per-release-replacements: "--extract=ci/latest-fast -> --extract=ci/latest-{{.Version}}"
     8      testgrid-dashboards: conformance-all, conformance-gce
     9      testgrid-tab-name: Conformance - GCE - master
    10      description: Runs conformance tests using kubetest against kubernetes master on GCE
    11    labels:
    12      preset-service-account: "true"
    13      preset-k8s-ssh: "true"
    14    decorate: true
    15    decoration_config:
    16      timeout: 220m
    17    spec:
    18      containers:
    19      - command:
    20          - runner.sh
    21          - /workspace/scenarios/kubernetes_e2e.py
    22        args:
    23        - --extract=ci/fast/latest-fast
    24        - --extract-ci-bucket=k8s-release-dev
    25        - --gcp-master-image=gci
    26        - --gcp-node-image=gci
    27        - --gcp-zone=us-west1-b
    28        - --provider=gce
    29        - --test_args=--ginkgo.focus=\[Conformance\]
    30        - --timeout=200m
    31        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    32        resources:
    33          limits:
    34            cpu: 1
    35            memory: 3Gi
    36          requests:
    37            cpu: 1
    38            memory: 3Gi
    39  - interval: 3h
    40    cluster: k8s-infra-prow-build
    41    name: ci-kubernetes-gce-conformance-latest-kubetest2
    42    annotations:
    43      fork-per-release: "true"
    44      fork-per-release-replacements: "MARKER_VERSION=latest.txt -> MARKER_VERSION=latest-{{.Version}}.txt"
    45      testgrid-dashboards: sig-release-master-blocking, conformance-all, conformance-gce
    46      testgrid-tab-name: Conformance - GCE - master - kubetest2
    47      description: Runs conformance tests using kubetest2 against kubernetes master on GCE
    48      testgrid-num-failures-to-alert: '1'
    49      testgrid-alert-stale-results-hours: '24'
    50      testgrid-num-columns-recent: '3'
    51      testgrid-alert-email: release-team@kubernetes.io
    52    labels:
    53      preset-service-account: "true"
    54      preset-dind-enabled: "true"
    55      preset-k8s-ssh: "true"
    56    decorate: true
    57    decoration_config:
    58      timeout: 220m
    59    extra_refs:
    60    - org: kubernetes
    61      repo: kubernetes
    62      base_ref: master
    63      path_alias: k8s.io/kubernetes
    64    spec:
    65      containers:
    66      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    67        securityContext:
    68          privileged: true
    69        resources:
    70          limits:
    71            cpu: 4
    72            memory: 14Gi
    73          requests:
    74            cpu: 4
    75            memory: 14Gi
    76        command:
    77        - runner.sh
    78        args:
    79        - "/bin/bash"
    80        - "-c"
    81        - set -o errexit;
    82          set -o nounset;
    83          set -o pipefail;
    84          set -o xtrace;
    85          export GO111MODULE=on;
    86          go install sigs.k8s.io/kubetest2@latest;
    87          go install sigs.k8s.io/kubetest2/kubetest2-gce@latest;
    88          go install sigs.k8s.io/kubetest2/kubetest2-tester-ginkgo@latest;
    89          MARKER_VERSION=latest.txt;
    90          kubetest2 gce \;
    91            --v=9 \;
    92            --legacy-mode \;
    93            --up \;
    94            --down \;
    95            --kubernetes-version=https://dl.k8s.io/ci/$MARKER_VERSION \;
    96            --test=ginkgo \;
    97            -- \;
    98            --test-package-url=https://dl.k8s.io \;
    99            --test-package-dir=ci \;
   100            --test-package-marker=$MARKER_VERSION \;
   101            --focus-regex='\[Conformance\]'