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

     1  # Test jobs generated by build_jobs.py (do not manually edit)
     2  # 15 jobs
     3  presubmits:
     4    kubernetes/kops:
     5  
     6  # {"cloud": "aws", "distro": "deb10", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
     7    - name: pull-kops-aws-distro-debian10
     8      cluster: default
     9      branches:
    10      - master
    11      always_run: false
    12      optional: false
    13      skip_report: false
    14      labels:
    15        preset-service-account: "true"
    16        preset-aws-ssh: "true"
    17        preset-aws-credential: "true"
    18        preset-dind-enabled: "true"
    19      decorate: true
    20      decoration_config:
    21        timeout: 90m
    22      path_alias: k8s.io/kops
    23      spec:
    24        containers:
    25        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    26          imagePullPolicy: Always
    27          command:
    28          - runner.sh
    29          args:
    30          - bash
    31          - -c
    32          - |
    33              make test-e2e-install
    34              kubetest2 kops \
    35              -v 2 \
    36              --up --build --down \
    37              --cloud-provider=aws \
    38              --create-args="--image='136693071363/debian-10-amd64-20240430-1733' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
    39              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
    40              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
    41              --test=kops \
    42              -- \
    43              --test-args="-test.timeout=60m" \
    44              --test-package-marker=stable.txt \
    45              --parallel=25
    46          securityContext:
    47            privileged: true
    48          env:
    49          - name: KUBE_SSH_KEY_PATH
    50            value: /etc/aws-ssh/aws-ssh-private
    51          - name: KUBE_SSH_USER
    52            value: admin
    53          - name: GOPATH
    54            value: /home/prow/go
    55          resources:
    56            limits:
    57              cpu: "4"
    58              memory: 6Gi
    59            requests:
    60              cpu: "4"
    61              memory: 6Gi
    62      annotations:
    63        test.kops.k8s.io/cloud: aws
    64        test.kops.k8s.io/distro: deb10
    65        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
    66        test.kops.k8s.io/k8s_version: stable
    67        test.kops.k8s.io/kops_channel: alpha
    68        test.kops.k8s.io/networking: calico
    69        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
    70        testgrid-days-of-results: '90'
    71        testgrid-tab-name: e2e-debian10
    72  
    73  # {"cloud": "aws", "distro": "deb11", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
    74    - name: pull-kops-aws-distro-debian11
    75      cluster: default
    76      branches:
    77      - master
    78      always_run: false
    79      optional: false
    80      skip_report: false
    81      labels:
    82        preset-service-account: "true"
    83        preset-aws-ssh: "true"
    84        preset-aws-credential: "true"
    85        preset-dind-enabled: "true"
    86      decorate: true
    87      decoration_config:
    88        timeout: 90m
    89      path_alias: k8s.io/kops
    90      spec:
    91        containers:
    92        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    93          imagePullPolicy: Always
    94          command:
    95          - runner.sh
    96          args:
    97          - bash
    98          - -c
    99          - |
   100              make test-e2e-install
   101              kubetest2 kops \
   102              -v 2 \
   103              --up --build --down \
   104              --cloud-provider=aws \
   105              --create-args="--image='136693071363/debian-11-amd64-20240507-1740' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   106              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   107              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   108              --test=kops \
   109              -- \
   110              --test-args="-test.timeout=60m" \
   111              --test-package-marker=stable.txt \
   112              --parallel=25
   113          securityContext:
   114            privileged: true
   115          env:
   116          - name: KUBE_SSH_KEY_PATH
   117            value: /etc/aws-ssh/aws-ssh-private
   118          - name: KUBE_SSH_USER
   119            value: admin
   120          - name: GOPATH
   121            value: /home/prow/go
   122          resources:
   123            limits:
   124              cpu: "4"
   125              memory: 6Gi
   126            requests:
   127              cpu: "4"
   128              memory: 6Gi
   129      annotations:
   130        test.kops.k8s.io/cloud: aws
   131        test.kops.k8s.io/distro: deb11
   132        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   133        test.kops.k8s.io/k8s_version: stable
   134        test.kops.k8s.io/kops_channel: alpha
   135        test.kops.k8s.io/networking: calico
   136        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   137        testgrid-days-of-results: '90'
   138        testgrid-tab-name: e2e-debian11
   139  
   140  # {"cloud": "aws", "distro": "deb12", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   141    - name: pull-kops-aws-distro-debian12
   142      cluster: default
   143      branches:
   144      - master
   145      always_run: false
   146      optional: false
   147      skip_report: false
   148      labels:
   149        preset-service-account: "true"
   150        preset-aws-ssh: "true"
   151        preset-aws-credential: "true"
   152        preset-dind-enabled: "true"
   153      decorate: true
   154      decoration_config:
   155        timeout: 90m
   156      path_alias: k8s.io/kops
   157      spec:
   158        containers:
   159        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   160          imagePullPolicy: Always
   161          command:
   162          - runner.sh
   163          args:
   164          - bash
   165          - -c
   166          - |
   167              make test-e2e-install
   168              kubetest2 kops \
   169              -v 2 \
   170              --up --build --down \
   171              --cloud-provider=aws \
   172              --create-args="--image='136693071363/debian-12-amd64-20240507-1740' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   173              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   174              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   175              --test=kops \
   176              -- \
   177              --test-args="-test.timeout=60m" \
   178              --test-package-marker=stable.txt \
   179              --parallel=25
   180          securityContext:
   181            privileged: true
   182          env:
   183          - name: KUBE_SSH_KEY_PATH
   184            value: /etc/aws-ssh/aws-ssh-private
   185          - name: KUBE_SSH_USER
   186            value: admin
   187          - name: GOPATH
   188            value: /home/prow/go
   189          resources:
   190            limits:
   191              cpu: "4"
   192              memory: 6Gi
   193            requests:
   194              cpu: "4"
   195              memory: 6Gi
   196      annotations:
   197        test.kops.k8s.io/cloud: aws
   198        test.kops.k8s.io/distro: deb12
   199        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   200        test.kops.k8s.io/k8s_version: stable
   201        test.kops.k8s.io/kops_channel: alpha
   202        test.kops.k8s.io/networking: calico
   203        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   204        testgrid-days-of-results: '90'
   205        testgrid-tab-name: e2e-debian12
   206  
   207  # {"cloud": "aws", "distro": "u2004", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   208    - name: pull-kops-aws-distro-ubuntu2004
   209      cluster: default
   210      branches:
   211      - master
   212      always_run: false
   213      optional: false
   214      skip_report: false
   215      labels:
   216        preset-service-account: "true"
   217        preset-aws-ssh: "true"
   218        preset-aws-credential: "true"
   219        preset-dind-enabled: "true"
   220      decorate: true
   221      decoration_config:
   222        timeout: 90m
   223      path_alias: k8s.io/kops
   224      spec:
   225        containers:
   226        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   227          imagePullPolicy: Always
   228          command:
   229          - runner.sh
   230          args:
   231          - bash
   232          - -c
   233          - |
   234              make test-e2e-install
   235              kubetest2 kops \
   236              -v 2 \
   237              --up --build --down \
   238              --cloud-provider=aws \
   239              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20240426' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   240              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   241              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   242              --test=kops \
   243              -- \
   244              --test-args="-test.timeout=60m" \
   245              --test-package-marker=stable.txt \
   246              --parallel=25
   247          securityContext:
   248            privileged: true
   249          env:
   250          - name: KUBE_SSH_KEY_PATH
   251            value: /etc/aws-ssh/aws-ssh-private
   252          - name: KUBE_SSH_USER
   253            value: ubuntu
   254          - name: GOPATH
   255            value: /home/prow/go
   256          resources:
   257            limits:
   258              cpu: "4"
   259              memory: 6Gi
   260            requests:
   261              cpu: "4"
   262              memory: 6Gi
   263      annotations:
   264        test.kops.k8s.io/cloud: aws
   265        test.kops.k8s.io/distro: u2004
   266        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   267        test.kops.k8s.io/k8s_version: stable
   268        test.kops.k8s.io/kops_channel: alpha
   269        test.kops.k8s.io/networking: calico
   270        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   271        testgrid-days-of-results: '90'
   272        testgrid-tab-name: e2e-ubuntu2004
   273  
   274  # {"cloud": "aws", "distro": "u2004arm64", "extra_flags": "--zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   275    - name: pull-kops-aws-distro-ubuntu2004arm64
   276      cluster: default
   277      branches:
   278      - master
   279      always_run: false
   280      optional: false
   281      skip_report: false
   282      labels:
   283        preset-service-account: "true"
   284        preset-aws-ssh: "true"
   285        preset-aws-credential: "true"
   286        preset-dind-enabled: "true"
   287      decorate: true
   288      decoration_config:
   289        timeout: 90m
   290      path_alias: k8s.io/kops
   291      spec:
   292        containers:
   293        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   294          imagePullPolicy: Always
   295          command:
   296          - runner.sh
   297          args:
   298          - bash
   299          - -c
   300          - |
   301              make test-e2e-install
   302              kubetest2 kops \
   303              -v 2 \
   304              --up --build --down \
   305              --cloud-provider=aws \
   306              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-arm64-server-20240426' --channel=alpha --networking=calico --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   307              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   308              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   309              --test=kops \
   310              -- \
   311              --test-args="-test.timeout=60m" \
   312              --test-package-marker=stable.txt \
   313              --parallel=25
   314          securityContext:
   315            privileged: true
   316          env:
   317          - name: KUBE_SSH_KEY_PATH
   318            value: /etc/aws-ssh/aws-ssh-private
   319          - name: KUBE_SSH_USER
   320            value: ubuntu
   321          - name: GOPATH
   322            value: /home/prow/go
   323          resources:
   324            limits:
   325              cpu: "4"
   326              memory: 6Gi
   327            requests:
   328              cpu: "4"
   329              memory: 6Gi
   330      annotations:
   331        test.kops.k8s.io/cloud: aws
   332        test.kops.k8s.io/distro: u2004arm64
   333        test.kops.k8s.io/extra_flags: --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery
   334        test.kops.k8s.io/k8s_version: stable
   335        test.kops.k8s.io/kops_channel: alpha
   336        test.kops.k8s.io/networking: calico
   337        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   338        testgrid-days-of-results: '90'
   339        testgrid-tab-name: e2e-ubuntu2004arm64
   340  
   341  # {"cloud": "aws", "distro": "u2204", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   342    - name: pull-kops-aws-distro-ubuntu2204
   343      cluster: default
   344      branches:
   345      - master
   346      always_run: false
   347      optional: false
   348      skip_report: false
   349      labels:
   350        preset-service-account: "true"
   351        preset-aws-ssh: "true"
   352        preset-aws-credential: "true"
   353        preset-dind-enabled: "true"
   354      decorate: true
   355      decoration_config:
   356        timeout: 90m
   357      path_alias: k8s.io/kops
   358      spec:
   359        containers:
   360        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   361          imagePullPolicy: Always
   362          command:
   363          - runner.sh
   364          args:
   365          - bash
   366          - -c
   367          - |
   368              make test-e2e-install
   369              kubetest2 kops \
   370              -v 2 \
   371              --up --build --down \
   372              --cloud-provider=aws \
   373              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-amd64-server-20240501' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   374              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   375              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   376              --test=kops \
   377              -- \
   378              --test-args="-test.timeout=60m" \
   379              --test-package-marker=stable.txt \
   380              --parallel=25
   381          securityContext:
   382            privileged: true
   383          env:
   384          - name: KUBE_SSH_KEY_PATH
   385            value: /etc/aws-ssh/aws-ssh-private
   386          - name: KUBE_SSH_USER
   387            value: ubuntu
   388          - name: GOPATH
   389            value: /home/prow/go
   390          resources:
   391            limits:
   392              cpu: "4"
   393              memory: 6Gi
   394            requests:
   395              cpu: "4"
   396              memory: 6Gi
   397      annotations:
   398        test.kops.k8s.io/cloud: aws
   399        test.kops.k8s.io/distro: u2204
   400        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   401        test.kops.k8s.io/k8s_version: stable
   402        test.kops.k8s.io/kops_channel: alpha
   403        test.kops.k8s.io/networking: calico
   404        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   405        testgrid-days-of-results: '90'
   406        testgrid-tab-name: e2e-ubuntu2204
   407  
   408  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   409    - name: pull-kops-aws-distro-ubuntu2204arm64
   410      cluster: default
   411      branches:
   412      - master
   413      always_run: false
   414      optional: false
   415      skip_report: false
   416      labels:
   417        preset-service-account: "true"
   418        preset-aws-ssh: "true"
   419        preset-aws-credential: "true"
   420        preset-dind-enabled: "true"
   421      decorate: true
   422      decoration_config:
   423        timeout: 90m
   424      path_alias: k8s.io/kops
   425      spec:
   426        containers:
   427        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   428          imagePullPolicy: Always
   429          command:
   430          - runner.sh
   431          args:
   432          - bash
   433          - -c
   434          - |
   435              make test-e2e-install
   436              kubetest2 kops \
   437              -v 2 \
   438              --up --build --down \
   439              --cloud-provider=aws \
   440              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=calico --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   441              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   442              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   443              --test=kops \
   444              -- \
   445              --test-args="-test.timeout=60m" \
   446              --test-package-marker=stable.txt \
   447              --parallel=25
   448          securityContext:
   449            privileged: true
   450          env:
   451          - name: KUBE_SSH_KEY_PATH
   452            value: /etc/aws-ssh/aws-ssh-private
   453          - name: KUBE_SSH_USER
   454            value: ubuntu
   455          - name: GOPATH
   456            value: /home/prow/go
   457          resources:
   458            limits:
   459              cpu: "4"
   460              memory: 6Gi
   461            requests:
   462              cpu: "4"
   463              memory: 6Gi
   464      annotations:
   465        test.kops.k8s.io/cloud: aws
   466        test.kops.k8s.io/distro: u2204arm64
   467        test.kops.k8s.io/extra_flags: --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery
   468        test.kops.k8s.io/k8s_version: stable
   469        test.kops.k8s.io/kops_channel: alpha
   470        test.kops.k8s.io/networking: calico
   471        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   472        testgrid-days-of-results: '90'
   473        testgrid-tab-name: e2e-ubuntu2204arm64
   474  
   475  # {"cloud": "aws", "distro": "u2404", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   476    - name: pull-kops-aws-distro-ubuntu2404
   477      cluster: default
   478      branches:
   479      - master
   480      always_run: false
   481      optional: false
   482      skip_report: false
   483      labels:
   484        preset-service-account: "true"
   485        preset-aws-ssh: "true"
   486        preset-aws-credential: "true"
   487        preset-dind-enabled: "true"
   488      decorate: true
   489      decoration_config:
   490        timeout: 90m
   491      path_alias: k8s.io/kops
   492      spec:
   493        containers:
   494        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   495          imagePullPolicy: Always
   496          command:
   497          - runner.sh
   498          args:
   499          - bash
   500          - -c
   501          - |
   502              make test-e2e-install
   503              kubetest2 kops \
   504              -v 2 \
   505              --up --build --down \
   506              --cloud-provider=aws \
   507              --create-args="--image='099720109477/ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-20240423' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   508              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   509              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   510              --test=kops \
   511              -- \
   512              --test-args="-test.timeout=60m" \
   513              --test-package-marker=stable.txt \
   514              --parallel=25
   515          securityContext:
   516            privileged: true
   517          env:
   518          - name: KUBE_SSH_KEY_PATH
   519            value: /etc/aws-ssh/aws-ssh-private
   520          - name: KUBE_SSH_USER
   521            value: ubuntu
   522          - name: GOPATH
   523            value: /home/prow/go
   524          resources:
   525            limits:
   526              cpu: "4"
   527              memory: 6Gi
   528            requests:
   529              cpu: "4"
   530              memory: 6Gi
   531      annotations:
   532        test.kops.k8s.io/cloud: aws
   533        test.kops.k8s.io/distro: u2404
   534        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   535        test.kops.k8s.io/k8s_version: stable
   536        test.kops.k8s.io/kops_channel: alpha
   537        test.kops.k8s.io/networking: calico
   538        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   539        testgrid-days-of-results: '90'
   540        testgrid-tab-name: e2e-ubuntu2404
   541  
   542  # {"cloud": "aws", "distro": "u2404arm64", "extra_flags": "--zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   543    - name: pull-kops-aws-distro-ubuntu2404arm64
   544      cluster: default
   545      branches:
   546      - master
   547      always_run: false
   548      optional: false
   549      skip_report: false
   550      labels:
   551        preset-service-account: "true"
   552        preset-aws-ssh: "true"
   553        preset-aws-credential: "true"
   554        preset-dind-enabled: "true"
   555      decorate: true
   556      decoration_config:
   557        timeout: 90m
   558      path_alias: k8s.io/kops
   559      spec:
   560        containers:
   561        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   562          imagePullPolicy: Always
   563          command:
   564          - runner.sh
   565          args:
   566          - bash
   567          - -c
   568          - |
   569              make test-e2e-install
   570              kubetest2 kops \
   571              -v 2 \
   572              --up --build --down \
   573              --cloud-provider=aws \
   574              --create-args="--image='099720109477/ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-arm64-server-20240423' --channel=alpha --networking=calico --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   575              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   576              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   577              --test=kops \
   578              -- \
   579              --test-args="-test.timeout=60m" \
   580              --test-package-marker=stable.txt \
   581              --parallel=25
   582          securityContext:
   583            privileged: true
   584          env:
   585          - name: KUBE_SSH_KEY_PATH
   586            value: /etc/aws-ssh/aws-ssh-private
   587          - name: KUBE_SSH_USER
   588            value: ubuntu
   589          - name: GOPATH
   590            value: /home/prow/go
   591          resources:
   592            limits:
   593              cpu: "4"
   594              memory: 6Gi
   595            requests:
   596              cpu: "4"
   597              memory: 6Gi
   598      annotations:
   599        test.kops.k8s.io/cloud: aws
   600        test.kops.k8s.io/distro: u2404arm64
   601        test.kops.k8s.io/extra_flags: --zones=eu-west-1a --node-size=m6g.large --master-size=m6g.large --discovery-store=s3://k8s-kops-prow/discovery
   602        test.kops.k8s.io/k8s_version: stable
   603        test.kops.k8s.io/kops_channel: alpha
   604        test.kops.k8s.io/networking: calico
   605        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   606        testgrid-days-of-results: '90'
   607        testgrid-tab-name: e2e-ubuntu2404arm64
   608  
   609  # {"cloud": "aws", "distro": "amzn2", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   610    - name: pull-kops-aws-distro-amazonlinux2
   611      cluster: default
   612      branches:
   613      - master
   614      always_run: false
   615      optional: false
   616      skip_report: false
   617      labels:
   618        preset-service-account: "true"
   619        preset-aws-ssh: "true"
   620        preset-aws-credential: "true"
   621        preset-dind-enabled: "true"
   622      decorate: true
   623      decoration_config:
   624        timeout: 90m
   625      path_alias: k8s.io/kops
   626      spec:
   627        containers:
   628        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   629          imagePullPolicy: Always
   630          command:
   631          - runner.sh
   632          args:
   633          - bash
   634          - -c
   635          - |
   636              make test-e2e-install
   637              kubetest2 kops \
   638              -v 2 \
   639              --up --build --down \
   640              --cloud-provider=aws \
   641              --create-args="--image='137112412989/amzn2-ami-kernel-5.10-hvm-2.0.20240503.0-x86_64-gp2' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   642              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   643              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   644              --test=kops \
   645              -- \
   646              --test-args="-test.timeout=60m" \
   647              --test-package-marker=stable.txt \
   648              --parallel=25
   649          securityContext:
   650            privileged: true
   651          env:
   652          - name: KUBE_SSH_KEY_PATH
   653            value: /etc/aws-ssh/aws-ssh-private
   654          - name: KUBE_SSH_USER
   655            value: ec2-user
   656          - name: GOPATH
   657            value: /home/prow/go
   658          resources:
   659            limits:
   660              cpu: "4"
   661              memory: 6Gi
   662            requests:
   663              cpu: "4"
   664              memory: 6Gi
   665      annotations:
   666        test.kops.k8s.io/cloud: aws
   667        test.kops.k8s.io/distro: amzn2
   668        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   669        test.kops.k8s.io/k8s_version: stable
   670        test.kops.k8s.io/kops_channel: alpha
   671        test.kops.k8s.io/networking: calico
   672        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   673        testgrid-days-of-results: '90'
   674        testgrid-tab-name: e2e-amazonlinux2
   675  
   676  # {"cloud": "aws", "distro": "al2023", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   677    - name: pull-kops-aws-distro-al2023
   678      cluster: default
   679      branches:
   680      - master
   681      always_run: false
   682      optional: false
   683      skip_report: false
   684      labels:
   685        preset-service-account: "true"
   686        preset-aws-ssh: "true"
   687        preset-aws-credential: "true"
   688        preset-dind-enabled: "true"
   689      decorate: true
   690      decoration_config:
   691        timeout: 90m
   692      path_alias: k8s.io/kops
   693      spec:
   694        containers:
   695        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   696          imagePullPolicy: Always
   697          command:
   698          - runner.sh
   699          args:
   700          - bash
   701          - -c
   702          - |
   703              make test-e2e-install
   704              kubetest2 kops \
   705              -v 2 \
   706              --up --build --down \
   707              --cloud-provider=aws \
   708              --create-args="--image='137112412989/al2023-ami-2023.4.20240429.0-kernel-6.1-x86_64' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   709              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   710              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   711              --test=kops \
   712              -- \
   713              --test-args="-test.timeout=60m" \
   714              --test-package-marker=stable.txt \
   715              --parallel=25
   716          securityContext:
   717            privileged: true
   718          env:
   719          - name: KUBE_SSH_KEY_PATH
   720            value: /etc/aws-ssh/aws-ssh-private
   721          - name: KUBE_SSH_USER
   722            value: ec2-user
   723          - name: GOPATH
   724            value: /home/prow/go
   725          resources:
   726            limits:
   727              cpu: "4"
   728              memory: 6Gi
   729            requests:
   730              cpu: "4"
   731              memory: 6Gi
   732      annotations:
   733        test.kops.k8s.io/cloud: aws
   734        test.kops.k8s.io/distro: al2023
   735        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   736        test.kops.k8s.io/k8s_version: stable
   737        test.kops.k8s.io/kops_channel: alpha
   738        test.kops.k8s.io/networking: calico
   739        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   740        testgrid-days-of-results: '90'
   741        testgrid-tab-name: e2e-al2023
   742  
   743  # {"cloud": "aws", "distro": "rhel8", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   744    - name: pull-kops-aws-distro-rhel8
   745      cluster: default
   746      branches:
   747      - master
   748      always_run: false
   749      optional: false
   750      skip_report: false
   751      labels:
   752        preset-service-account: "true"
   753        preset-aws-ssh: "true"
   754        preset-aws-credential: "true"
   755        preset-dind-enabled: "true"
   756      decorate: true
   757      decoration_config:
   758        timeout: 90m
   759      path_alias: k8s.io/kops
   760      spec:
   761        containers:
   762        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   763          imagePullPolicy: Always
   764          command:
   765          - runner.sh
   766          args:
   767          - bash
   768          - -c
   769          - |
   770              make test-e2e-install
   771              kubetest2 kops \
   772              -v 2 \
   773              --up --build --down \
   774              --cloud-provider=aws \
   775              --create-args="--image='309956199498/RHEL-8.9.0_HVM-20240327-x86_64-4-Hourly2-GP3' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   776              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   777              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   778              --test=kops \
   779              -- \
   780              --test-args="-test.timeout=60m" \
   781              --test-package-marker=stable.txt \
   782              --parallel=25
   783          securityContext:
   784            privileged: true
   785          env:
   786          - name: KUBE_SSH_KEY_PATH
   787            value: /etc/aws-ssh/aws-ssh-private
   788          - name: KUBE_SSH_USER
   789            value: ec2-user
   790          - name: GOPATH
   791            value: /home/prow/go
   792          resources:
   793            limits:
   794              cpu: "4"
   795              memory: 6Gi
   796            requests:
   797              cpu: "4"
   798              memory: 6Gi
   799      annotations:
   800        test.kops.k8s.io/cloud: aws
   801        test.kops.k8s.io/distro: rhel8
   802        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   803        test.kops.k8s.io/k8s_version: stable
   804        test.kops.k8s.io/kops_channel: alpha
   805        test.kops.k8s.io/networking: calico
   806        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   807        testgrid-days-of-results: '90'
   808        testgrid-tab-name: e2e-rhel8
   809  
   810  # {"cloud": "aws", "distro": "rhel9", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   811    - name: pull-kops-aws-distro-rhel9
   812      cluster: default
   813      branches:
   814      - master
   815      always_run: false
   816      optional: false
   817      skip_report: false
   818      labels:
   819        preset-service-account: "true"
   820        preset-aws-ssh: "true"
   821        preset-aws-credential: "true"
   822        preset-dind-enabled: "true"
   823      decorate: true
   824      decoration_config:
   825        timeout: 90m
   826      path_alias: k8s.io/kops
   827      spec:
   828        containers:
   829        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   830          imagePullPolicy: Always
   831          command:
   832          - runner.sh
   833          args:
   834          - bash
   835          - -c
   836          - |
   837              make test-e2e-install
   838              kubetest2 kops \
   839              -v 2 \
   840              --up --build --down \
   841              --cloud-provider=aws \
   842              --create-args="--image='309956199498/RHEL-9.4.0_HVM-20240423-x86_64-62-Hourly2-GP3' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   843              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   844              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   845              --test=kops \
   846              -- \
   847              --test-args="-test.timeout=60m" \
   848              --test-package-marker=stable.txt \
   849              --parallel=25
   850          securityContext:
   851            privileged: true
   852          env:
   853          - name: KUBE_SSH_KEY_PATH
   854            value: /etc/aws-ssh/aws-ssh-private
   855          - name: KUBE_SSH_USER
   856            value: ec2-user
   857          - name: GOPATH
   858            value: /home/prow/go
   859          resources:
   860            limits:
   861              cpu: "4"
   862              memory: 6Gi
   863            requests:
   864              cpu: "4"
   865              memory: 6Gi
   866      annotations:
   867        test.kops.k8s.io/cloud: aws
   868        test.kops.k8s.io/distro: rhel9
   869        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   870        test.kops.k8s.io/k8s_version: stable
   871        test.kops.k8s.io/kops_channel: alpha
   872        test.kops.k8s.io/networking: calico
   873        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   874        testgrid-days-of-results: '90'
   875        testgrid-tab-name: e2e-rhel9
   876  
   877  # {"cloud": "aws", "distro": "rocky8", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   878    - name: pull-kops-aws-distro-rocky8
   879      cluster: default
   880      branches:
   881      - master
   882      always_run: false
   883      optional: false
   884      skip_report: false
   885      labels:
   886        preset-service-account: "true"
   887        preset-aws-ssh: "true"
   888        preset-aws-credential: "true"
   889        preset-dind-enabled: "true"
   890      decorate: true
   891      decoration_config:
   892        timeout: 90m
   893      path_alias: k8s.io/kops
   894      spec:
   895        containers:
   896        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   897          imagePullPolicy: Always
   898          command:
   899          - runner.sh
   900          args:
   901          - bash
   902          - -c
   903          - |
   904              make test-e2e-install
   905              kubetest2 kops \
   906              -v 2 \
   907              --up --build --down \
   908              --cloud-provider=aws \
   909              --create-args="--image='792107900819/Rocky-8-ec2-8.6-20220515.0.x86_64' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   910              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   911              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   912              --test=kops \
   913              -- \
   914              --test-args="-test.timeout=60m" \
   915              --test-package-marker=stable.txt \
   916              --parallel=25
   917          securityContext:
   918            privileged: true
   919          env:
   920          - name: KUBE_SSH_KEY_PATH
   921            value: /etc/aws-ssh/aws-ssh-private
   922          - name: KUBE_SSH_USER
   923            value: rocky
   924          - name: GOPATH
   925            value: /home/prow/go
   926          resources:
   927            limits:
   928              cpu: "4"
   929              memory: 6Gi
   930            requests:
   931              cpu: "4"
   932              memory: 6Gi
   933      annotations:
   934        test.kops.k8s.io/cloud: aws
   935        test.kops.k8s.io/distro: rocky8
   936        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
   937        test.kops.k8s.io/k8s_version: stable
   938        test.kops.k8s.io/kops_channel: alpha
   939        test.kops.k8s.io/networking: calico
   940        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   941        testgrid-days-of-results: '90'
   942        testgrid-tab-name: e2e-rocky8
   943  
   944  # {"cloud": "aws", "distro": "flatcar", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   945    - name: pull-kops-aws-distro-flatcar
   946      cluster: default
   947      branches:
   948      - master
   949      always_run: false
   950      optional: false
   951      skip_report: false
   952      labels:
   953        preset-service-account: "true"
   954        preset-aws-ssh: "true"
   955        preset-aws-credential: "true"
   956        preset-dind-enabled: "true"
   957      decorate: true
   958      decoration_config:
   959        timeout: 90m
   960      path_alias: k8s.io/kops
   961      spec:
   962        containers:
   963        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   964          imagePullPolicy: Always
   965          command:
   966          - runner.sh
   967          args:
   968          - bash
   969          - -c
   970          - |
   971              make test-e2e-install
   972              kubetest2 kops \
   973              -v 2 \
   974              --up --build --down \
   975              --cloud-provider=aws \
   976              --create-args="--image='075585003325/Flatcar-beta-3913.1.0-hvm' --channel=alpha --networking=calico --discovery-store=s3://k8s-kops-prow/discovery" \
   977              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   978              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   979              --test=kops \
   980              -- \
   981              --test-args="-test.timeout=60m" \
   982              --test-package-marker=stable.txt \
   983              --parallel=25
   984          securityContext:
   985            privileged: true
   986          env:
   987          - name: KUBE_SSH_KEY_PATH
   988            value: /etc/aws-ssh/aws-ssh-private
   989          - name: KUBE_SSH_USER
   990            value: core
   991          - name: GOPATH
   992            value: /home/prow/go
   993          resources:
   994            limits:
   995              cpu: "4"
   996              memory: 6Gi
   997            requests:
   998              cpu: "4"
   999              memory: 6Gi
  1000      annotations:
  1001        test.kops.k8s.io/cloud: aws
  1002        test.kops.k8s.io/distro: flatcar
  1003        test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
  1004        test.kops.k8s.io/k8s_version: stable
  1005        test.kops.k8s.io/kops_channel: alpha
  1006        test.kops.k8s.io/networking: calico
  1007        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
  1008        testgrid-days-of-results: '90'
  1009        testgrid-tab-name: e2e-flatcar