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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-cross
     4      optional: true
     5      always_run: false
     6      run_if_changed: '(^.go-version)|(^build/build-image/)|(^hack/lib/golang.sh)|(^build/common.sh)'
     7      cluster: eks-prow-build-cluster
     8      decorate: true
     9      path_alias: k8s.io/kubernetes
    10      labels:
    11        preset-dind-enabled: "true"
    12      spec:
    13        containers:
    14        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    15          command:
    16          - runner.sh
    17          args:
    18          - make
    19          - release
    20          - KUBE_RELEASE_RUN_TESTS=n
    21          # docker-in-docker needs privileged mode
    22          securityContext:
    23            privileged: true
    24          resources:
    25            limits:
    26              cpu: 7300m
    27              memory: "41Gi"
    28            requests:
    29              cpu: 7300m
    30              memory: "41Gi"
    31      annotations:
    32        testgrid-create-test-group: 'true'
    33  
    34  periodics:
    35  - name: ci-kubernetes-build
    36    interval: 1h
    37    cluster: k8s-infra-prow-build
    38    decorate: true
    39    extra_refs:
    40    - org: kubernetes
    41      repo: kubernetes
    42      base_ref: master
    43    labels:
    44      preset-service-account: "true"
    45      preset-dind-enabled: "true"
    46    spec:
    47      containers:
    48      - image: gcr.io/k8s-staging-releng/k8s-ci-builder:latest-default
    49        imagePullPolicy: Always
    50        command:
    51        - wrapper.sh
    52        - /krel
    53        - ci-build
    54        - --configure-docker
    55        - --allow-dup=false
    56        - --bucket=k8s-release-dev
    57        - --registry=gcr.io/k8s-staging-ci-images
    58        - --extra-version-markers=k8s-master
    59        # docker-in-docker needs privileged mode
    60        securityContext:
    61          privileged: true
    62        resources:
    63          limits:
    64            cpu: "7"
    65            memory: "34Gi"
    66          requests:
    67            cpu: "7"
    68            memory: "34Gi"
    69    rerun_auth_config:
    70      github_team_slugs:
    71        - org: kubernetes
    72          slug: release-managers
    73    annotations:
    74      fork-per-release: "true"
    75      fork-per-release-replacements: "k8s-master -> k8s-beta, latest-default -> latest-{{.Version}}"
    76      testgrid-dashboards: sig-release-master-blocking, sig-release-releng-blocking
    77      testgrid-tab-name: build-master
    78      testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io
    79  
    80  - interval: 5m
    81    name: ci-kubernetes-build-fast
    82    cluster: k8s-infra-prow-build
    83    decorate: true
    84    extra_refs:
    85    - org: kubernetes
    86      repo: kubernetes
    87      base_ref: master
    88    labels:
    89      preset-service-account: "true"
    90      preset-dind-enabled: "true"
    91    spec:
    92      containers:
    93      - image: gcr.io/k8s-staging-releng/k8s-ci-builder:latest-default
    94        imagePullPolicy: Always
    95        command:
    96        - wrapper.sh
    97        - /krel
    98        - ci-build
    99        - --configure-docker
   100        - --allow-dup=false
   101        - --fast
   102        - --bucket=k8s-release-dev
   103        # docker-in-docker needs privileged mode
   104        securityContext:
   105          privileged: true
   106        resources:
   107          limits:
   108            cpu: 6
   109            memory: "12Gi"
   110          requests:
   111            cpu: 6
   112            memory: "12Gi"
   113    rerun_auth_config:
   114      github_team_slugs:
   115        - org: kubernetes
   116          slug: release-managers
   117    annotations:
   118      testgrid-dashboards: sig-release-master-blocking, sig-release-releng-blocking
   119      testgrid-tab-name: build-master-fast
   120      testgrid-alert-email: release-managers+alerts@kubernetes.io, release-team@kubernetes.io
   121      description: 'Ends up running: make quick-release'