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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-local-e2e
     4      branches:
     5      # TODO(releng): Remove once repo default branch has been renamed
     6      - master
     7      - main
     8      always_run: false
     9      skip_report: false
    10      max_concurrency: 8
    11      optional: true
    12      run_if_changed: 'local-up-cluster'
    13      labels:
    14        preset-service-account: "true"
    15        preset-k8s-ssh: "true"
    16        preset-dind-enabled: "true"
    17      cluster: eks-prow-build-cluster
    18      decorate: true
    19      decoration_config:
    20        timeout: 240m
    21      path_alias: k8s.io/kubernetes
    22      spec:
    23        containers:
    24        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    25          env:
    26          - name: DOCKER_IN_DOCKER_IPV6_ENABLED
    27            value: "true"
    28          - name: CONTAINER_RUNTIME_ENDPOINT
    29            value: "/var/run/docker/containerd/containerd.sock"
    30          command:
    31          - runner.sh
    32          - /workspace/scenarios/kubernetes_e2e.py
    33          args:
    34          - --build=quick
    35          - --deployment=local
    36          - --ginkgo-parallel=1
    37          - --provider=local
    38          - --test_args=--ginkgo.focus=\[Conformance\] --ginkgo.skip=Serial|should.have.at.least.two.untainted
    39          - --timeout=180m
    40          # docker-in-docker needs privileged mode
    41          securityContext:
    42            privileged: true
    43          resources:
    44            limits:
    45              cpu: 4
    46              memory: 6Gi
    47            requests:
    48              cpu: 4
    49              memory: 6Gi
    50      annotations:
    51        testgrid-create-test-group: 'true'
    52        testgrid-dashboards: sig-testing-misc
    53        description: Runs single node conformance tests using kubetest with local-up-cluster
    54  
    55  periodics:
    56  - name: ci-kubernetes-local-e2e
    57    interval: 3h
    58    labels:
    59      preset-service-account: "true"
    60      preset-k8s-ssh: "true"
    61      preset-dind-enabled: "true"
    62    cluster: eks-prow-build-cluster
    63    decorate: true
    64    decoration_config:
    65      timeout: 240m
    66    spec:
    67      containers:
    68      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    69        env:
    70        - name: DOCKER_IN_DOCKER_IPV6_ENABLED
    71          value: "true"
    72        - name: CONTAINER_RUNTIME_ENDPOINT
    73          value: "/var/run/docker/containerd/containerd.sock"
    74        command:
    75        - runner.sh
    76        - /workspace/scenarios/kubernetes_e2e.py
    77        args:
    78        - --deployment=local
    79        - --extract=ci/latest
    80        - --extract-source
    81        - --ginkgo-parallel=1
    82        - --provider=local
    83        - --test_args=--ginkgo.focus=\[Conformance\] --ginkgo.skip=Serial|should.have.at.least.two.untainted
    84        - --timeout=180m
    85        # docker-in-docker needs privileged mode
    86        securityContext:
    87          privileged: true
    88        resources:
    89          limits:
    90            cpu: 4
    91            memory: 6Gi
    92          requests:
    93            cpu: 4
    94            memory: 6Gi
    95    annotations:
    96      testgrid-dashboards: conformance-all, conformance-hack-local-up-cluster, sig-testing-misc
    97      testgrid-tab-name: local-up-cluster, master (dev)
    98      description: Runs single node conformance tests using kubetest with hack/local-up-cluster.sh
    99      testgrid-num-failures-to-alert: '1'
   100      testgrid-alert-stale-results-hours: '24'