From 1b9b22863e582c4da781f701b23ac2c81672695e Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 13:08:41 +0300 Subject: [PATCH 01/11] Added periodic jobs for main branch and presubmit for release branches 0.4 and 0.5 --- .../jobset/jobset-presubmit-release-0.4.yaml | 174 ++++++++++++++++ .../jobset/jobset-presubmit-release-0.5.yaml | 174 ++++++++++++++++ .../jobset/jobset-release-blocking.yaml | 190 ++++++++++++++++++ 3 files changed, 538 insertions(+) create mode 100644 config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml create mode 100644 config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml create mode 100644 config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml new file mode 100644 index 000000000000..210baecf6a34 --- /dev/null +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -0,0 +1,174 @@ +presubmits: + kubernetes-sigs/jobset: + - name: pull-jobset-test-unit-release-0-4 + cluster: eks-prow-build-cluster + branches: + - ^release-0.4 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-unit-release-0-4 + description: "Run jobset unit tests" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: GO_TEST_FLAGS + value: "-race -count 3" + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-integration-release-0-4 + cluster: eks-prow-build-cluster + branches: + - ^release-0.4 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-integration-release-0-4 + description: "Run jobset integration tests" + spec: + containers: + - image: public.ecr.aws/docker/library/golang:1.22 + command: + - make + args: + - test-integration + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-e2e-main-1-27 + cluster: eks-prow-build-cluster + branches: + - ^release-0.4 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + estgrid-tab-name: pull-jobset-test-e2e-main-1-27 + description: "Run jobset end to end tests for Kubernetes 1.27" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.27.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.21 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - kind-image-build + - test-e2e + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + requests: + cpu: "10" + memory: "10Gi" + limits: + cpu: "10" + memory: "10Gi" + - name: pull-jobset-test-e2e-main-1-28 + cluster: eks-prow-build-cluster + branches: + - ^release-0.4 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + estgrid-tab-name: pull-jobset-test-e2e-main-1-28 + description: "Run jobset end to end tests for Kubernetes 1.28" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.28.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-e2e-main-1-29 + cluster: eks-prow-build-cluster + branches: + - ^release-0.4 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-e2e-main-1-29 + description: "Run jobset end to end tests for Kubernetes 1.29" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.29.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml new file mode 100644 index 000000000000..90dfc64e38d1 --- /dev/null +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -0,0 +1,174 @@ +presubmits: + kubernetes-sigs/jobset: + - name: pull-jobset-test-unit-release-0-4 + cluster: eks-prow-build-cluster + branches: + - ^release-0.5 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-unit-release-0-4 + description: "Run jobset unit tests" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: GO_TEST_FLAGS + value: "-race -count 3" + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-integration-release-0-4 + cluster: eks-prow-build-cluster + branches: + - ^release-0.5 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-integration-release-0-4 + description: "Run jobset integration tests" + spec: + containers: + - image: public.ecr.aws/docker/library/golang:1.22 + command: + - make + args: + - test-integration + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-e2e-main-1-27 + cluster: eks-prow-build-cluster + branches: + - ^release-0.5 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + estgrid-tab-name: pull-jobset-test-e2e-main-1-27 + description: "Run jobset end to end tests for Kubernetes 1.27" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.27.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.21 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - kind-image-build + - test-e2e + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + requests: + cpu: "10" + memory: "10Gi" + limits: + cpu: "10" + memory: "10Gi" + - name: pull-jobset-test-e2e-main-1-28 + cluster: eks-prow-build-cluster + branches: + - ^release-0.5 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + estgrid-tab-name: pull-jobset-test-e2e-main-1-28 + description: "Run jobset end to end tests for Kubernetes 1.28" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.28.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - name: pull-jobset-test-e2e-main-1-29 + cluster: eks-prow-build-cluster + branches: + - ^release-0.5 + skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" + decorate: true + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-apps + testgrid-tab-name: pull-jobset-test-e2e-main-1-29 + description: "Run jobset end to end tests for Kubernetes 1.29" + labels: + preset-dind-enabled: "true" + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.29.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml new file mode 100644 index 000000000000..1798b1cf1ff0 --- /dev/null +++ b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml @@ -0,0 +1,190 @@ +periodics: + - interval: 12h + name: periodic-jobset-test-unit-main + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: main + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-unit-main + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset unit tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: GO_TEST_FLAGS + value: "-race -count 3" + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-integration-main + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: main + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-integration-main + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset integration tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: public.ecr.aws/docker/library/golang:1.22 + command: + - make + args: + - test-integration + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: peroodic-jobset-test-e2e-main-1-27 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: main + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-main-1-27 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.27" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.27.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-main-1-28 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: main + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-main-1-28 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.28" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.28.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-main-1-29 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: main + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-main-1-29 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.20" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.29.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi \ No newline at end of file From 68e9bb5e8d244d052fc1c070185b5edb51e38840 Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 15:00:38 +0300 Subject: [PATCH 02/11] Fixed tests name and annotations --- .../jobset/jobset-presubmit-release-0.4.yaml | 12 ++++++------ .../jobset/jobset-presubmit-release-0.5.yaml | 11 ++++++----- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index 210baecf6a34..7b1c417dfaf3 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -59,7 +59,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-main-1-27 + - name: pull-jobset-test-e2e-release-0-4-1-27 cluster: eks-prow-build-cluster branches: - ^release-0.4 @@ -68,7 +68,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-main-1-27 + estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-27 description: "Run jobset end to end tests for Kubernetes 1.27" labels: preset-dind-enabled: "true" @@ -97,7 +97,7 @@ presubmits: limits: cpu: "10" memory: "10Gi" - - name: pull-jobset-test-e2e-main-1-28 + - name: pull-jobset-test-e2e-release-0-4-1-28 cluster: eks-prow-build-cluster branches: - ^release-0.4 @@ -106,7 +106,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-main-1-28 + estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-28 description: "Run jobset end to end tests for Kubernetes 1.28" labels: preset-dind-enabled: "true" @@ -134,7 +134,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-main-1-29 + - name: pull-jobset-test-e2e-release-0-4-1-29 cluster: eks-prow-build-cluster branches: - ^release-0.4 @@ -143,7 +143,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - testgrid-tab-name: pull-jobset-test-e2e-main-1-29 + testgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-29 description: "Run jobset end to end tests for Kubernetes 1.29" labels: preset-dind-enabled: "true" diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 90dfc64e38d1..e5c63e303e99 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -49,8 +49,9 @@ presubmits: containers: - image: public.ecr.aws/docker/library/golang:1.22 command: - - make + - runner.sh args: + - make - test-integration resources: limits: @@ -59,7 +60,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-main-1-27 + - name: pull-jobset-test-e2e-release-0-4-1-27 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -68,7 +69,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-main-1-27 + estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-27 description: "Run jobset end to end tests for Kubernetes 1.27" labels: preset-dind-enabled: "true" @@ -134,7 +135,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-main-1-29 + - name: pull-jobset-test-e2e-release-0-4-1-29 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -143,7 +144,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - testgrid-tab-name: pull-jobset-test-e2e-main-1-29 + testgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-29 description: "Run jobset end to end tests for Kubernetes 1.29" labels: preset-dind-enabled: "true" From 52a636f230a49f5214d0d34d7e1da3fbd84c065f Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 15:22:19 +0300 Subject: [PATCH 03/11] Fixed tests name and annotations --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index e5c63e303e99..1919a0f8f6a1 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -98,7 +98,7 @@ presubmits: limits: cpu: "10" memory: "10Gi" - - name: pull-jobset-test-e2e-main-1-28 + - name: pull-jobset-test-e2e-release-0-4-1-28 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -107,7 +107,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-main-1-28 + estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-28 description: "Run jobset end to end tests for Kubernetes 1.28" labels: preset-dind-enabled: "true" From 12eaaab9720d5f6845459e0aa15878d682caa8c1 Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 15:34:52 +0300 Subject: [PATCH 04/11] Fixed tests name and annotations --- .../jobset/jobset-presubmit-release-0.5.yaml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 1919a0f8f6a1..88907c327d46 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -1,6 +1,6 @@ presubmits: kubernetes-sigs/jobset: - - name: pull-jobset-test-unit-release-0-4 + - name: pull-jobset-test-unit-release-0-5 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -9,7 +9,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - testgrid-tab-name: pull-jobset-test-unit-release-0-4 + testgrid-tab-name: pull-jobset-test-unit-release-0-5 description: "Run jobset unit tests" labels: preset-dind-enabled: "true" @@ -34,7 +34,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-integration-release-0-4 + - name: pull-jobset-test-integration-release-0-5 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -43,7 +43,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - testgrid-tab-name: pull-jobset-test-integration-release-0-4 + testgrid-tab-name: pull-jobset-test-integration-release-0-5 description: "Run jobset integration tests" spec: containers: @@ -60,7 +60,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-release-0-4-1-27 + - name: pull-jobset-test-e2e-release-0-5-1-27 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -69,7 +69,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-27 + estgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-27 description: "Run jobset end to end tests for Kubernetes 1.27" labels: preset-dind-enabled: "true" @@ -98,7 +98,7 @@ presubmits: limits: cpu: "10" memory: "10Gi" - - name: pull-jobset-test-e2e-release-0-4-1-28 + - name: pull-jobset-test-e2e-release-0-5-1-28 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -107,7 +107,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - estgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-28 + estgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-28 description: "Run jobset end to end tests for Kubernetes 1.28" labels: preset-dind-enabled: "true" @@ -135,7 +135,7 @@ presubmits: requests: cpu: 3 memory: 10Gi - - name: pull-jobset-test-e2e-release-0-4-1-29 + - name: pull-jobset-test-e2e-release-0-5-1-29 cluster: eks-prow-build-cluster branches: - ^release-0.5 @@ -144,7 +144,7 @@ presubmits: path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-apps - testgrid-tab-name: pull-jobset-test-e2e-release-0-4-1-29 + testgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-29 description: "Run jobset end to end tests for Kubernetes 1.29" labels: preset-dind-enabled: "true" From 35177f83e10204525c8345dcfcfae9c562bc7b53 Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 19:03:29 +0300 Subject: [PATCH 05/11] Fix lint --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml | 5 +++-- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 5 +++-- .../jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index 7b1c417dfaf3..f8eaae9c8a26 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -41,7 +41,7 @@ presubmits: skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" decorate: true path_alias: sigs.k8s.io/jobset - annotations: + annotations: testgrid-dashboards: sig-apps testgrid-tab-name: pull-jobset-test-integration-release-0-4 description: "Run jobset integration tests" @@ -171,4 +171,5 @@ presubmits: memory: 10Gi requests: cpu: 3 - memory: 10Gi \ No newline at end of file + memory: 10Gi + \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 88907c327d46..1ab2fb8ce46a 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -41,7 +41,7 @@ presubmits: skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$" decorate: true path_alias: sigs.k8s.io/jobset - annotations: + annotations: testgrid-dashboards: sig-apps testgrid-tab-name: pull-jobset-test-integration-release-0-5 description: "Run jobset integration tests" @@ -172,4 +172,5 @@ presubmits: memory: 10Gi requests: cpu: 3 - memory: 10Gi \ No newline at end of file + memory: 10Gi + \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml index 1798b1cf1ff0..74b5f1616054 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml @@ -56,7 +56,7 @@ periodics: decorate: true spec: containers: - - image: public.ecr.aws/docker/library/golang:1.22 + - image: public.ecr.aws/docker/library/golang:1.22 command: - make args: @@ -187,4 +187,5 @@ periodics: memory: 10Gi requests: cpu: 3 - memory: 10Gi \ No newline at end of file + memory: 10Gi + \ No newline at end of file From 36a81861f80e30c0d976e55399036cda6f57b8a2 Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 20:09:50 +0300 Subject: [PATCH 06/11] Add new line at the end of file & delete trailing spaces --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml | 1 - .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 2 +- config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index f8eaae9c8a26..72d4e76964e9 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -172,4 +172,3 @@ presubmits: requests: cpu: 3 memory: 10Gi - \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 1ab2fb8ce46a..770233e99a39 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -173,4 +173,4 @@ presubmits: requests: cpu: 3 memory: 10Gi - \ No newline at end of file + \ No newline at end of file diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml index 74b5f1616054..5545ae5443d5 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml @@ -188,4 +188,3 @@ periodics: requests: cpu: 3 memory: 10Gi - \ No newline at end of file From fe25fb7238a4d62efcbca07ffd8aa33edb1fd6a1 Mon Sep 17 00:00:00 2001 From: Omer Date: Mon, 29 Apr 2024 20:10:08 +0300 Subject: [PATCH 07/11] Add new line at the end of file & delete trailing spaces --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 770233e99a39..6a6a85b50450 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -173,4 +173,3 @@ presubmits: requests: cpu: 3 memory: 10Gi - \ No newline at end of file From bf1e469135151ff28b09ebd40523c63922dafaa6 Mon Sep 17 00:00:00 2001 From: Omer Aplatony Date: Mon, 13 May 2024 18:00:05 +0300 Subject: [PATCH 08/11] Update jobset-presubmit-release-0.5.yaml and jobset-presubmit-release-0.4.yaml --- ...ocking.yaml => jobset-periodics-main.yaml} | 0 .../jobset/jobset-periodics-release-0-4.yaml | 190 ++++++++++++++++++ .../jobset/jobset-periodics-release-0-5.yaml | 190 ++++++++++++++++++ ...submit.yaml => jobset-presubmit-main.yaml} | 0 .../jobset/jobset-presubmit-release-0.4.yaml | 3 +- .../jobset/jobset-presubmit-release-0.5.yaml | 2 +- 6 files changed, 382 insertions(+), 3 deletions(-) rename config/jobs/kubernetes-sigs/jobset/{jobset-release-blocking.yaml => jobset-periodics-main.yaml} (100%) create mode 100644 config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml create mode 100644 config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml rename config/jobs/kubernetes-sigs/jobset/{jobset-presubmit.yaml => jobset-presubmit-main.yaml} (100%) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml similarity index 100% rename from config/jobs/kubernetes-sigs/jobset/jobset-release-blocking.yaml rename to config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml new file mode 100644 index 000000000000..0b44a49082ff --- /dev/null +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml @@ -0,0 +1,190 @@ +periodics: + - interval: 12h + name: periodic-jobset-test-unit-release-0.4 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.4 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-unit-release-0.4 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset unit tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: GO_TEST_FLAGS + value: "-race -count 3" + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-integration-release-0.4 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.4 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-integration-release-0.4 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset integration tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: public.ecr.aws/docker/library/golang:1.22 + command: + - make + args: + - test-integration + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: peroodic-jobset-test-e2e-release-0.4-1-27 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.4 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-27 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.27" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.27.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-release-0.4-1-28 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.4 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-28 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.28" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.28.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-release-0.4-1-29 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.4 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-29 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.20" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.29.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml new file mode 100644 index 000000000000..308f98fc33d6 --- /dev/null +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml @@ -0,0 +1,190 @@ +periodics: + - interval: 12h + name: periodic-jobset-test-unit-release-0.5 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.5 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-unit-release-0.5 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset unit tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: GO_TEST_FLAGS + value: "-race -count 3" + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-integration-release-0.5 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.5 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-integration-release-0.5 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset integration tests" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: public.ecr.aws/docker/library/golang:1.22 + command: + - make + args: + - test-integration + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: peroodic-jobset-test-e2e-release-0.5-1-27 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.5 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-27 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.27" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.27.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-release-0.5-1-28 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.5 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-28 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.28" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.28.3 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi + - interval: 12h + name: periodic-jobset-test-e2e-release-0.5-1-29 + cluster: eks-prow-build-cluster + extra_refs: + - org: kubernetes-sigs + repo: jobset + base_ref: release-0.5 + path_alias: sigs.k8s.io/jobset + annotations: + testgrid-dashboards: sig-scheduling + testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-29 + testgrid-num-failures-to-alert: '1' + description: "Run periodic jobset end to end tests for Kubernetes 1.20" + testgrid-num-columns-recent: '30' + labels: + preset-dind-enabled: "true" + decorate: true + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master + env: + - name: E2E_KIND_VERSION + value: kindest/node:v1.29.0 + - name: BUILDER_IMAGE + value: public.ecr.aws/docker/library/golang:1.22 + command: + # generic runner script, handles DIND, bazelrc for caching, etc. + - runner.sh + args: + - make + - test-e2e-kind + securityContext: + privileged: true + resources: + limits: + cpu: 3 + memory: 10Gi + requests: + cpu: 3 + memory: 10Gi diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml similarity index 100% rename from config/jobs/kubernetes-sigs/jobset/jobset-presubmit.yaml rename to config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index 72d4e76964e9..d7e41e549fff 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -85,8 +85,7 @@ presubmits: - runner.sh args: - make - - kind-image-build - - test-e2e + - test-e2e-kind # docker-in-docker needs privileged mode securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 6a6a85b50450..3df0940a1320 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -87,7 +87,7 @@ presubmits: args: - make - kind-image-build - - test-e2e + - test-e2e-kind # docker-in-docker needs privileged mode securityContext: privileged: true From 390d9eef0692c36b85ca979180e902ddeac7adce Mon Sep 17 00:00:00 2001 From: Omer Aplatony Date: Mon, 13 May 2024 18:10:36 +0300 Subject: [PATCH 09/11] Add kind-image-build to tests --- config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml | 3 +++ .../kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml | 3 +++ .../kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml | 3 +++ config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml | 3 +++ .../kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml | 3 +++ .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 2 ++ 6 files changed, 17 insertions(+) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml index 5545ae5443d5..db5d77955cbe 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml @@ -98,6 +98,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -138,6 +139,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -178,6 +180,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml index 0b44a49082ff..fed0a0280ab3 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml @@ -98,6 +98,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -138,6 +139,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -178,6 +180,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml index 308f98fc33d6..7c74453efdce 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml @@ -98,6 +98,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -138,6 +139,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -178,6 +180,7 @@ periodics: - runner.sh args: - make + - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml index d98dab53c03f..1a1bcf7f6bb6 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml @@ -79,6 +79,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -114,6 +115,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -150,6 +152,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index d7e41e549fff..addef30e302c 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -85,6 +85,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -122,6 +123,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -160,6 +162,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index 3df0940a1320..c6751a2edab4 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -124,6 +124,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -162,6 +163,7 @@ presubmits: - runner.sh args: - make + - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: From d4a849d38bf841d1fdd7e87afcf28619c159e043 Mon Sep 17 00:00:00 2001 From: Omer Aplatony Date: Mon, 13 May 2024 19:06:11 +0300 Subject: [PATCH 10/11] Update jobset names and base refs for release 0.4 and 0.5 --- .../jobset/jobset-periodics-release-0-4.yaml | 30 +++++++++---------- .../jobset/jobset-periodics-release-0-5.yaml | 30 +++++++++---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml index fed0a0280ab3..6f461f96a485 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml @@ -1,15 +1,15 @@ periodics: - interval: 12h - name: periodic-jobset-test-unit-release-0.4 + name: periodic-jobset-test-unit-release-0-4 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.4 + base_ref: release-0-4 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-unit-release-0.4 + testgrid-tab-name: periodic-jobset-test-unit-release-0-4 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset unit tests" testgrid-num-columns-recent: '30' @@ -38,16 +38,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-integration-release-0.4 + name: periodic-jobset-test-integration-release-0-4 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.4 + base_ref: release-0-4 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-integration-release-0.4 + testgrid-tab-name: periodic-jobset-test-integration-release-0-4 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset integration tests" testgrid-num-columns-recent: '30' @@ -69,16 +69,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: peroodic-jobset-test-e2e-release-0.4-1-27 + name: peroodic-jobset-test-e2e-release-0-4-1-27 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.4 + base_ref: release-0-4 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-27 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-27 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.27" testgrid-num-columns-recent: '30' @@ -110,16 +110,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-e2e-release-0.4-1-28 + name: periodic-jobset-test-e2e-release-0-4-1-28 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.4 + base_ref: release-0-4 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-28 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-28 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.28" testgrid-num-columns-recent: '30' @@ -151,16 +151,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-e2e-release-0.4-1-29 + name: periodic-jobset-test-e2e-release-0-4-1-29 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.4 + base_ref: release-0-4 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.4-1-29 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-29 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.20" testgrid-num-columns-recent: '30' diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml index 7c74453efdce..8e7571a4c0d7 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml @@ -1,15 +1,15 @@ periodics: - interval: 12h - name: periodic-jobset-test-unit-release-0.5 + name: periodic-jobset-test-unit-release-0-5 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.5 + base_ref: release-0-5 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-unit-release-0.5 + testgrid-tab-name: periodic-jobset-test-unit-release-0-5 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset unit tests" testgrid-num-columns-recent: '30' @@ -38,16 +38,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-integration-release-0.5 + name: periodic-jobset-test-integration-release-0-5 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.5 + base_ref: release-0-5 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-integration-release-0.5 + testgrid-tab-name: periodic-jobset-test-integration-release-0-5 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset integration tests" testgrid-num-columns-recent: '30' @@ -69,16 +69,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: peroodic-jobset-test-e2e-release-0.5-1-27 + name: peroodic-jobset-test-e2e-release-0-5-1-27 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.5 + base_ref: release-0-5 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-27 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-5-1-27 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.27" testgrid-num-columns-recent: '30' @@ -110,16 +110,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-e2e-release-0.5-1-28 + name: periodic-jobset-test-e2e-release-0-5-1-28 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.5 + base_ref: release-0-5 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-28 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-5-1-28 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.28" testgrid-num-columns-recent: '30' @@ -151,16 +151,16 @@ periodics: cpu: 3 memory: 10Gi - interval: 12h - name: periodic-jobset-test-e2e-release-0.5-1-29 + name: periodic-jobset-test-e2e-release-0-5-1-29 cluster: eks-prow-build-cluster extra_refs: - org: kubernetes-sigs repo: jobset - base_ref: release-0.5 + base_ref: release-0-5 path_alias: sigs.k8s.io/jobset annotations: testgrid-dashboards: sig-scheduling - testgrid-tab-name: periodic-jobset-test-e2e-release-0.5-1-29 + testgrid-tab-name: periodic-jobset-test-e2e-release-0-5-1-29 testgrid-num-failures-to-alert: '1' description: "Run periodic jobset end to end tests for Kubernetes 1.20" testgrid-num-columns-recent: '30' From b98475765ad4c456ae8258ef52f836dddda82105 Mon Sep 17 00:00:00 2001 From: Omer Aplatony Date: Mon, 13 May 2024 23:10:03 +0300 Subject: [PATCH 11/11] Remove kind-image-build from jobset-periodics and jobset-presubmit YAML files --- config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml | 3 --- .../kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml | 3 --- .../kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml | 3 --- config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml | 3 --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml | 3 --- .../kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml | 3 --- 6 files changed, 18 deletions(-) diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml index db5d77955cbe..5545ae5443d5 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml @@ -98,7 +98,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -139,7 +138,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -180,7 +178,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml index 6f461f96a485..631536f54f5f 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml @@ -98,7 +98,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -139,7 +138,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -180,7 +178,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml index 8e7571a4c0d7..7d28b79193ec 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-5.yaml @@ -98,7 +98,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -139,7 +138,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true @@ -180,7 +178,6 @@ periodics: - runner.sh args: - make - - kind-image-build - test-e2e-kind securityContext: privileged: true diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml index 19ae88d1942d..51dae6d5b4b8 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml @@ -79,7 +79,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -115,7 +114,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -152,7 +150,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml index addef30e302c..d7e41e549fff 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.4.yaml @@ -85,7 +85,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -123,7 +122,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -162,7 +160,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: diff --git a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml index c6751a2edab4..710532fde784 100644 --- a/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml +++ b/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-release-0.5.yaml @@ -86,7 +86,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -124,7 +123,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: @@ -163,7 +161,6 @@ presubmits: - runner.sh args: - make - - kind-image-build - test-e2e-kind # docker-in-docker needs privileged mode securityContext: