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

     1  presubmits:
     2    kubernetes-sigs/kubetest2:
     3    - name: pull-kubetest2-gce-build-up-down
     4      decorate: true
     5      always_run: true
     6      cluster: k8s-infra-prow-build
     7      labels:
     8        preset-dind-enabled: "true"
     9        preset-service-account: "true"
    10        preset-k8s-ssh: "true"
    11      annotations:
    12        testgrid-dashboards: sig-testing-canaries
    13      extra_refs:
    14      - base_ref: master
    15        org: kubernetes
    16        repo: cloud-provider-gcp
    17        path_alias: k8s.io/cloud-provider-gcp
    18      - org: kubernetes
    19        repo: kubernetes
    20        base_ref: master
    21        path_alias: k8s.io/kubernetes
    22      spec:
    23        containers:
    24        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    25          resources:
    26            limits:
    27              cpu: 4
    28              memory: 6Gi
    29            requests:
    30              cpu: 4
    31              memory: 6Gi
    32          command:
    33          - "runner.sh"
    34          args:
    35          - "./kubetest2-gce/ci-tests/buildupdown.sh"
    36          securityContext:
    37            privileged: true
    38  
    39    - name: pull-kubetest2-gce-legacy-build-up-down
    40      decorate: true
    41      always_run: true
    42      optional: true
    43      cluster: k8s-infra-prow-build
    44      labels:
    45        preset-dind-enabled: "true"
    46        preset-service-account: "true"
    47        preset-k8s-ssh: "true"
    48      annotations:
    49        testgrid-dashboards: sig-testing-canaries
    50      extra_refs:
    51      - org: kubernetes
    52        repo: kubernetes
    53        base_ref: master
    54        path_alias: k8s.io/kubernetes
    55      spec:
    56        containers:
    57        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    58          resources:
    59            limits:
    60              cpu: 4
    61              memory: 6Gi
    62            requests:
    63              cpu: 4
    64              memory: 6Gi
    65          command:
    66          - "runner.sh"
    67          args:
    68          - "./kubetest2-gce/ci-tests/buildupdown-legacy.sh"
    69          securityContext:
    70            privileged: true
    71  
    72    - name: pull-kubetest2-gce-legacy-up-down
    73      decorate: true
    74      always_run: true
    75      optional: true
    76      cluster: k8s-infra-prow-build
    77      labels:
    78        preset-dind-enabled: "true"
    79        preset-service-account: "true"
    80        preset-k8s-ssh: "true"
    81      annotations:
    82        testgrid-dashboards: sig-testing-canaries
    83      extra_refs:
    84      - org: kubernetes
    85        repo: kubernetes
    86        base_ref: master
    87        path_alias: k8s.io/kubernetes
    88      spec:
    89        containers:
    90        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    91          resources:
    92            limits:
    93              cpu: 4
    94              memory: 6Gi
    95            requests:
    96              cpu: 4
    97              memory: 6Gi
    98          command:
    99          - "runner.sh"
   100          args:
   101          - "./kubetest2-gce/ci-tests/updown-legacy.sh"
   102          securityContext:
   103            privileged: true
   104  
   105    - name: pull-kubetest2-gke-up-down-singlecluster
   106      decorate: true
   107      always_run: true
   108      cluster: k8s-infra-prow-build
   109      labels:
   110        preset-service-account: "true"
   111        preset-k8s-ssh: "true"
   112      annotations:
   113        testgrid-dashboards: sig-testing-canaries
   114      spec:
   115        containers:
   116        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   117          resources:
   118            limits:
   119              cpu: 4
   120              memory: 6Gi
   121            requests:
   122              cpu: 4
   123              memory: 6Gi
   124          command:
   125          - "runner.sh"
   126          args:
   127          - "./kubetest2-gke/ci-tests/buildupdown.sh"
   128          - "--cluster-topology"
   129          - "singlecluster"
   130  
   131    - name: pull-kubetest2-gke-up-down-multicluster
   132      decorate: true
   133      always_run: true
   134      cluster: k8s-infra-prow-build
   135      labels:
   136        preset-service-account: "true"
   137        preset-k8s-ssh: "true"
   138      annotations:
   139        testgrid-dashboards: sig-testing-canaries
   140      spec:
   141        containers:
   142        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   143          resources:
   144            limits:
   145              cpu: 4
   146              memory: 6Gi
   147            requests:
   148              cpu: 4
   149              memory: 6Gi
   150          command:
   151          - "runner.sh"
   152          args:
   153          - "./kubetest2-gke/ci-tests/buildupdown.sh"
   154          - "--cluster-topology"
   155          - "multicluster"
   156  
   157    - name: pull-kubetest2-aws-node-e2e
   158      cluster: eks-prow-build-cluster
   159      decorate: true
   160      always_run: true
   161      optional: true # OOM Flaking
   162      path_alias: sigs.k8s.io/kubetest2
   163      extra_refs:
   164        - org: kubernetes-sigs
   165          repo: provider-aws-test-infra
   166          base_ref: main
   167          path_alias: sigs.k8s.io/provider-aws-test-infra
   168        - org: kubernetes
   169          repo: kubernetes
   170          base_ref: master
   171          path_alias: k8s.io/kubernetes
   172      labels:
   173        preset-e2e-containerd-ec2: "true"
   174      annotations:
   175        testgrid-dashboards: sig-testing-canaries
   176      spec:
   177        serviceAccountName: node-e2e-tests
   178        containers:
   179        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   180          resources:
   181            limits:
   182              cpu: 4
   183              memory: 6Gi
   184            requests:
   185              cpu: 4
   186              memory: 6Gi
   187          command:
   188          - runner.sh
   189          args:
   190          - "/bin/bash"
   191          - "-c"
   192          - set -o errexit;
   193            set -o nounset;
   194            set -o pipefail;
   195            set -o xtrace;
   196            make install-all;
   197            cd ${GOPATH}/src/sigs.k8s.io/provider-aws-test-infra;
   198            AMI_ID=$(aws ssm get-parameters --names \;
   199              /aws/service/canonical/ubuntu/server/22.04/stable/current/amd64/hvm/ebs-gp2/ami-id \;
   200              --query 'Parameters[0].[Value]' --output text);
   201            kubetest2 noop --test=node -- \;
   202              --provider=aws --repo-root=. --instance-type=m6a.large --focus-regex="\[NodeConformance\]" \;
   203              --test-args='--kubelet-flags="--cgroup-driver=systemd"' \;
   204              --images=$AMI_ID --user-data-file=config/ubuntu2204.yaml
   205  
   206    - name: pull-kubetest2-gce-node-e2e
   207      decorate: true
   208      always_run: true
   209      cluster: k8s-infra-prow-build
   210      path_alias: sig.k8s.io/kubetest2
   211      extra_refs:
   212        - org: kubernetes
   213          repo: kubernetes
   214          base_ref: master
   215          path_alias: k8s.io/kubernetes
   216        - org: kubernetes
   217          repo: test-infra
   218          base_ref: master
   219          path_alias: k8s.io/test-infra
   220      decoration_config:
   221        timeout: 65m
   222      labels:
   223        preset-service-account: "true"
   224        preset-k8s-ssh: "true"
   225      annotations:
   226        testgrid-dashboards: sig-testing-canaries
   227      spec:
   228        containers:
   229        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   230          resources:
   231            limits:
   232              cpu: 4
   233              memory: 6Gi
   234            requests:
   235              cpu: 4
   236              memory: 6Gi
   237          command:
   238          - runner.sh
   239          args:
   240          - "./kubetest2-tester-node/ci-tests/gce-test.sh"
   241  
   242    - name: pull-kubetest2-kind-build-up-down
   243      cluster: eks-prow-build-cluster
   244      decorate: true
   245      always_run: true
   246      path_alias: sigs.k8s.io/kubetest2
   247      labels:
   248        preset-dind-enabled: "true"
   249      annotations:
   250        testgrid-dashboards: sig-testing-canaries
   251      spec:
   252        containers:
   253        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   254          resources:
   255            limits:
   256              cpu: 4
   257              memory: 6Gi
   258            requests:
   259              cpu: 4
   260              memory: 6Gi
   261          command:
   262          - runner.sh
   263          args:
   264          - "/bin/bash"
   265          - "-c"
   266          - set -o errexit;
   267            set -o nounset;
   268            set -o pipefail;
   269            set -o xtrace;
   270            make install-all;
   271            go install sigs.k8s.io/kind@v0.20.0;
   272            kubetest2 kind --up --down --test=exec -- kubectl get all -A
   273          securityContext:
   274            privileged: true