k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/kube-storage-version-migrator/kube-storage-version-migrator-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/kube-storage-version-migrator:
     3    - name: pull-kube-storage-version-migrator-test
     4      cluster: eks-prow-build-cluster
     5      decorate: true
     6      always_run: true
     7      spec:
     8        containers:
     9        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    10          command:
    11          - make
    12          - test
    13          resources:
    14            limits:
    15              cpu: 2
    16              memory: 4Gi
    17            requests:
    18              cpu: 2
    19              memory: 4Gi
    20  
    21      annotations:
    22        testgrid-dashboards: sig-api-machinery-kube-storage-version-migrator
    23        testgrid-tab-name: pr-test
    24    - name: pull-kube-storage-version-migrator-manually-launched-e2e
    25      cluster: k8s-infra-prow-build
    26      decorate: true
    27      always_run: true
    28      labels:
    29        preset-service-account: "true"
    30        preset-k8s-ssh: "true"
    31        preset-dind-enabled: "true"
    32      spec:
    33        containers:
    34        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    35          command:
    36          - runner.sh
    37          - /workspace/scenarios/kubernetes_e2e.py
    38          args:
    39          - --check-leaked-resources
    40          - --extract=ci/latest
    41          - --gcp-master-image=gci
    42          - --gcp-node-image=gci
    43          - --gcp-nodes=1
    44          - --gcp-zone=us-central1-f
    45          - --provider=gce
    46          - --test=false
    47          - --test-cmd=../test/e2e/test-cmd.sh
    48          - --timeout=50m
    49          - --runtime-config=internal.apiserver.k8s.io/v1alpha1=true
    50          - --env=KUBE_FEATURE_GATES=StorageVersionAPI=true,APIServerIdentity=true
    51          # docker-in-docker needs privileged mode
    52          securityContext:
    53            privileged: true
    54          resources:
    55            requests:
    56              memory: 6Gi
    57              cpu: 2
    58            limits:
    59              memory: 6Gi
    60              cpu: 2
    61      annotations:
    62        testgrid-dashboards: sig-api-machinery-kube-storage-version-migrator
    63        testgrid-tab-name: pr-e2e-manually-launched
    64    - name: pull-kube-storage-version-migrator-fully-automated-e2e
    65      cluster: k8s-infra-prow-build
    66      decorate: true
    67      always_run: true
    68      labels:
    69        preset-service-account: "true"
    70        preset-k8s-ssh: "true"
    71        preset-dind-enabled: "true"
    72      spec:
    73        containers:
    74        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    75          command:
    76          - runner.sh
    77          - /workspace/scenarios/kubernetes_e2e.py
    78          args:
    79          - --check-leaked-resources
    80          - --extract=ci/latest
    81          - --gcp-master-image=gci
    82          - --gcp-node-image=gci
    83          - --gcp-nodes=1
    84          - --gcp-zone=us-central1-f
    85          - --provider=gce
    86          - --test=false
    87          - --test-cmd=../test/e2e/test-fully-automated.sh
    88          - --test-cmd-args=--skip=\[Disruptive\]
    89          - --timeout=50m
    90          - --runtime-config=internal.apiserver.k8s.io/v1alpha1=true
    91          - --env=KUBE_FEATURE_GATES=StorageVersionAPI=true,APIServerIdentity=true
    92          # docker-in-docker needs privileged mode
    93          securityContext:
    94            privileged: true
    95          resources:
    96            requests:
    97              memory: 6Gi
    98              cpu: 2
    99            limits:
   100              memory: 6Gi
   101              cpu: 2
   102      annotations:
   103        testgrid-dashboards: sig-api-machinery-kube-storage-version-migrator
   104        testgrid-tab-name: pr-e2e-fully-automated
   105    - name: pull-kube-storage-version-migrator-ha-master
   106      cluster: eks-prow-build-cluster
   107      path_alias: "sigs.k8s.io/kube-storage-version-migrator"
   108      decorate: true
   109      decoration_config:
   110        timeout: 60m
   111      extra_refs:
   112      - org: kubernetes
   113        repo: kubeadm
   114        base_ref: main
   115        path_alias: k8s.io/kubeadm
   116      - org: kubernetes
   117        repo: kubernetes
   118        base_ref: master
   119        path_alias: k8s.io/kubernetes
   120      always_run: true
   121      optional: true
   122      labels:
   123        preset-dind-enabled: "true"
   124        preset-kind-volume-mounts: "true"
   125      spec:
   126        containers:
   127        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   128          command:
   129          - runner.sh
   130          - "../../k8s.io/kubeadm/kinder/ci/kinder-run.sh"
   131          args:
   132          - regular-latest
   133          # docker-in-docker needs privileged mode
   134          securityContext:
   135            privileged: true
   136          resources:
   137            requests:
   138              memory: 6Gi
   139              cpu: 2
   140            limits:
   141              memory: 6Gi
   142              cpu: 2
   143      annotations:
   144        testgrid-dashboards: sig-api-machinery-kube-storage-version-migrator
   145        testgrid-tab-name: pr-e2e-ha-master