k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/kops/kops-periodics-gce.yaml (about)

     1  periodics:
     2  # Runs e2e on the cluster built with latest released kops and latest released k/k
     3  - cron: '3 1-23/3 * * *'
     4    labels:
     5      preset-k8s-ssh: "true"
     6    cluster: k8s-infra-prow-build
     7    name: e2e-kops-gce-stable
     8    decorate: true
     9    decoration_config:
    10      timeout: 90m
    11    extra_refs:
    12    - org: kubernetes
    13      repo: kops
    14      base_ref: master
    15      workdir: true
    16      path_alias: k8s.io/kops
    17    spec:
    18      serviceAccountName: k8s-kops-test
    19      containers:
    20      - command:
    21        - runner.sh
    22        args:
    23        - bash
    24        - -c
    25        - |
    26          make test-e2e-install
    27          kubetest2 kops \
    28            -v 2 \
    29            --up --down \
    30            --cloud-provider=gce \
    31            --create-args="--channel=alpha --gce-service-account=default" \
    32            --kops-version-marker=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt \
    33            --kubernetes-version=https://dl.k8s.io/release/stable.txt \
    34            --test=kops \
    35            -- \
    36            --ginkgo-args="--debug" \
    37            --test-args="-test.timeout=60m -num-nodes=0" \
    38            --test-package-marker=stable.txt \
    39            --parallel=25
    40        env:
    41        - name: KUBE_SSH_KEY_PATH
    42          value: /etc/ssh-key-secret/ssh-private
    43        - name: KUBE_SSH_USER
    44          value: prow
    45        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    46        imagePullPolicy: Always
    47        resources:
    48          limits:
    49            cpu: "4"
    50            memory: 6Gi
    51          requests:
    52            cpu: "4"
    53            memory: 6Gi
    54    annotations:
    55      test.kops.k8s.io/cloud: gce
    56      test.kops.k8s.io/container_runtime: containerd
    57      test.kops.k8s.io/distro: u2004
    58      test.kops.k8s.io/extra_flags: --channel=alpha
    59      test.kops.k8s.io/k8s_version: stable
    60      test.kops.k8s.io/kops_channel: alpha
    61      test.kops.k8s.io/kops_version: ''
    62      test.kops.k8s.io/networking: ''
    63      testgrid-dashboards: google-kops-gce, kops-distro-u2004, kops-gce, kops-k8s-stable, kops-latest, sig-cluster-lifecycle-kops
    64      testgrid-days-of-results: '40'
    65      testgrid-tab-name: kops-gce-stable
    66  
    67  # Runs e2e on the cluster built with latest released kops and k/k master branch
    68  - cron: '48 1-23/3 * * *'
    69    labels:
    70      preset-k8s-ssh: "true"
    71    cluster: k8s-infra-prow-build
    72    name: e2e-kops-gce-latest
    73    decorate: true
    74    decoration_config:
    75      timeout: 90m
    76    extra_refs:
    77    - org: kubernetes
    78      repo: kops
    79      base_ref: master
    80      workdir: true
    81      path_alias: k8s.io/kops
    82    spec:
    83      serviceAccountName: k8s-kops-test
    84      containers:
    85      - command:
    86        - runner.sh
    87        args:
    88        - bash
    89        - -c
    90        - |
    91          make test-e2e-install
    92          kubetest2 kops \
    93            -v 2 \
    94            --up --down \
    95            --cloud-provider=gce \
    96            --create-args="--channel=alpha --gce-service-account=default" \
    97            --kops-version-marker=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt \
    98            --kubernetes-version=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt \
    99            --test=kops \
   100            -- \
   101            --ginkgo-args="--debug" \
   102            --test-args="-test.timeout=60m -num-nodes=0" \
   103            --test-package-url=https://storage.googleapis.com/k8s-release-dev \
   104            --test-package-dir=ci \
   105            --test-package-marker=latest.txt \
   106            --parallel=25
   107        env:
   108        - name: KUBE_SSH_KEY_PATH
   109          value: /etc/ssh-key-secret/ssh-private
   110        - name: KUBE_SSH_USER
   111          value: prow
   112        image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   113        imagePullPolicy: Always
   114        resources:
   115          limits:
   116            cpu: "4"
   117            memory: 6Gi
   118          requests:
   119            cpu: "4"
   120            memory: 6Gi
   121    annotations:
   122      test.kops.k8s.io/cloud: gce
   123      test.kops.k8s.io/container_runtime: containerd
   124      test.kops.k8s.io/distro: u2004
   125      test.kops.k8s.io/extra_flags: --channel=alpha
   126      test.kops.k8s.io/k8s_version: ci
   127      test.kops.k8s.io/kops_channel: alpha
   128      test.kops.k8s.io/kops_version: ''
   129      test.kops.k8s.io/networking: ''
   130      testgrid-dashboards: google-kops-gce, kops-distro-u2004, kops-gce, kops-k8s-ci, kops-latest, sig-cluster-lifecycle-kops
   131      testgrid-days-of-results: '40'
   132      testgrid-tab-name: kops-gce-latest