From 087aacfb630c3aa867530343cea58c2df4cefb28 Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Thu, 19 Dec 2024 10:27:11 +0100 Subject: [PATCH 1/2] feat: added missing COSI repos Signed-off-by: Mateusz Urbanek --- ...ontainer-object-storage-interface-api.yaml | 1 + ...r-object-storage-interface-controller.yaml | 1 + ...storage-interface-provisioner-sidecar.yaml | 1 + .../container-object-storage-interface.yaml | 50 ++++++++++++++++ .../cosi-driver-sample.yaml | 59 +++++++++++++++++++ .../kubernetes/sig-storage/config.yaml | 8 ++- 6 files changed, 117 insertions(+), 3 deletions(-) create mode 100644 config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface.yaml create mode 100644 config/jobs/kubernetes-sigs/container-object-storage-interface/cosi-driver-sample.yaml diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml index 3b7131f2b59e..db3837f72108 100644 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml +++ b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml @@ -1,3 +1,4 @@ +# TODO(retired): should we drop this? presubmits: kubernetes-sigs/container-object-storage-interface-api: - name: pull-container-object-storage-interface-api-build diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml index 83230e5f41e2..f0bdf454524d 100644 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml +++ b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml @@ -1,3 +1,4 @@ +# TODO(retired): should we drop this? presubmits: kubernetes-sigs/container-object-storage-interface-controller: diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml index 9d6ba69d0245..18b0725d9c56 100644 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml +++ b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml @@ -1,3 +1,4 @@ +# TODO(retired): should we drop this? presubmits: kubernetes-sigs/container-object-storage-interface-provisioner-sidecar: diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface.yaml new file mode 100644 index 000000000000..bed808d563ab --- /dev/null +++ b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface.yaml @@ -0,0 +1,50 @@ +presubmits: + kubernetes-sigs/container-object-storage-interface: + - name: pull-container-object-storage-interface-build + cluster: eks-prow-build-cluster + always_run: true + decorate: true + path_alias: sigs.k8s.io/container-object-storage-interface + annotations: + testgrid-dashboards: sig-storage-container-object-storage-interface + testgrid-tab-name: build + description: Build test in container-object-storage-interface repo. + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master + command: + - runner.sh + args: + - make + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + + - name: pull-container-object-storage-interface-unit + cluster: eks-prow-build-cluster + always_run: true + decorate: true + path_alias: sigs.k8s.io/container-object-storage-interface + annotations: + testgrid-dashboards: sig-storage-container-object-storage-interface + testgrid-tab-name: unit + description: Unit tests in container-object-storage-interface repo. + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master + command: + - runner.sh + args: + - make + - test + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/cosi-driver-sample.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/cosi-driver-sample.yaml new file mode 100644 index 000000000000..c4ed73f264e9 --- /dev/null +++ b/config/jobs/kubernetes-sigs/container-object-storage-interface/cosi-driver-sample.yaml @@ -0,0 +1,59 @@ +presubmits: + kubernetes-sigs/cosi-driver-sample: + + - name: pull-cosi-driver-sample-build + cluster: eks-prow-build-cluster + always_run: true + decorate: true + path_alias: sigs.k8s.io/cosi-driver-sample + annotations: + testgrid-dashboards: sig-storage-cosi-driver-sample + testgrid-tab-name: build + description: Build test in cosi-driver-sample repo. + labels: + # running a docker-based build requires docker-in-docker (DinD) + preset-dind-enabled: "true" # see config/prow/config.yaml - 'presets' section + spec: + containers: + # specified tags are periodically updated in bulk for all prow jobs + - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master + command: + - runner.sh + args: + - bash + - -c + - | + make build + securityContext: + privileged: true # docker-in-docker needs privileged mode + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi + + - name: pull-cosi-driver-sample-unit + cluster: eks-prow-build-cluster + always_run: true + decorate: true + path_alias: sigs.k8s.io/cosi-driver-sample + annotations: + testgrid-dashboards: sig-storage-cosi-driver-sample + testgrid-tab-name: unit + description: Unit tests in cosi-driver-sample repo. + spec: + containers: + - image: public.ecr.aws/docker/library/golang:latest + command: + - make + args: + - test + resources: + limits: + cpu: 2 + memory: 4Gi + requests: + cpu: 2 + memory: 4Gi diff --git a/config/testgrids/kubernetes/sig-storage/config.yaml b/config/testgrids/kubernetes/sig-storage/config.yaml index 7701e069cac0..3894352633cf 100644 --- a/config/testgrids/kubernetes/sig-storage/config.yaml +++ b/config/testgrids/kubernetes/sig-storage/config.yaml @@ -92,6 +92,8 @@ dashboards: - name: sig-storage-csi-other - name: sig-storage-lib-external-provisioner - name: sig-storage-image-build -- name: sig-storage-container-object-storage-interface-api -- name: sig-storage-container-object-storage-interface-controller -- name: sig-storage-container-object-storage-interface-provisioner-sidecar +- name: sig-storage-container-object-storage-interface +- name: sig-storage-container-object-storage-interface-api # TODO(retired): should we drop this? +- name: sig-storage-container-object-storage-interface-controller # TODO(retired): should we drop this? +- name: sig-storage-container-object-storage-interface-provisioner-sidecar # TODO(retired): should we drop this? +- name: sig-storage-cosi-driver-sample From 729ec8bf21642d1a9d1694209082bab57c1156c0 Mon Sep 17 00:00:00 2001 From: Mateusz Urbanek Date: Thu, 19 Dec 2024 19:45:33 +0100 Subject: [PATCH 2/2] chore: drop retired repos Signed-off-by: Mateusz Urbanek --- ...ontainer-object-storage-interface-api.yaml | 51 ---------------- ...r-object-storage-interface-controller.yaml | 60 ------------------- ...storage-interface-provisioner-sidecar.yaml | 60 ------------------- .../kubernetes/sig-storage/config.yaml | 3 - 4 files changed, 174 deletions(-) delete mode 100644 config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml delete mode 100644 config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml delete mode 100644 config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml deleted file mode 100644 index db3837f72108..000000000000 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-api.yaml +++ /dev/null @@ -1,51 +0,0 @@ -# TODO(retired): should we drop this? -presubmits: - kubernetes-sigs/container-object-storage-interface-api: - - name: pull-container-object-storage-interface-api-build - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-api - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-api - testgrid-tab-name: build - description: Build test in container-object-storage-interface-api repo. - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master - command: - - runner.sh - args: - - make - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - - - name: pull-container-object-storage-interface-api-unit - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-api - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-api - testgrid-tab-name: unit - description: Unit tests in container-object-storage-interface-api repo. - spec: - containers: - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master - command: - - runner.sh - args: - - make - - test - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml deleted file mode 100644 index f0bdf454524d..000000000000 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-controller.yaml +++ /dev/null @@ -1,60 +0,0 @@ -# TODO(retired): should we drop this? -presubmits: - kubernetes-sigs/container-object-storage-interface-controller: - - - name: pull-container-object-storage-interface-controller-build - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-controller - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-controller - testgrid-tab-name: build - description: Build test in container-object-storage-interface-controller repo. - labels: - # running a docker-based build requires docker-in-docker (DinD) - preset-dind-enabled: "true" # see config/prow/config.yaml - 'presets' section - spec: - containers: - # specified tags are periodically updated in bulk for all prow jobs - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master - command: - - runner.sh - args: - - bash - - -c - - | - make build - securityContext: - privileged: true # docker-in-docker needs privileged mode - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - - - name: pull-container-object-storage-interface-controller-unit - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-controller - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-controller - testgrid-tab-name: unit - description: Unit tests in container-object-storage-interface-controller repo. - spec: - containers: - - image: public.ecr.aws/docker/library/golang:latest - command: - - make - args: - - test - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi diff --git a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml b/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml deleted file mode 100644 index 18b0725d9c56..000000000000 --- a/config/jobs/kubernetes-sigs/container-object-storage-interface/container-object-storage-interface-provisioner-sidecar.yaml +++ /dev/null @@ -1,60 +0,0 @@ -# TODO(retired): should we drop this? -presubmits: - kubernetes-sigs/container-object-storage-interface-provisioner-sidecar: - - - name: pull-container-object-storage-interface-provisioner-sidecar-build - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-provisioner-sidecar - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-provisioner-sidecar - testgrid-tab-name: build - description: Build test in container-object-storage-interface-provisioner-sidecar repo. - labels: - # running a docker-based build requires docker-in-docker (DinD) - preset-dind-enabled: "true" # see config/prow/config.yaml - 'presets' section - spec: - containers: - # specified tags are periodically updated in bulk for all prow jobs - - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241218-d4b51bc3e8-master - command: - - runner.sh - args: - - bash - - -c - - | - make build - securityContext: - privileged: true # docker-in-docker needs privileged mode - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi - - - name: pull-container-object-storage-interface-provisioner-sidecar-unit - cluster: eks-prow-build-cluster - always_run: true - decorate: true - path_alias: sigs.k8s.io/container-object-storage-interface-provisioner-sidecar - annotations: - testgrid-dashboards: sig-storage-container-object-storage-interface-provisioner-sidecar - testgrid-tab-name: unit - description: Unit tests in container-object-storage-interface-provisioner-sidecar repo. - spec: - containers: - - image: public.ecr.aws/docker/library/golang:latest - command: - - make - args: - - test - resources: - limits: - cpu: 2 - memory: 4Gi - requests: - cpu: 2 - memory: 4Gi diff --git a/config/testgrids/kubernetes/sig-storage/config.yaml b/config/testgrids/kubernetes/sig-storage/config.yaml index 3894352633cf..7f0bb70699f6 100644 --- a/config/testgrids/kubernetes/sig-storage/config.yaml +++ b/config/testgrids/kubernetes/sig-storage/config.yaml @@ -93,7 +93,4 @@ dashboards: - name: sig-storage-lib-external-provisioner - name: sig-storage-image-build - name: sig-storage-container-object-storage-interface -- name: sig-storage-container-object-storage-interface-api # TODO(retired): should we drop this? -- name: sig-storage-container-object-storage-interface-controller # TODO(retired): should we drop this? -- name: sig-storage-container-object-storage-interface-provisioner-sidecar # TODO(retired): should we drop this? - name: sig-storage-cosi-driver-sample