k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-digitalocean/cluster-api-provider-digitalocean-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/cluster-api-provider-digitalocean:
     3    - name: pull-cluster-api-provider-digitalocean-test
     4      always_run: true
     5      optional: false
     6      decorate: true
     7      cluster: eks-prow-build-cluster
     8      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
     9      branches:
    10      - ^main$
    11      spec:
    12        containers:
    13        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
    14          command:
    15          - "./scripts/ci-test.sh"
    16          resources:
    17            limits:
    18              cpu: 4
    19              memory: 4Gi
    20            requests:
    21              cpu: 4
    22              memory: 4Gi
    23      annotations:
    24        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
    25        testgrid-tab-name: capdo-pr-test
    26    - name: pull-cluster-api-provider-digitalocean-build
    27      always_run: true
    28      optional: false
    29      decorate: true
    30      cluster: eks-prow-build-cluster
    31      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
    32      branches:
    33      - ^main$
    34      spec:
    35        containers:
    36        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
    37          command:
    38          - "./scripts/ci-build.sh"
    39          resources:
    40            limits:
    41              cpu: 4
    42              memory: 4Gi
    43            requests:
    44              cpu: 4
    45              memory: 4Gi
    46      annotations:
    47        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
    48        testgrid-tab-name: capdo-pr-build
    49    - name: pull-cluster-api-provider-digitalocean-verify
    50      always_run: true
    51      optional: false
    52      decorate: true
    53      cluster: eks-prow-build-cluster
    54      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
    55      branches:
    56      - ^main$
    57      spec:
    58        containers:
    59        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
    60          command:
    61          - make
    62          args:
    63          - verify
    64          resources:
    65            limits:
    66              cpu: 4
    67              memory: 4Gi
    68            requests:
    69              cpu: 4
    70              memory: 4Gi
    71      annotations:
    72        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
    73        testgrid-tab-name: capdo-pr-verify
    74    - name: pull-cluster-api-provider-digitalocean-e2e
    75      always_run: true
    76      optional: false
    77      decorate: true
    78      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
    79      decoration_config:
    80        timeout: 5h
    81      max_concurrency: 1
    82      labels:
    83        preset-dind-enabled: "true"
    84        preset-kind-volume-mounts: "true"
    85        preset-do-credential: "true"
    86      branches:
    87      - ^main$
    88      spec:
    89        containers:
    90        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
    91          command:
    92            - "runner.sh"
    93            - "./scripts/ci-e2e.sh"
    94          securityContext:
    95            privileged: true
    96          resources:
    97            requests:
    98              cpu: 1
    99              memory: "4Gi"
   100      annotations:
   101        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   102        testgrid-tab-name: capdo-pr-e2e
   103    - name: pull-cluster-api-provider-digitalocean-capi-e2e
   104      always_run: false
   105      optional: true
   106      decorate: true
   107      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
   108      decoration_config:
   109        timeout: 5h
   110      max_concurrency: 1
   111      labels:
   112        preset-dind-enabled: "true"
   113        preset-kind-volume-mounts: "true"
   114        preset-do-credential: "true"
   115      branches:
   116      - ^main$
   117      spec:
   118        containers:
   119        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
   120          command:
   121            - "runner.sh"
   122            - "./scripts/ci-e2e.sh"
   123          env:
   124            - name: GINKGO_FOCUS
   125              value: "Cluster API E2E tests"
   126            - name: GINKGO_SKIP
   127              value: "\\[K8s-Upgrade\\]|API Version Upgrade"
   128          securityContext:
   129            privileged: true
   130          resources:
   131            requests:
   132              cpu: 1
   133              memory: "4Gi"
   134      annotations:
   135        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   136        testgrid-tab-name: capdo-pr-capi-e2e
   137    - name: pull-cluster-api-provider-digitalocean-e2e-workload-upgrade
   138      labels:
   139        preset-dind-enabled: "true"
   140        preset-kind-volume-mounts: "true"
   141        preset-do-credential: "true"
   142      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
   143      branches:
   144      - ^main$
   145      always_run: false
   146      optional: true
   147      decorate: true
   148      decoration_config:
   149        timeout: 5h
   150      spec:
   151        containers:
   152          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
   153            args:
   154              - runner.sh
   155              - "./scripts/ci-e2e.sh"
   156            env:
   157              - name: GINKGO_FOCUS
   158                value: "\\[K8s-Upgrade\\]"
   159            # we need privileged mode in order to do docker in docker
   160            securityContext:
   161              privileged: true
   162            resources:
   163              requests:
   164                memory: "9000Mi"
   165                cpu: 2000m
   166      annotations:
   167        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   168        testgrid-tab-name: capdo-pr-e2e-upgrade
   169    - name: pull-cluster-api-provider-digitalocean-conformance
   170      always_run: false
   171      optional: true
   172      decorate: true
   173      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
   174      decoration_config:
   175        timeout: 5h
   176      max_concurrency: 1
   177      labels:
   178        preset-dind-enabled: "true"
   179        preset-kind-volume-mounts: "true"
   180        preset-do-credential: "true"
   181      branches:
   182      - ^main$
   183      spec:
   184        containers:
   185        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
   186          command:
   187            - "runner.sh"
   188            - "./scripts/ci-conformance.sh"
   189          securityContext:
   190            privileged: true
   191          resources:
   192            requests:
   193              cpu: 2
   194              memory: "9Gi"
   195      annotations:
   196        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   197        testgrid-tab-name: capdo-pr-conformance
   198    - name: pull-cluster-api-provider-digitalocean-conformance-ci-artifacts
   199      always_run: false
   200      optional: true
   201      decorate: true
   202      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
   203      decoration_config:
   204        timeout: 5h
   205      max_concurrency: 1
   206      labels:
   207        preset-dind-enabled: "true"
   208        preset-kind-volume-mounts: "true"
   209        preset-do-credential: "true"
   210      branches:
   211      - ^main$
   212      spec:
   213        containers:
   214        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
   215          command:
   216            - "runner.sh"
   217            - "./scripts/ci-conformance.sh"
   218          env:
   219            - name: E2E_ARGS
   220              value: "-kubetest.use-ci-artifacts"
   221          securityContext:
   222            privileged: true
   223          resources:
   224            requests:
   225              cpu: 2
   226              memory: "9Gi"
   227      annotations:
   228        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   229        testgrid-tab-name: capdo-pr-conformance-ci-artifacts
   230    - name: pull-cluster-api-provider-digitalocean-capi-e2e-experimental
   231      always_run: false
   232      optional: true
   233      decorate: true
   234      path_alias: "sigs.k8s.io/cluster-api-provider-digitalocean"
   235      decoration_config:
   236        timeout: 5h
   237      max_concurrency: 1
   238      labels:
   239        preset-dind-enabled: "true"
   240        preset-kind-volume-mounts: "true"
   241        preset-do-credential: "true"
   242      branches:
   243      - ^main$
   244      spec:
   245        containers:
   246        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29
   247          command:
   248            - "runner.sh"
   249            - "./scripts/ci-e2e-experimental.sh"
   250          env:
   251            - name: "BOSKOS_HOST"
   252              value: "boskos.test-pods.svc.cluster.local"
   253            - name: GINKGO_FOCUS
   254              value: "Cluster API E2E tests"
   255          securityContext:
   256            privileged: true
   257          resources:
   258            requests:
   259              cpu: 1
   260              memory: "4Gi"
   261      annotations:
   262        testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-digitalocean
   263        testgrid-tab-name: capdo-pr-capi-e2e-experimental