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

     1  periodics:
     2  - name: maintenance-ci-scale-aws-janitor
     3    cluster: eks-prow-build-cluster
     4    interval: 1h
     5    labels:
     6      preset-service-account: "true"
     7      preset-aws-ssh: "true"
     8      preset-aws-credential-boskos-scale-001-kops: "true"
     9    decorate: true
    10    spec:
    11      containers:
    12      - command:
    13        - /app
    14        args:
    15        - --ttl=12h
    16        - --path=s3://k8s-infra-kops-scale-tests/objs.json
    17        image: gcr.io/k8s-staging-boskos/aws-janitor:v20240416-59dbd6c
    18        resources:
    19          requests:
    20            cpu: 1
    21            memory: "2Gi"
    22          limits:
    23            cpu: 1
    24            memory: "2Gi"
    25    annotations:
    26      testgrid-dashboards: sig-testing-maintenance
    27      testgrid-tab-name: ci-scale-aws-janitor
    28      description: Deletes old AWS resources for scalability jobs
    29  
    30  - name: ci-kubernetes-e2e-kops-aws-scale-amazonvpc-using-cl2
    31    tags:
    32    - "perfDashPrefix: aws-5000Nodes"
    33    - "perfDashBuildsCount: 270"
    34    - "perfDashJobType: performance"
    35    cluster: eks-prow-build-cluster
    36    interval: 24h
    37    labels:
    38      preset-service-account: "true"
    39      preset-aws-ssh: "true"
    40      preset-aws-credential-boskos-scale-001-kops: "true"
    41      preset-dind-enabled: "true"
    42    decorate: true
    43    decoration_config:
    44      timeout: 480m
    45    extra_refs:
    46    - org: kubernetes
    47      repo: kubernetes
    48      base_ref: master
    49      path_alias: k8s.io/kubernetes
    50    - org: kubernetes
    51      repo: perf-tests
    52      base_ref: master
    53      path_alias: k8s.io/perf-tests
    54    - org: kubernetes
    55      repo: kops
    56      base_ref: master
    57      path_alias: k8s.io/kops
    58      workdir: true
    59    annotations:
    60      test.kops.k8s.io/cloud: aws
    61      test.kops.k8s.io/distro: u2204
    62      test.kops.k8s.io/k8s_version: stable
    63      test.kops.k8s.io/kops_channel: alpha
    64      test.kops.k8s.io/networking: amazonvpc
    65      testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-aws, sig-release-master-informing, amazon-ec2-release
    66      testgrid-tab-name: ec2-master-scale-performance
    67      testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com
    68    spec:
    69      containers:
    70      - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    71        imagePullPolicy: Always
    72        command:
    73        - runner.sh
    74        args:
    75        - ./tests/e2e/scenarios/scalability/run-test.sh
    76        securityContext:
    77          privileged: true
    78        env:
    79        - name: KUBE_SSH_KEY_PATH
    80          value: /etc/aws-ssh/aws-ssh-private
    81        - name: KUBE_SSH_USER
    82          value: ubuntu
    83        - name: GOPATH
    84          value: /home/prow/go
    85        - name: ARTIFACTS
    86          value: $(ARTIFACTS)
    87        - name: CNI_PLUGIN
    88          value: "amazonvpc"
    89        - name: KUBE_NODE_COUNT
    90          value: "5000"
    91        - name: CL2_LOAD_TEST_THROUGHPUT
    92          value: "50"
    93        - name: CL2_DELETE_TEST_THROUGHPUT
    94          value: "50"
    95        - name: CL2_RATE_LIMIT_POD_CREATION
    96          value: "false"
    97        - name: NODE_MODE
    98          value: "master"
    99        - name: CONTROL_PLANE_COUNT
   100          value: "3"
   101        - name: CONTROL_PLANE_SIZE
   102          value: "c5.18xlarge"
   103        - name: KOPS_STATE_STORE
   104          value: "s3://k8s-infra-kops-scale-tests"
   105        - name: PROMETHEUS_SCRAPE_KUBE_PROXY
   106          value: "true"
   107        - name: CL2_ENABLE_DNS_PROGRAMMING
   108          value: "true"
   109        - name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
   110          value: "true"
   111        - name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
   112          value: "99.5"
   113        - name: CL2_ALLOWED_SLOW_API_CALLS
   114          value: "1"
   115        - name: ENABLE_PROMETHEUS_SERVER
   116          value: "true"
   117        - name: PROMETHEUS_PVC_STORAGE_CLASS
   118          value: "gp2"
   119        - name: CLOUD_PROVIDER
   120          value: "aws"
   121        - name: CLUSTER_NAME
   122          value: "scale-1000.periodic.test-cncf-aws.k8s.io"
   123        - name: KOPS_IRSA
   124          value: "true"
   125        resources:
   126          requests:
   127            cpu: "10"
   128            memory: "48Gi"
   129          limits:
   130            cpu: "10"
   131            memory: "48Gi"