From a1e8706d8fd980444aa7411662a1826d10ed406d Mon Sep 17 00:00:00 2001 From: soma00333 Date: Wed, 29 Jan 2025 23:28:57 +0900 Subject: [PATCH] etcd-operator: add test and test-e2e workflow to postsubmits.yaml Signed-off-by: soma00333 --- .../jobs/etcd/etcd-operator-postsubmits.yaml | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/config/jobs/etcd/etcd-operator-postsubmits.yaml b/config/jobs/etcd/etcd-operator-postsubmits.yaml index 5d57a505ef80..5983005bc6d1 100644 --- a/config/jobs/etcd/etcd-operator-postsubmits.yaml +++ b/config/jobs/etcd/etcd-operator-postsubmits.yaml @@ -1,6 +1,65 @@ --- postsubmits: etcd-io/etcd-operator: + - name: post-etcd-operator-test + cluster: eks-prow-build-cluster + branches: + - main + decorate: true + annotations: + testgrid-dashboards: sig-etcd-operator-postsubmits + testgrid-tab-name: post-etcd-operator-test + spec: + containers: + - image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20241230-3006692a6f-master + command: + - runner.sh + args: + - bash + - -c + - | + go mod tidy + make test + resources: + requests: + cpu: "4" + memory: "4Gi" + limits: + cpu: "4" + memory: "4Gi" + - name: post-etcd-operator-test-e2e + cluster: k8s-infra-prow-build + branches: + - main + decorate: true + labels: + preset-dind-enabled: "true" + preset-kind-volume-mounts: "true" + annotations: + testgrid-dashboards: sig-etcd-operator-postsubmits + testgrid-tab-name: post-etcd-operator-test-e2e + spec: + containers: + - image: gcr.io/k8s-staging-test-infra/krte:v20241230-3006692a6f-master + command: + - wrapper.sh + args: + - bash + - -c + - | + curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" kind + kind create cluster + make test-e2e + # docker-in-docker needs privileged mode + securityContext: + privileged: true + resources: + requests: + cpu: "4" + memory: "4Gi" + limits: + cpu: "4" + memory: "4Gi" - name: post-etcd-operator-lint cluster: eks-prow-build-cluster branches: