k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/registry.k8s.io/canaries.yaml (about)

     1  presets:
     2  - labels:
     3      preset-use-sandbox-registry: "true"
     4    env:
     5    - name: KUBE_TEST_REPO_LIST
     6      value: https://raw.githubusercontent.com/kubernetes/registry.k8s.io/main/hack/images/default-sandbox.yaml
     7    - name: KUBE_DOCKER_REGISTRY
     8      value: registry-sandbox.k8s.io
     9    - name: KUBE_ADDON_REGISTRY
    10      value: registry-sandbox.k8s.io
    11    - name: TEST_ETCD_DOCKER_REPOSITORY
    12      value: registry-sandbox.k8s.io/etcd
    13    - name: CONTAINERD_INFRA_CONTAINER
    14      value: registry-sandbox.k8s.io/pause:3.8
    15  
    16  periodics:
    17  # should match registry-sandbox-e2e-aws except for the cluster field
    18  - name: registry-sandbox-e2e-gcp
    19    cluster: k8s-infra-prow-build
    20    interval: 10m
    21    decorate: true
    22    extra_refs:
    23    - org: kubernetes
    24      repo: registry.k8s.io
    25      base_ref: main
    26      # we don't need git history and we want this to run very quickly
    27      # TODO: https://github.com/kubernetes/test-infra/issues/26590
    28      clone_depth: 1
    29    annotations:
    30      testgrid-dashboards: sig-k8s-infra-canaries, sig-k8s-infra-registry
    31      testgrid-days-of-results: '7'
    32      testgrid-tab-name: registry-sandbox-e2e-gcp
    33      testgrid-num-failures-to-alert: '1'
    34      testgrid-alert-email: k8s-infra-alerts@kubernetes.io
    35    spec:
    36      containers:
    37      - image: golang
    38        command:
    39        - make
    40        - e2e-test
    41        resources:
    42          limits:
    43            cpu: 4
    44            memory: 8Gi
    45          requests:
    46            cpu: 4
    47            memory: 8Gi
    48  # should match registry-sandbox-e2e-gcp except for the cluster field
    49  - name: registry-sandbox-e2e-aws
    50    cluster: eks-prow-build-cluster
    51    interval: 10m
    52    decorate: true
    53    extra_refs:
    54    - org: kubernetes
    55      repo: registry.k8s.io
    56      base_ref: main
    57      # we don't need git history and we want this to run very quickly
    58      # TODO: https://github.com/kubernetes/test-infra/issues/26590
    59      clone_depth: 1
    60    annotations:
    61      testgrid-dashboards: sig-k8s-infra-canaries, sig-k8s-infra-registry
    62      testgrid-days-of-results: '7'
    63      testgrid-tab-name: registry-sandbox-e2e-aws
    64      testgrid-num-failures-to-alert: '1'
    65      testgrid-alert-email: k8s-infra-alerts@kubernetes.io
    66    spec:
    67      containers:
    68      - image: public.ecr.aws/docker/library/golang:latest
    69        command:
    70        - make
    71        - e2e-test
    72        resources:
    73          limits:
    74            cpu: 4
    75            memory: 8Gi
    76          requests:
    77            cpu: 4
    78            memory: 8Gi
    79  - name: e2e-kops-grid-gcr-mirror-canary
    80    cluster: k8s-infra-prow-build
    81    cron: '11 0-23/1 * * *'
    82    labels:
    83      preset-service-account: "true"
    84      preset-aws-ssh: "true"
    85      preset-aws-credential: "true"
    86    decorate: true
    87    decoration_config:
    88      timeout: 90m
    89    extra_refs:
    90    - org: kubernetes
    91      repo: kops
    92      base_ref: master
    93      workdir: true
    94      path_alias: k8s.io/kops
    95    spec:
    96      containers:
    97      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    98        command:
    99        - runner.sh
   100        args:
   101        - bash
   102        - -c
   103        - |
   104          make test-e2e-install
   105          kubetest2 kops \
   106            -v 2 \
   107            --up --down \
   108            --cloud-provider=aws \
   109            --create-args="--channel=alpha --networking=kubenet --container-runtime=containerd --set=spec.assets.containerProxy=registry-sandbox.k8s.io --set=cluster.spec.cloudProvider.aws.nodeTerminationHandler.enabled=false --discovery-store=s3://k8s-kops-prow/discovery" \
   110            --kops-version-marker=https://storage.googleapis.com/kops-ci/markers/release-1.28/latest-ci-updown-green.txt \
   111            --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   112            --test=kops \
   113            -- \
   114            --ginkgo-args="--debug" \
   115            --test-args="-test.timeout=60m -num-nodes=0" \
   116            --test-package-marker=stable.txt \
   117            --focus-regex="\[Conformance\]" \
   118            --skip-regex="\[Slow\]|\[Serial\]|\[Flaky\]" \
   119            --parallel=25
   120        env:
   121        - name: KUBE_SSH_KEY_PATH
   122          value: /etc/aws-ssh/aws-ssh-private
   123        - name: KUBE_SSH_USER
   124          value: ubuntu
   125        imagePullPolicy: Always
   126        resources:
   127          limits:
   128            cpu: "2"
   129            memory: 3Gi
   130          requests:
   131            cpu: "2"
   132            memory: 3Gi
   133    annotations:
   134      test.kops.k8s.io/cloud: aws
   135      test.kops.k8s.io/container_runtime: containerd
   136      test.kops.k8s.io/distro: u2204
   137      test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   138      test.kops.k8s.io/k8s_version: '1.27'
   139      test.kops.k8s.io/kops_channel: alpha
   140      test.kops.k8s.io/kops_version: ''
   141      test.kops.k8s.io/networking: kubenet
   142      testgrid-dashboards: sig-k8s-infra-canaries, sig-k8s-infra-registry
   143      testgrid-days-of-results: '7'
   144      testgrid-tab-name: kops-grid-gcr-mirror-canary