Skip to content

Commit 503abba

Browse files
committed
add initial minikube integration job
1 parent 7356d91 commit 503abba

File tree

6 files changed

+117
-68
lines changed

6 files changed

+117
-68
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
periodics:
2+
- name: ci-minikube-integration
3+
cluster: k8s-infra-prow-build
4+
interval: 4h
5+
decorate: true
6+
labels:
7+
preset-dind-enabled: "true"
8+
annotations:
9+
testgrid-dashboards: minikube-periodics
10+
extra_refs:
11+
- org: kubernetes
12+
repo: minikube
13+
base_ref: master
14+
path_alias: k8s.io/minikube
15+
spec:
16+
containers:
17+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250905-c89b045f57-master
18+
command:
19+
- runner.sh
20+
args:
21+
- make
22+
- integration-kvm-prow
23+
resources:
24+
limits:
25+
cpu: 7
26+
memory: 20Gi
27+
requests:
28+
cpu: 7
29+
memory: 20Gi
30+
# docker-in-docker needs privileged mode
31+
securityContext:
32+
privileged: true
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
presubmits:
2+
kubernetes/minikube:
3+
- name: pull-minikube-build
4+
cluster: k8s-infra-prow-build
5+
decorate: true
6+
path_alias: "k8s.io/minikube"
7+
always_run: true
8+
labels:
9+
preset-dind-enabled: "true"
10+
annotations:
11+
testgrid-dashboards: minikube-presubmits
12+
spec:
13+
containers:
14+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250905-c89b045f57-master
15+
# we add --force since minikube is running as root
16+
command:
17+
- runner.sh
18+
args:
19+
- bash
20+
- -c
21+
- make && ./out/minikube start --force-systemd --force && kubectl get pods -A
22+
# we need privileged mode in order to do docker in docker
23+
securityContext:
24+
privileged: true
25+
resources:
26+
requests:
27+
memory: "2000Mi"
28+
cpu: 2
29+
limits:
30+
memory: "2000Mi"
31+
cpu: 2
32+
- name: pull-minikube-integration
33+
cluster: k8s-infra-prow-build
34+
decorate: true
35+
path_alias: "k8s.io/minikube"
36+
always_run: true
37+
labels:
38+
preset-dind-enabled: "true"
39+
annotations:
40+
testgrid-dashboards: minikube-presubmits
41+
spec:
42+
containers:
43+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250905-c89b045f57-master
44+
# we add --force since minikube is running as root
45+
command:
46+
- runner.sh
47+
args:
48+
- make
49+
- integration-kvm-prow
50+
# we need privileged mode in order to do docker in docker
51+
securityContext:
52+
privileged: true
53+
resources:
54+
requests:
55+
memory: 20Gi
56+
cpu: 7
57+
limits:
58+
memory: 20Gi
59+
cpu: 7

config/jobs/kubernetes/minikube/minikube.yaml

Lines changed: 0 additions & 64 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# See the OWNERS docs at https://go.k8s.io/owners
2+
3+
reviewers:
4+
- sig-cluster-lifecycle-leads
5+
- afbjorklund
6+
- medyagh
7+
- prezha
8+
- spowelljr
9+
approvers:
10+
- sig-cluster-lifecycle-leads
11+
- afbjorklund
12+
- medyagh
13+
- prezha
14+
- spowelljr
15+
labels:
16+
- sig/cluster-lifecycle
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
dashboard_groups:
2+
- name: minikube
3+
dashboard_names:
4+
- minikube-presubmits
5+
- minikube-periodics
6+
7+
dashboards:
8+
- name: minikube-presubmits
9+
- name: minikube-periodics

config/tests/testgrids/config_test.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,10 @@ type SQConfig struct {
4747
var (
4848
companies = []string{
4949
"amazon",
50-
"canonical",
5150
"cos",
5251
"containerd",
53-
"cri-o",
5452
"istio",
55-
"googleoss",
5653
"google",
57-
"kopeio",
5854
"redhat",
5955
"ibm",
6056
"vmware",
@@ -64,6 +60,7 @@ var (
6460
}
6561
orgs = []string{
6662
"conformance",
63+
"minikube",
6764
"cluster-api-core",
6865
"kops",
6966
"presubmits",

0 commit comments

Comments
 (0)