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

     1  # Test jobs generated by build_jobs.py (do not manually edit)
     2  # 11 jobs
     3  presubmits:
     4    kubernetes/kops:
     5  
     6  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "amazonvpc"}
     7    - name: pull-kops-e2e-cni-amazonvpc
     8      cluster: default
     9      branches:
    10      - master
    11      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.amazon-vpc-routed-eni\/|pkg\/model\/(firewall|components\/containerd|components\/kubeproxy|iam\/iam_builder)\.go|nodeup\/pkg\/model\/kubelet\.go)'
    12      always_run: false
    13      optional: false
    14      skip_report: false
    15      labels:
    16        preset-service-account: "true"
    17        preset-aws-ssh: "true"
    18        preset-aws-credential: "true"
    19        preset-dind-enabled: "true"
    20      decorate: true
    21      decoration_config:
    22        timeout: 90m
    23      path_alias: k8s.io/kops
    24      spec:
    25        containers:
    26        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    27          imagePullPolicy: Always
    28          command:
    29          - runner.sh
    30          args:
    31          - bash
    32          - -c
    33          - |
    34              make test-e2e-install
    35              kubetest2 kops \
    36              -v 2 \
    37              --up --build --down \
    38              --cloud-provider=aws \
    39              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=amazonvpc --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
    40              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
    41              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
    42              --test=kops \
    43              -- \
    44              --test-args="-test.timeout=60m" \
    45              --test-package-marker=stable.txt \
    46              --parallel=25
    47          securityContext:
    48            privileged: true
    49          env:
    50          - name: KUBE_SSH_KEY_PATH
    51            value: /etc/aws-ssh/aws-ssh-private
    52          - name: KUBE_SSH_USER
    53            value: ubuntu
    54          - name: GOPATH
    55            value: /home/prow/go
    56          resources:
    57            limits:
    58              cpu: "4"
    59              memory: 6Gi
    60            requests:
    61              cpu: "4"
    62              memory: 6Gi
    63      annotations:
    64        test.kops.k8s.io/cloud: aws
    65        test.kops.k8s.io/distro: u2204arm64
    66        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
    67        test.kops.k8s.io/k8s_version: stable
    68        test.kops.k8s.io/kops_channel: alpha
    69        test.kops.k8s.io/networking: amazonvpc
    70        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
    71        testgrid-days-of-results: '90'
    72        testgrid-tab-name: e2e-amazonvpc
    73  
    74  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "amazonvpc"}
    75    - name: pull-kops-e2e-cni-amazonvpc-ipv6
    76      cluster: default
    77      branches:
    78      - master
    79      always_run: false
    80      optional: true
    81      skip_report: false
    82      labels:
    83        preset-service-account: "true"
    84        preset-aws-ssh: "true"
    85        preset-aws-credential: "true"
    86        preset-dind-enabled: "true"
    87      decorate: true
    88      decoration_config:
    89        timeout: 90m
    90      path_alias: k8s.io/kops
    91      spec:
    92        containers:
    93        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    94          imagePullPolicy: Always
    95          command:
    96          - runner.sh
    97          args:
    98          - bash
    99          - -c
   100          - |
   101              make test-e2e-install
   102              kubetest2 kops \
   103              -v 2 \
   104              --up --build --down \
   105              --cloud-provider=aws \
   106              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=amazonvpc --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery" \
   107              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   108              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   109              --test=kops \
   110              -- \
   111              --test-args="-test.timeout=60m" \
   112              --test-package-marker=stable.txt \
   113              --parallel=25
   114          securityContext:
   115            privileged: true
   116          env:
   117          - name: KUBE_SSH_KEY_PATH
   118            value: /etc/aws-ssh/aws-ssh-private
   119          - name: KUBE_SSH_USER
   120            value: ubuntu
   121          - name: GOPATH
   122            value: /home/prow/go
   123          resources:
   124            limits:
   125              cpu: "4"
   126              memory: 6Gi
   127            requests:
   128              cpu: "4"
   129              memory: 6Gi
   130      annotations:
   131        test.kops.k8s.io/cloud: aws
   132        test.kops.k8s.io/distro: u2204arm64
   133        test.kops.k8s.io/extra_flags: --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery
   134        test.kops.k8s.io/k8s_version: stable
   135        test.kops.k8s.io/kops_channel: alpha
   136        test.kops.k8s.io/networking: amazonvpc
   137        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   138        testgrid-days-of-results: '90'
   139        testgrid-tab-name: e2e-amazonvpc-ipv6
   140  
   141  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   142    - name: pull-kops-e2e-cni-calico
   143      cluster: default
   144      branches:
   145      - master
   146      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.projectcalico\.org\/|pkg\/model\/(components\/containerd|firewall|pki|iam\/iam_builder)\.go|nodeup\/pkg\/model\/networking\/calico\.go)'
   147      always_run: false
   148      optional: false
   149      skip_report: false
   150      labels:
   151        preset-service-account: "true"
   152        preset-aws-ssh: "true"
   153        preset-aws-credential: "true"
   154        preset-dind-enabled: "true"
   155      decorate: true
   156      decoration_config:
   157        timeout: 90m
   158      path_alias: k8s.io/kops
   159      spec:
   160        containers:
   161        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   162          imagePullPolicy: Always
   163          command:
   164          - runner.sh
   165          args:
   166          - bash
   167          - -c
   168          - |
   169              make test-e2e-install
   170              kubetest2 kops \
   171              -v 2 \
   172              --up --build --down \
   173              --cloud-provider=aws \
   174              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=calico --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   175              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   176              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   177              --test=kops \
   178              -- \
   179              --test-args="-test.timeout=60m" \
   180              --test-package-marker=stable.txt \
   181              --parallel=25
   182          securityContext:
   183            privileged: true
   184          env:
   185          - name: KUBE_SSH_KEY_PATH
   186            value: /etc/aws-ssh/aws-ssh-private
   187          - name: KUBE_SSH_USER
   188            value: ubuntu
   189          - name: GOPATH
   190            value: /home/prow/go
   191          resources:
   192            limits:
   193              cpu: "4"
   194              memory: 6Gi
   195            requests:
   196              cpu: "4"
   197              memory: 6Gi
   198      annotations:
   199        test.kops.k8s.io/cloud: aws
   200        test.kops.k8s.io/distro: u2204arm64
   201        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   202        test.kops.k8s.io/k8s_version: stable
   203        test.kops.k8s.io/kops_channel: alpha
   204        test.kops.k8s.io/networking: calico
   205        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   206        testgrid-days-of-results: '90'
   207        testgrid-tab-name: e2e-calico
   208  
   209  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "calico"}
   210    - name: pull-kops-e2e-cni-calico-ipv6
   211      cluster: default
   212      branches:
   213      - master
   214      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.projectcalico\.org\/|pkg\/model\/(components\/containerd|firewall|pki|iam\/iam_builder)\.go|nodeup\/pkg\/model\/networking\/calico\.go)'
   215      always_run: false
   216      optional: true
   217      skip_report: false
   218      labels:
   219        preset-service-account: "true"
   220        preset-aws-ssh: "true"
   221        preset-aws-credential: "true"
   222        preset-dind-enabled: "true"
   223      decorate: true
   224      decoration_config:
   225        timeout: 90m
   226      path_alias: k8s.io/kops
   227      spec:
   228        containers:
   229        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   230          imagePullPolicy: Always
   231          command:
   232          - runner.sh
   233          args:
   234          - bash
   235          - -c
   236          - |
   237              make test-e2e-install
   238              kubetest2 kops \
   239              -v 2 \
   240              --up --build --down \
   241              --cloud-provider=aws \
   242              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=calico --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery" \
   243              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   244              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   245              --test=kops \
   246              -- \
   247              --test-args="-test.timeout=60m" \
   248              --test-package-marker=stable.txt \
   249              --parallel=25
   250          securityContext:
   251            privileged: true
   252          env:
   253          - name: KUBE_SSH_KEY_PATH
   254            value: /etc/aws-ssh/aws-ssh-private
   255          - name: KUBE_SSH_USER
   256            value: ubuntu
   257          - name: GOPATH
   258            value: /home/prow/go
   259          resources:
   260            limits:
   261              cpu: "4"
   262              memory: 6Gi
   263            requests:
   264              cpu: "4"
   265              memory: 6Gi
   266      annotations:
   267        test.kops.k8s.io/cloud: aws
   268        test.kops.k8s.io/distro: u2204arm64
   269        test.kops.k8s.io/extra_flags: --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery
   270        test.kops.k8s.io/k8s_version: stable
   271        test.kops.k8s.io/kops_channel: alpha
   272        test.kops.k8s.io/networking: calico
   273        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   274        testgrid-days-of-results: '90'
   275        testgrid-tab-name: e2e-calico-ipv6
   276  
   277  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "1.27", "kops_channel": "alpha", "networking": "canal"}
   278    - name: pull-kops-e2e-cni-canal
   279      cluster: default
   280      branches:
   281      - master
   282      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.projectcalico\.org\.canal\/)'
   283      always_run: false
   284      optional: false
   285      skip_report: false
   286      labels:
   287        preset-service-account: "true"
   288        preset-aws-ssh: "true"
   289        preset-aws-credential: "true"
   290        preset-dind-enabled: "true"
   291      decorate: true
   292      decoration_config:
   293        timeout: 90m
   294      path_alias: k8s.io/kops
   295      spec:
   296        containers:
   297        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   298          imagePullPolicy: Always
   299          command:
   300          - runner.sh
   301          args:
   302          - bash
   303          - -c
   304          - |
   305              make test-e2e-install
   306              kubetest2 kops \
   307              -v 2 \
   308              --up --build --down \
   309              --cloud-provider=aws \
   310              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=canal --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   311              --kubernetes-version=https://dl.k8s.io/release/stable-1.27.txt \
   312              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   313              --test=kops \
   314              -- \
   315              --test-args="-test.timeout=60m" \
   316              --test-package-marker=stable-1.27.txt \
   317              --parallel=25
   318          securityContext:
   319            privileged: true
   320          env:
   321          - name: KUBE_SSH_KEY_PATH
   322            value: /etc/aws-ssh/aws-ssh-private
   323          - name: KUBE_SSH_USER
   324            value: ubuntu
   325          - name: GOPATH
   326            value: /home/prow/go
   327          resources:
   328            limits:
   329              cpu: "4"
   330              memory: 6Gi
   331            requests:
   332              cpu: "4"
   333              memory: 6Gi
   334      annotations:
   335        test.kops.k8s.io/cloud: aws
   336        test.kops.k8s.io/distro: u2204arm64
   337        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   338        test.kops.k8s.io/k8s_version: '1.27'
   339        test.kops.k8s.io/kops_channel: alpha
   340        test.kops.k8s.io/networking: canal
   341        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   342        testgrid-days-of-results: '90'
   343        testgrid-tab-name: e2e-canal
   344  
   345  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "cilium"}
   346    - name: pull-kops-e2e-cni-cilium
   347      cluster: default
   348      branches:
   349      - master
   350      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.cilium\.io\/|pkg\/model\/(components\/containerd|firewall|components\/cilium|iam\/iam_builder)\.go|nodeup\/pkg\/model\/(context|networking\/cilium)\.go)'
   351      always_run: false
   352      optional: false
   353      skip_report: false
   354      labels:
   355        preset-service-account: "true"
   356        preset-aws-ssh: "true"
   357        preset-aws-credential: "true"
   358        preset-dind-enabled: "true"
   359      decorate: true
   360      decoration_config:
   361        timeout: 90m
   362      path_alias: k8s.io/kops
   363      spec:
   364        containers:
   365        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   366          imagePullPolicy: Always
   367          command:
   368          - runner.sh
   369          args:
   370          - bash
   371          - -c
   372          - |
   373              make test-e2e-install
   374              kubetest2 kops \
   375              -v 2 \
   376              --up --build --down \
   377              --cloud-provider=aws \
   378              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=cilium --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   379              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   380              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   381              --test=kops \
   382              -- \
   383              --test-args="-test.timeout=60m" \
   384              --test-package-marker=stable.txt \
   385              --parallel=25
   386          securityContext:
   387            privileged: true
   388          env:
   389          - name: KUBE_SSH_KEY_PATH
   390            value: /etc/aws-ssh/aws-ssh-private
   391          - name: KUBE_SSH_USER
   392            value: ubuntu
   393          - name: GOPATH
   394            value: /home/prow/go
   395          resources:
   396            limits:
   397              cpu: "4"
   398              memory: 6Gi
   399            requests:
   400              cpu: "4"
   401              memory: 6Gi
   402      annotations:
   403        test.kops.k8s.io/cloud: aws
   404        test.kops.k8s.io/distro: u2204arm64
   405        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   406        test.kops.k8s.io/k8s_version: stable
   407        test.kops.k8s.io/kops_channel: alpha
   408        test.kops.k8s.io/networking: cilium
   409        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   410        testgrid-days-of-results: '90'
   411        testgrid-tab-name: e2e-cilium
   412  
   413  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "cilium"}
   414    - name: pull-kops-e2e-cni-cilium-ipv6
   415      cluster: default
   416      branches:
   417      - master
   418      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.cilium\.io\/|pkg\/model\/(components\/containerd|firewall|components\/cilium|iam\/iam_builder)\.go|nodeup\/pkg\/model\/(context|networking\/cilium)\.go)'
   419      always_run: false
   420      optional: true
   421      skip_report: false
   422      labels:
   423        preset-service-account: "true"
   424        preset-aws-ssh: "true"
   425        preset-aws-credential: "true"
   426        preset-dind-enabled: "true"
   427      decorate: true
   428      decoration_config:
   429        timeout: 90m
   430      path_alias: k8s.io/kops
   431      spec:
   432        containers:
   433        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   434          imagePullPolicy: Always
   435          command:
   436          - runner.sh
   437          args:
   438          - bash
   439          - -c
   440          - |
   441              make test-e2e-install
   442              kubetest2 kops \
   443              -v 2 \
   444              --up --build --down \
   445              --cloud-provider=aws \
   446              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=cilium --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery" \
   447              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   448              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   449              --test=kops \
   450              -- \
   451              --test-args="-test.timeout=60m" \
   452              --test-package-marker=stable.txt \
   453              --parallel=25
   454          securityContext:
   455            privileged: true
   456          env:
   457          - name: KUBE_SSH_KEY_PATH
   458            value: /etc/aws-ssh/aws-ssh-private
   459          - name: KUBE_SSH_USER
   460            value: ubuntu
   461          - name: GOPATH
   462            value: /home/prow/go
   463          resources:
   464            limits:
   465              cpu: "4"
   466              memory: 6Gi
   467            requests:
   468              cpu: "4"
   469              memory: 6Gi
   470      annotations:
   471        test.kops.k8s.io/cloud: aws
   472        test.kops.k8s.io/distro: u2204arm64
   473        test.kops.k8s.io/extra_flags: --ipv6 --topology=private --bastion --zones=us-west-2a --dns=public --discovery-store=s3://k8s-kops-prow/discovery
   474        test.kops.k8s.io/k8s_version: stable
   475        test.kops.k8s.io/kops_channel: alpha
   476        test.kops.k8s.io/networking: cilium
   477        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   478        testgrid-days-of-results: '90'
   479        testgrid-tab-name: e2e-cilium-ipv6
   480  
   481  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "cilium-etcd"}
   482    - name: pull-kops-e2e-cni-cilium-etcd
   483      cluster: default
   484      branches:
   485      - master
   486      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.cilium\.io\/|pkg\/model\/(components\/containerd|firewall|components\/cilium|iam\/iam_builder)\.go|nodeup\/pkg\/model\/(context|networking\/cilium)\.go)'
   487      always_run: false
   488      optional: false
   489      skip_report: false
   490      labels:
   491        preset-service-account: "true"
   492        preset-aws-ssh: "true"
   493        preset-aws-credential: "true"
   494        preset-dind-enabled: "true"
   495      decorate: true
   496      decoration_config:
   497        timeout: 90m
   498      path_alias: k8s.io/kops
   499      spec:
   500        containers:
   501        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   502          imagePullPolicy: Always
   503          command:
   504          - runner.sh
   505          args:
   506          - bash
   507          - -c
   508          - |
   509              make test-e2e-install
   510              kubetest2 kops \
   511              -v 2 \
   512              --up --build --down \
   513              --cloud-provider=aws \
   514              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=cilium-etcd --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   515              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   516              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   517              --test=kops \
   518              -- \
   519              --test-args="-test.timeout=60m" \
   520              --test-package-marker=stable.txt \
   521              --parallel=25
   522          securityContext:
   523            privileged: true
   524          env:
   525          - name: KUBE_SSH_KEY_PATH
   526            value: /etc/aws-ssh/aws-ssh-private
   527          - name: KUBE_SSH_USER
   528            value: ubuntu
   529          - name: GOPATH
   530            value: /home/prow/go
   531          resources:
   532            limits:
   533              cpu: "4"
   534              memory: 6Gi
   535            requests:
   536              cpu: "4"
   537              memory: 6Gi
   538      annotations:
   539        test.kops.k8s.io/cloud: aws
   540        test.kops.k8s.io/distro: u2204arm64
   541        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   542        test.kops.k8s.io/k8s_version: stable
   543        test.kops.k8s.io/kops_channel: alpha
   544        test.kops.k8s.io/networking: cilium-etcd
   545        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   546        testgrid-days-of-results: '90'
   547        testgrid-tab-name: e2e-cilium-etcd
   548  
   549  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "networking": "cilium-eni"}
   550    - name: pull-kops-e2e-cni-cilium-eni
   551      cluster: default
   552      branches:
   553      - master
   554      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.cilium\.io\/|pkg\/model\/(components\/containerd|firewall|components\/cilium|iam\/iam_builder)\.go|nodeup\/pkg\/model\/(context|networking\/cilium)\.go)'
   555      always_run: false
   556      optional: false
   557      skip_report: false
   558      labels:
   559        preset-service-account: "true"
   560        preset-aws-ssh: "true"
   561        preset-aws-credential: "true"
   562        preset-dind-enabled: "true"
   563      decorate: true
   564      decoration_config:
   565        timeout: 90m
   566      path_alias: k8s.io/kops
   567      spec:
   568        containers:
   569        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   570          imagePullPolicy: Always
   571          command:
   572          - runner.sh
   573          args:
   574          - bash
   575          - -c
   576          - |
   577              make test-e2e-install
   578              kubetest2 kops \
   579              -v 2 \
   580              --up --build --down \
   581              --cloud-provider=aws \
   582              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=cilium-eni --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   583              --kubernetes-version=https://dl.k8s.io/release/stable.txt \
   584              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   585              --test=kops \
   586              -- \
   587              --test-args="-test.timeout=60m" \
   588              --test-package-marker=stable.txt \
   589              --parallel=25
   590          securityContext:
   591            privileged: true
   592          env:
   593          - name: KUBE_SSH_KEY_PATH
   594            value: /etc/aws-ssh/aws-ssh-private
   595          - name: KUBE_SSH_USER
   596            value: ubuntu
   597          - name: GOPATH
   598            value: /home/prow/go
   599          resources:
   600            limits:
   601              cpu: "4"
   602              memory: 6Gi
   603            requests:
   604              cpu: "4"
   605              memory: 6Gi
   606      annotations:
   607        test.kops.k8s.io/cloud: aws
   608        test.kops.k8s.io/distro: u2204arm64
   609        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   610        test.kops.k8s.io/k8s_version: stable
   611        test.kops.k8s.io/kops_channel: alpha
   612        test.kops.k8s.io/networking: cilium-eni
   613        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   614        testgrid-days-of-results: '90'
   615        testgrid-tab-name: e2e-cilium-eni
   616  
   617  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "1.27", "kops_channel": "alpha", "networking": "flannel"}
   618    - name: pull-kops-e2e-cni-flannel
   619      cluster: default
   620      branches:
   621      - master
   622      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.flannel\/|pkg\/model\/components\/containerd\.go)'
   623      always_run: false
   624      optional: false
   625      skip_report: false
   626      labels:
   627        preset-service-account: "true"
   628        preset-aws-ssh: "true"
   629        preset-aws-credential: "true"
   630        preset-dind-enabled: "true"
   631      decorate: true
   632      decoration_config:
   633        timeout: 90m
   634      path_alias: k8s.io/kops
   635      spec:
   636        containers:
   637        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   638          imagePullPolicy: Always
   639          command:
   640          - runner.sh
   641          args:
   642          - bash
   643          - -c
   644          - |
   645              make test-e2e-install
   646              kubetest2 kops \
   647              -v 2 \
   648              --up --build --down \
   649              --cloud-provider=aws \
   650              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=flannel --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   651              --kubernetes-version=https://dl.k8s.io/release/stable-1.27.txt \
   652              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   653              --test=kops \
   654              -- \
   655              --test-args="-test.timeout=60m" \
   656              --test-package-marker=stable-1.27.txt \
   657              --parallel=25
   658          securityContext:
   659            privileged: true
   660          env:
   661          - name: KUBE_SSH_KEY_PATH
   662            value: /etc/aws-ssh/aws-ssh-private
   663          - name: KUBE_SSH_USER
   664            value: ubuntu
   665          - name: GOPATH
   666            value: /home/prow/go
   667          resources:
   668            limits:
   669              cpu: "4"
   670              memory: 6Gi
   671            requests:
   672              cpu: "4"
   673              memory: 6Gi
   674      annotations:
   675        test.kops.k8s.io/cloud: aws
   676        test.kops.k8s.io/distro: u2204arm64
   677        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   678        test.kops.k8s.io/k8s_version: '1.27'
   679        test.kops.k8s.io/kops_channel: alpha
   680        test.kops.k8s.io/networking: flannel
   681        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   682        testgrid-days-of-results: '90'
   683        testgrid-tab-name: e2e-flannel
   684  
   685  # {"cloud": "aws", "distro": "u2204arm64", "extra_flags": "--node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "ci", "kops_channel": "alpha", "networking": "kube-router"}
   686    - name: pull-kops-e2e-cni-kuberouter
   687      cluster: default
   688      branches:
   689      - master
   690      run_if_changed: '^(upup\/models\/cloudup\/resources\/addons\/networking\.kuberouter\/|pkg\/model\/components\/containerd\.go)'
   691      always_run: false
   692      optional: true
   693      skip_report: false
   694      labels:
   695        preset-service-account: "true"
   696        preset-aws-ssh: "true"
   697        preset-aws-credential: "true"
   698        preset-dind-enabled: "true"
   699      decorate: true
   700      decoration_config:
   701        timeout: 90m
   702      path_alias: k8s.io/kops
   703      spec:
   704        containers:
   705        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   706          imagePullPolicy: Always
   707          command:
   708          - runner.sh
   709          args:
   710          - bash
   711          - -c
   712          - |
   713              make test-e2e-install
   714              kubetest2 kops \
   715              -v 2 \
   716              --up --build --down \
   717              --cloud-provider=aws \
   718              --create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-jammy-22.04-arm64-server-20240501' --channel=alpha --networking=kube-router --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery" \
   719              --kubernetes-version=https://storage.googleapis.com/k8s-release-dev/ci/latest.txt \
   720              --kops-binary-path=/home/prow/go/src/k8s.io/kops/.build/dist/linux/amd64/kops \
   721              --test=kops \
   722              -- \
   723              --test-args="-test.timeout=60m" \
   724              --test-package-url=https://storage.googleapis.com/k8s-release-dev \
   725              --test-package-dir=ci \
   726              --test-package-marker=latest.txt \
   727              --parallel=25
   728          securityContext:
   729            privileged: true
   730          env:
   731          - name: KUBE_SSH_KEY_PATH
   732            value: /etc/aws-ssh/aws-ssh-private
   733          - name: KUBE_SSH_USER
   734            value: ubuntu
   735          - name: GOPATH
   736            value: /home/prow/go
   737          resources:
   738            limits:
   739              cpu: "4"
   740              memory: 6Gi
   741            requests:
   742              cpu: "4"
   743              memory: 6Gi
   744      annotations:
   745        test.kops.k8s.io/cloud: aws
   746        test.kops.k8s.io/distro: u2204arm64
   747        test.kops.k8s.io/extra_flags: --node-size=t4g.large --discovery-store=s3://k8s-kops-prow/discovery
   748        test.kops.k8s.io/k8s_version: ci
   749        test.kops.k8s.io/kops_channel: alpha
   750        test.kops.k8s.io/networking: kube-router
   751        testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops
   752        testgrid-days-of-results: '90'
   753        testgrid-tab-name: e2e-kuberouter