k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cloud-provider-kind/cloud-provider-kind-periodic.yaml (about)

     1  periodics:
     2  - interval: 24h
     3    name: ci-kubernetes-cloud-provider-kind-conformance-parallel
     4    cluster: k8s-infra-prow-build
     5    labels:
     6      preset-service-account: "true"
     7      preset-dind-enabled: "true"
     8      preset-kind-volume-mounts: "true"
     9    decorate: true
    10    extra_refs:
    11    - org: kubernetes-sigs
    12      repo: cloud-provider-kind
    13      base_ref: main
    14      path_alias: sigs.k8s.io/cloud-provider-kind
    15    - org: kubernetes
    16      repo: kubernetes
    17      base_ref: master
    18      path_alias: k8s.io/kubernetes
    19    spec:
    20      containers:
    21      - image: gcr.io/k8s-staging-test-infra/krte:v20240515-17c6d50e24-master
    22        env:
    23        # skip serial tests and run with --ginkgo-parallel
    24        - name: "PARALLEL"
    25          value: "true"
    26        - name: FOCUS
    27          value: \[sig-network\]|\[Conformance\]
    28        - name: SKIP
    29          value: \[Feature:(Networking-IPv6|Example|Federation|PerformanceDNS|ServiceCIDRs)\]|GCE|NetworkPolicy|DualStack|LoadBalancer.Service.without.NodePort|type.and.ports.of.a.TCP.service
    30        command:
    31          - wrapper.sh
    32          - bash
    33          - -c
    34          - curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && $GOPATH/src/sigs.k8s.io/cloud-provider-kind/hack/ci/e2e.sh
    35        # we need privileged mode in order to do docker in docker
    36        securityContext:
    37          privileged: true
    38        resources:
    39          limits:
    40            cpu: "4"
    41            memory: 9000Mi
    42          requests:
    43            cpu: "4"
    44            memory: 9000Mi
    45    annotations:
    46      testgrid-dashboards: sig-testing-kind
    47      testgrid-tab-name: cloud-provider-kind conformance, master (dev) [non-serial]
    48      testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com
    49  # conformance test against kubernetes master branch with `kind` ipv6
    50  - interval: 24h
    51    name: ci-kubernetes-cloud-provider-kind-conformance-parallel-ipv6
    52    cluster: k8s-infra-prow-build
    53    labels:
    54      preset-service-account: "true"
    55      preset-dind-enabled: "true"
    56      preset-kind-volume-mounts: "true"
    57    decorate: true
    58    extra_refs:
    59    - org: kubernetes-sigs
    60      repo: cloud-provider-kind
    61      base_ref: main
    62      path_alias: sigs.k8s.io/cloud-provider-kind
    63    - org: kubernetes
    64      repo: kubernetes
    65      base_ref: master
    66      path_alias: k8s.io/kubernetes
    67    spec:
    68      containers:
    69      - image: gcr.io/k8s-staging-test-infra/krte:v20240515-17c6d50e24-master
    70        env:
    71        # enable IPV6 in bootstrap image
    72        - name: "DOCKER_IN_DOCKER_IPV6_ENABLED"
    73          value: "true"
    74        # tell kind CI script to use ipv6
    75        - name: "IP_FAMILY"
    76          value: "ipv6"
    77        # skip serial tests and run with --ginkgo-parallel
    78        - name: "PARALLEL"
    79          value: "true"
    80        - name: FOCUS
    81          value: \[sig-network\]|\[Conformance\]
    82        - name: SKIP
    83          value: \[Feature:(Networking-IPv4|Example|Federation|PerformanceDNS|ServiceCIDRs)\]|GCE|NetworkPolicy|DualStack|LoadBalancer.Service.without.NodePort|type.and.ports.of.a.TCP.service|loadbalancer.source.ranges|Internet.connection.for.containers
    84        command:
    85          - wrapper.sh
    86          - bash
    87          - -c
    88          - curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && $GOPATH/src/sigs.k8s.io/cloud-provider-kind/hack/ci/e2e.sh
    89        # we need privileged mode in order to do docker in docker
    90        securityContext:
    91          privileged: true
    92        resources:
    93          limits:
    94            cpu: "4"
    95            memory: 9000Mi
    96          requests:
    97            cpu: "4"
    98            memory: 9000Mi
    99    annotations:
   100      testgrid-dashboards: sig-testing-kind
   101      testgrid-tab-name: cloud-provider-kind (IPv6), master (dev) [non-serial]
   102      testgrid-alert-email: bentheelder@google.com,antonio.ojea.garcia@gmail.com