k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/templates/cluster-api-provider-vsphere-periodics-kubetest.yaml.tpl (about)

     1  {{- if eq .branch "main" }}
     2  periodics:
     3  
     4  # original job: https://github.com/kubernetes/test-infra/blob/92927d1abec1c3c78e396356e1bbaf19f9e2b699/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml#L713
     5  - name: periodic-cluster-api-provider-vsphere-e2e-exp-kk-alpha-features
     6    labels:
     7      preset-dind-enabled: "true"
     8      preset-cluster-api-provider-vsphere-e2e-config: "true"
     9      preset-kind-volume-mounts: "true"
    10    interval: 168h # one week
    11    decorate: true
    12    decoration_config:
    13      timeout: 200m
    14    rerun_auth_config:
    15      github_team_slugs:
    16      - org: kubernetes-sigs
    17        slug: cluster-api-provider-vsphere-maintainers
    18    extra_refs:
    19    - org: kubernetes-sigs
    20      repo: cluster-api-provider-vsphere
    21      base_ref: {{ $.branch }}
    22      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
    23    spec:
    24      containers:
    25      - image: {{ $.config.TestImage }}
    26        command:
    27        - runner.sh
    28        args:
    29        - ./hack/e2e.sh
    30        env:
    31        - name: GINKGO_FOCUS
    32          value: "\\[Conformance\\] \\[K8s-Install\\]"
    33        - name: KUBETEST_CONFIGURATION
    34          value: ./data/kubetest/upstream-e2e-alpha-features.yaml
    35        - name: KUBETEST_GINKGO_NODES
    36          value: "1"
    37        # we need privileged mode in order to do docker in docker
    38        securityContext:
    39          privileged: true
    40          capabilities:
    41            add: ["NET_ADMIN"]
    42        resources:
    43          requests:
    44            cpu: "4000m"
    45            memory: "6Gi"
    46    annotations:
    47      testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere
    48      testgrid-tab-name: periodic-e2e-exp-kk-alpha-features
    49      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io
    50      testgrid-num-failures-to-alert: "4"
    51      description: Runs upstream e2e alpha-features tests
    52  
    53  # original jobs: https://github.com/kubernetes/test-infra/blob/92927d1abec1c3c78e396356e1bbaf19f9e2b699/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml#L857
    54  - name: periodic-cluster-api-provider-vsphere-e2e-exp-kk-serial
    55    labels:
    56      preset-dind-enabled: "true"
    57      preset-cluster-api-provider-vsphere-e2e-config: "true"
    58      preset-kind-volume-mounts: "true"
    59    interval: 168h # one week
    60    decorate: true
    61    decoration_config:
    62      timeout: 520m
    63    rerun_auth_config:
    64      github_team_slugs:
    65      - org: kubernetes-sigs
    66        slug: cluster-api-provider-vsphere-maintainers
    67    extra_refs:
    68    - org: kubernetes-sigs
    69      repo: cluster-api-provider-vsphere
    70      base_ref: {{ $.branch }}
    71      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
    72    spec:
    73      containers:
    74      - image: {{ $.config.TestImage }}
    75        command:
    76        - runner.sh
    77        args:
    78        - ./hack/e2e.sh
    79        env:
    80        - name: GINKGO_FOCUS
    81          value: "\\[Conformance\\] \\[K8s-Install\\]"
    82        - name: KUBETEST_CONFIGURATION
    83          value: ./data/kubetest/upstream-e2e-serial.yaml
    84        - name: KUBETEST_GINKGO_NODES
    85          value: "1"
    86        # we need privileged mode in order to do docker in docker
    87        securityContext:
    88          privileged: true
    89          capabilities:
    90            add: ["NET_ADMIN"]
    91        resources:
    92          requests:
    93            cpu: "4000m"
    94            memory: "6Gi"
    95    annotations:
    96      testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere
    97      testgrid-tab-name: periodic-e2e-exp-kk-serial
    98      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io
    99      testgrid-num-failures-to-alert: "4"
   100      description: Runs upstream e2e serial tests
   101  
   102  # original job: https://github.com/kubernetes/test-infra/blob/92927d1abec1c3c78e396356e1bbaf19f9e2b699/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml#L896
   103  - name: periodic-cluster-api-provider-vsphere-e2e-exp-kk-slow
   104    labels:
   105      preset-dind-enabled: "true"
   106      preset-cluster-api-provider-vsphere-e2e-config: "true"
   107      preset-kind-volume-mounts: "true"
   108    interval: 168h # one week
   109    decorate: true
   110    decoration_config:
   111      timeout: 170m
   112    rerun_auth_config:
   113      github_team_slugs:
   114      - org: kubernetes-sigs
   115        slug: cluster-api-provider-vsphere-maintainers
   116    extra_refs:
   117    - org: kubernetes-sigs
   118      repo: cluster-api-provider-vsphere
   119      base_ref: {{ $.branch }}
   120      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
   121    spec:
   122      containers:
   123      - image: {{ $.config.TestImage }}
   124        command:
   125        - runner.sh
   126        args:
   127        - ./hack/e2e.sh
   128        env:
   129        - name: GINKGO_FOCUS
   130          value: "\\[Conformance\\] \\[K8s-Install\\]"
   131        - name: KUBETEST_CONFIGURATION
   132          value: ./data/kubetest/upstream-e2e-slow.yaml
   133        - name: KUBETEST_GINKGO_NODES
   134          value: "25"
   135        # we need privileged mode in order to do docker in docker
   136        securityContext:
   137          privileged: true
   138          capabilities:
   139            add: ["NET_ADMIN"]
   140        resources:
   141          requests:
   142            cpu: "4000m"
   143            memory: "6Gi"
   144    annotations:
   145      testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere
   146      testgrid-tab-name: periodic-e2e-exp-kk-slow
   147      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io
   148      testgrid-num-failures-to-alert: "4"
   149      description: Runs upstream e2e slow tests
   150  
   151  # original job: https://github.com/kubernetes/test-infra/blob/92927d1abec1c3c78e396356e1bbaf19f9e2b699/config/jobs/kubernetes/sig-cloud-provider/gcp/gcp-gce.yaml#L581
   152  - name: periodic-cluster-api-provider-vsphere-e2e-exp-kk
   153    labels:
   154      preset-dind-enabled: "true"
   155      preset-cluster-api-provider-vsphere-e2e-config: "true"
   156      preset-kind-volume-mounts: "true"
   157    interval: 168h # one week
   158    decorate: true
   159    decoration_config:
   160      timeout: 70m
   161    rerun_auth_config:
   162      github_team_slugs:
   163      - org: kubernetes-sigs
   164        slug: cluster-api-provider-vsphere-maintainers
   165    extra_refs:
   166    - org: kubernetes-sigs
   167      repo: cluster-api-provider-vsphere
   168      base_ref: {{ $.branch }}
   169      path_alias: sigs.k8s.io/cluster-api-provider-vsphere
   170    spec:
   171      containers:
   172      - image: {{ $.config.TestImage }}
   173        command:
   174        - runner.sh
   175        args:
   176        - ./hack/e2e.sh
   177        env:
   178        - name: GINKGO_FOCUS
   179          value: "\\[Conformance\\] \\[K8s-Install\\]"
   180        - name: KUBETEST_CONFIGURATION
   181          value: ./data/kubetest/upstream-e2e.yaml
   182        - name: KUBETEST_GINKGO_NODES
   183          value: "30"
   184        # we need privileged mode in order to do docker in docker
   185        securityContext:
   186          privileged: true
   187          capabilities:
   188            add: ["NET_ADMIN"]
   189        resources:
   190          requests:
   191            cpu: "4000m"
   192            memory: "6Gi"
   193    annotations:
   194      testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere
   195      testgrid-tab-name: periodic-e2e-exp-kk
   196      testgrid-alert-email: sig-cluster-lifecycle-cluster-api-vsphere-alerts@kubernetes.io
   197      testgrid-num-failures-to-alert: "4"
   198      description: Runs upstream e2e tests
   199  {{ end -}}