@@ -9,26 +9,37 @@ It also documents the cluster-api specific configuration in test-infra.
9
9
10
10
### Presubmits
11
11
12
- ** Legend** :
13
- * ✳️️ jobs that don't have to be run successfully for merge
14
- * ✴️ jobs that are not triggered automatically for every commit
15
-
16
12
Prow Presubmits:
17
- * [ pull-cluster-api-build-main] ` ./scripts/ci-build.sh `
18
- * ✳️️ [ pull-cluster-api-apidiff-main] ` ./scripts/ci-apidiff.sh `
19
- * [ pull-cluster-api-verify-main] ` ./scripts/ci-verify.sh `
20
- * [ pull-cluster-api-test-main] ` ./scripts/ci-test.sh `
21
- * [ pull-cluster-api-test-mink8s-main] ` ./scripts/ci-test.sh `
22
- * [ pull-cluster-api-e2e-main] ` ./scripts/ci-e2e.sh `
23
- * GINKGO_FOCUS: ` [PR-Blocking] `
24
- * ✳️️ [ pull-cluster-api-e2e-informing-main] ` ./scripts/ci-e2e.sh `
25
- * GINKGO_FOCUS: ` [PR-Informing] ` , GINKGO_SKIP: ` [IPv6] `
26
- * ✳️️ [ pull-cluster-api-e2e-informing-ipv6-main] ` ./scripts/ci-e2e.sh `
27
- * GINKGO_FOCUS: ` [IPv6] [PR-Informing] ` , IP_FAMILY: ` IPv6 `
28
- * ✳️️ ✴️ [ pull-cluster-api-e2e-full-main] ` ./scripts/ci-e2e.sh `
29
- * GINKGO_SKIP: ` [PR-Blocking] [Conformance] [K8s-Upgrade] [IPv6] ` (i.e. "no tags")
30
- * ✳️️ ✴️ [ pull-cluster-api-e2e-workload-upgrade-1-27-latest-main] ` ./scripts/ci-e2e.sh ` FROM: ` stable-1.27 ` TO: ` ci/latest-1.28 `
31
- * GINKGO_FOCUS: ` [K8s-Upgrade] `
13
+ * mandatory for merge, always run:
14
+ * [ pull-cluster-api-build-main] ` ./scripts/ci-build.sh `
15
+ * [ pull-cluster-api-verify-main] ` ./scripts/ci-verify.sh `
16
+ * mandatory for merge, run if go code changes:
17
+ * [ pull-cluster-api-test-main] ` ./scripts/ci-test.sh `
18
+ * [ pull-cluster-api-e2e-main] ` ./scripts/ci-e2e.sh `
19
+ * GINKGO_FOCUS: ` [PR-Blocking] `
20
+ * optional for merge, run if go code changes:
21
+ * [ pull-cluster-api-apidiff-main] ` ./scripts/ci-apidiff.sh `
22
+ * [ pull-cluster-api-e2e-informing-main] ` ./scripts/ci-e2e.sh `
23
+ * GINKGO_FOCUS: ` [PR-Informing] `
24
+ * GINKGO_SKIP: ` [IPv6] `
25
+ * optional for merge, run if manually triggered:
26
+ * [ pull-cluster-api-test-mink8s-main] ` ./scripts/ci-test.sh `
27
+ * KUBEBUILDER_ENVTEST_KUBERNETES_VERSION: ` 1.24.2 `
28
+ * [ pull-cluster-api-e2e-mink8s-main] ` ./scripts/ci-e2e.sh `
29
+ * GINKGO_SKIP: ` [Conformance] [K8s-Upgrade]|[IPv6] `
30
+ * KUBERNETES_VERSION_MANAGEMENT: ` stable-1.24 `
31
+ * [ pull-cluster-api-e2e-full-dualstack-ipv6-main] ` ./scripts/ci-e2e.sh `
32
+ * DOCKER_IN_DOCKER_IPV6_ENABLED: ` true `
33
+ * GINKGO_SKIP: ` [PR-Blocking] [Conformance] [K8s-Upgrade] `
34
+ * [ pull-cluster-api-e2e-ipv6-main] ` ./scripts/ci-e2e.sh `
35
+ * DOCKER_IN_DOCKER_IPV6_ENABLED: ` true `
36
+ * GINKGO_FOCUS: ` [IPv6] [PR-Informing] `
37
+ * IP_FAMILY: ` IPv6 `
38
+ * [ pull-cluster-api-e2e-full-main] ` ./scripts/ci-e2e.sh `
39
+ * GINKGO_SKIP: ` [PR-Blocking] [Conformance] [K8s-Upgrade]|[IPv6] `
40
+ * [ pull-cluster-api-e2e-workload-upgrade-1-27-latest-main] ` ./scripts/ci-e2e.sh ` FROM: ` stable-1.27 ` TO: ` ci/latest-1.28 `
41
+ * GINKGO_FOCUS: ` [K8s-Upgrade] `
42
+ * [ pull-cluster-api-e2e-scale-main-experimental] ` ./scripts/ci-e2e-scale.sh `
32
43
33
44
GitHub Presubmit Workflows:
34
45
* golangci-lint: golangci/golangci-lint-action
@@ -43,7 +54,6 @@ GitHub Presubmit Workflows:
43
54
* release (run on tags)
44
55
* Creates a GitHub release with release notes for the tag.
45
56
46
-
47
57
GitHub Weekly Workflows:
48
58
* golangci-lint: golangci/golangci-lint-action
49
59
* Weekly check all Markdown links
@@ -60,12 +70,20 @@ Prow Postsubmits:
60
70
Prow Periodics:
61
71
* [ periodic-cluster-api-test-main] ` ./scripts/ci-test.sh `
62
72
* [ periodic-cluster-api-test-mink8s-main] ` ./scripts/ci-test.sh `
63
- * KUBEBUILDER_ENVTEST_KUBERNETES_VERSION: ` 1.23.5 `
73
+ * KUBEBUILDER_ENVTEST_KUBERNETES_VERSION: ` 1.24.2 `
64
74
* [ periodic-cluster-api-e2e-main] ` ./scripts/ci-e2e.sh `
65
75
* GINKGO_SKIP: ` [Conformance] [K8s-Upgrade]|[IPv6] `
66
76
* [ periodic-cluster-api-e2e-mink8s-main] ` ./scripts/ci-e2e.sh `
67
77
* GINKGO_SKIP: ` [Conformance] [K8s-Upgrade]|[IPv6] `
68
- * KUBERNETES_VERSION_MANAGEMENT: ` stable-1.23 `
78
+ * KUBERNETES_VERSION_MANAGEMENT: ` stable-1.24 `
79
+ * [ periodic-cluster-api-e2e-dualstack-ipv6-main] ` ./scripts/ci-e2e.sh `
80
+ * DOCKER_IN_DOCKER_IPV6_ENABLED: ` true `
81
+ * GINKGO_SKIP: ` [Conformance] [K8s-Upgrade] `
82
+ * [ periodic-cluster-api-e2e-ipv6-main] ` ./scripts/ci-e2e.sh `
83
+ * DOCKER_IN_DOCKER_IPV6_ENABLED: ` true `
84
+ * GINKGO_SKIP: ` [Conformance] [K8s-Upgrade] `
85
+ * GINKGO_FOCUS: ` [IPv6] [PR-Informing] `
86
+ * IP_FAMILY: ` IPv6 `
69
87
* [ periodic-cluster-api-e2e-workload-upgrade-1-22-1-23-main] ` ./scripts/ci-e2e.sh ` FROM: ` stable-1.22 ` TO: ` stable-1.23 `
70
88
* GINKGO_FOCUS: ` [K8s-Upgrade] `
71
89
* [ periodic-cluster-api-e2e-workload-upgrade-1-23-1-24-main] ` ./scripts/ci-e2e.sh ` FROM: ` stable-1.23 ` TO: ` stable-1.24 `
@@ -108,15 +126,20 @@ Prow Periodics:
108
126
[ pull-cluster-api-verify-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-verify-main
109
127
[ pull-cluster-api-test-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-test-main
110
128
[ pull-cluster-api-test-mink8s-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-test-mink8s-main
129
+ [ pull-cluster-api-e2e-mink8s-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-mink8s-main
111
130
[ pull-cluster-api-e2e-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-main
112
131
[ pull-cluster-api-e2e-informing-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-informing-main
113
- [ pull-cluster-api-e2e-informing-ipv6-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-informing-ipv6-main
132
+ [ pull-cluster-api-e2e-full-dualstack-ipv6-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-full-dualstack-ipv6-main
133
+ [ pull-cluster-api-e2e-ipv6-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-ipv6-main
114
134
[ pull-cluster-api-e2e-full-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-full-main
115
135
[ pull-cluster-api-e2e-workload-upgrade-1-27-latest-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-main-1-27-latest
136
+ [ pull-cluster-api-e2e-scale-main-experimental ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-pr-e2e-scale-main-experimental
116
137
[ periodic-cluster-api-test-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-test-main
117
138
[ periodic-cluster-api-test-mink8s-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-test-mink8s-main
118
139
[ periodic-cluster-api-e2e-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-main
119
140
[ periodic-cluster-api-e2e-mink8s-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-mink8s-main
141
+ [ periodic-cluster-api-e2e-dualstack-ipv6-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-dualstack-ipv6-main
142
+ [ periodic-cluster-api-e2e-ipv6-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-ipv6-main
120
143
[ periodic-cluster-api-e2e-workload-upgrade-1-22-1-23-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-main-1-22-1-23
121
144
[ periodic-cluster-api-e2e-workload-upgrade-1-23-1-24-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-main-1-23-1-24
122
145
[ periodic-cluster-api-e2e-workload-upgrade-1-24-1-25-main ] : https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api#capi-e2e-main-1-24-1-25
0 commit comments