Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CAPI Operator: move jobs to EKS prow cluster #29743

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
periodics:
- name: periodic-cluster-api-operator-test-main
cluster: eks-prow-build-cluster
interval: 24h
decorate: true
labels:
Expand All @@ -14,12 +15,20 @@ periodics:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- "./scripts/ci-test.sh"
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
furkatgofurov7 marked this conversation as resolved.
Show resolved Hide resolved
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-test-main
testgrid-alert-email: [email protected]
testgrid-num-failures-to-alert: "2"
- name: periodic-cluster-api-operator-e2e-main
cluster: eks-prow-build-cluster
interval: 24h
decorate: true
decoration_config:
Expand All @@ -41,6 +50,13 @@ periodics:
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-e2e-main
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
periodics:
- name: periodic-cluster-api-operator-test-release-0-3
cluster: eks-prow-build-cluster
interval: 24h
decorate: true
labels:
Expand All @@ -14,12 +15,20 @@ periodics:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- "./scripts/ci-test.sh"
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-test-release-0-3
testgrid-alert-email: [email protected]
testgrid-num-failures-to-alert: "2"
- name: periodic-cluster-api-operator-e2e-release-0-3
cluster: eks-prow-build-cluster
interval: 24h
decorate: true
decoration_config:
Expand All @@ -41,6 +50,13 @@ periodics:
# we need privileged mode in order to do docker in docker
securityContext:
privileged: true
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-e2e-release-0-3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
presubmits:
kubernetes-sigs/cluster-api-operator:
- name: pull-cluster-api-operator-build-main
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -15,10 +16,18 @@ presubmits:
command:
- runner.sh
- ./scripts/ci-build.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-build-main
- name: pull-cluster-api-operator-make-main
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -30,17 +39,25 @@ presubmits:
- ^main$
spec:
containers:
- command:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- runner.sh
- ./scripts/ci-make.sh
# docker-in-docker needs privileged mode
securityContext:
privileged: true
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-make-main
- name: pull-cluster-api-operator-apidiff-main
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -52,14 +69,22 @@ presubmits:
- ^main$
spec:
containers:
- command:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- runner.sh
- ./scripts/ci-apidiff.sh
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-apidiff-main
- name: pull-cluster-api-operator-verify-main
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -74,10 +99,18 @@ presubmits:
command:
- "runner.sh"
- ./scripts/ci-verify.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-verify-main
- name: pull-cluster-api-operator-test-main
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -92,10 +125,18 @@ presubmits:
args:
- runner.sh
- ./scripts/ci-test.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-test-main
- name: pull-cluster-api-operator-e2e-main
cluster: eks-prow-build-cluster
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ameukam After the merge, this job started failing in kubernetes-sigs/cluster-api-operator#143. Looking at the build logs in https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_cluster-api-operator/143/pull-cluster-api-operator-e2e-main/1668941993025212416 I don't find anything useful and just:

Job execution failed: Pod pending timeout.
Failed to open /logs/process-log.txt: open /logs/process-log.txt: no such file or directory

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like an issue with the build cluster. Let me ping folx on Slack.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, please tag me in the thread if possible

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 I'd love to follow along too. There have been a few merged jobs transitioning that have had issues so far.

path_alias: "sigs.k8s.io/cluster-api-operator"
optional: false
decorate: true
Expand Down Expand Up @@ -123,6 +164,13 @@ presubmits:
secretKeyRef:
name: cluster-lifecycle-github-token
key: cluster-lifecycle-github-token
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator
testgrid-tab-name: capi-operator-pr-e2e-main
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
presubmits:
kubernetes-sigs/cluster-api-operator:
- name: pull-cluster-api-operator-build-release-0-3
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -15,10 +16,18 @@ presubmits:
command:
- runner.sh
- ./scripts/ci-build.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-build-release-0-3
- name: pull-cluster-api-operator-make-release-0-3
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -30,17 +39,25 @@ presubmits:
- ^release-0.3$
spec:
containers:
- command:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- runner.sh
- ./scripts/ci-make.sh
# docker-in-docker needs privileged mode
securityContext:
privileged: true
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-make-release-0-3
- name: pull-cluster-api-operator-apidiff-release-0-3
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -52,14 +69,22 @@ presubmits:
- ^release-0.3$
spec:
containers:
- command:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
command:
- runner.sh
- ./scripts/ci-apidiff.sh
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230613-63d85f5ed2-1.25
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-apidiff-release-0-3
- name: pull-cluster-api-operator-verify-release-0-3
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -74,10 +99,18 @@ presubmits:
command:
- "runner.sh"
- ./scripts/ci-verify.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-verify-release-0-3
- name: pull-cluster-api-operator-test-release-0-3
cluster: eks-prow-build-cluster
decorate: true
path_alias: sigs.k8s.io/cluster-api-operator
always_run: true
Expand All @@ -92,10 +125,18 @@ presubmits:
args:
- runner.sh
- ./scripts/ci-test.sh
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-test-release-0-3
- name: pull-cluster-api-operator-e2e-release-0-3
cluster: eks-prow-build-cluster
path_alias: "sigs.k8s.io/cluster-api-operator"
optional: false
decorate: true
Expand Down Expand Up @@ -123,6 +164,13 @@ presubmits:
secretKeyRef:
name: cluster-lifecycle-github-token
key: cluster-lifecycle-github-token
resources:
requests:
cpu: "1"
memory: "2Gi"
limits:
cpu: "1"
memory: "2Gi"
annotations:
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-operator-0.3
testgrid-tab-name: capi-operator-pr-e2e-release-0-3