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

     1  presets:
     2  - labels:
     3      preset-minikube-e2e-creds: "true"
     4    env:
     5    - name: GCS_CREDS
     6      value: /root/.config/gcloud/k8s-minikube-build-gcs.json
     7    volumes:
     8    - name: k8s-minikube-build-gcs
     9      secret:
    10        secretName: k8s-minikube-build-gcs
    11    volumeMounts:
    12    - name: k8s-minikube-build-gcs
    13      mountPath: /root/.config/gcloud
    14      readOnly: true
    15  
    16  presubmits:
    17    kubernetes/minikube:
    18    - name: pull-minikube-build
    19      cluster: eks-prow-build-cluster
    20      decorate: true
    21      path_alias: "k8s.io/minikube"
    22      always_run: true
    23      labels:
    24        preset-dind-enabled: "true"
    25      spec:
    26        containers:
    27        - image: gcr.io/k8s-minikube/prow-test:v0.0.7
    28          # we add --force since minikube is running as root
    29          command:
    30          - wrapper.sh
    31          - bash
    32          - -c
    33          - make && ./out/minikube start --force-systemd --force && kubectl get pods -A
    34          # we need privileged mode in order to do docker in docker
    35          securityContext:
    36            privileged: true
    37          resources:
    38            requests:
    39              memory: "2000Mi"
    40              cpu: 2
    41            limits:
    42              memory: "2000Mi"
    43              cpu: 2
    44  
    45    - name: pull-minikube-platform-tests
    46      cluster: eks-prow-build-cluster
    47      labels:
    48          preset-minikube-e2e-creds: "true"
    49          preset-k8s-ssh: "true"
    50      always_run: false
    51      optional: true
    52      decorate: true
    53      spec:
    54        containers:
    55        - image: gcr.io/k8s-minikube/minikube-e2e:v20181022-a850455f-experimental
    56          command:
    57          - hack/prow/minkube_build_and_test.sh
    58          resources:
    59            requests:
    60              memory: 4Gi
    61              cpu: 2
    62            limits:
    63              memory: 4Gi
    64              cpu: 2