diff --git a/config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml b/config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml index 5011f11a0fea..90017d4e5db9 100644 --- a/config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml +++ b/config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml @@ -164,7 +164,7 @@ presubmits: - name: pull-secrets-store-csi-driver-e2e-windows decorate: true decoration_config: - timeout: 1h + timeout: 90m always_run: true path_alias: sigs.k8s.io/secrets-store-csi-driver optional: false @@ -592,3 +592,40 @@ periodics: testgrid-alert-email: kubernetes-secrets-store-csi-driver@googlegroups.com description: "Run vulnerability scans for Secrets Store CSI driver images." testgrid-num-columns-recent: '30' + +- interval: 24h + name: periodic-secrets-store-csi-driver-upgrade-test-azure + decorate: true + decoration_config: + timeout: 30m + labels: + # this is required because we want to run kind in docker + preset-dind-enabled: "true" + # this is required to make CNI installation to succeed for kind + preset-kind-volume-mounts: "true" + # sets up the azure keyvault parameters used for testing + preset-azure-secrets-store-creds: "true" + extra_refs: + - org: kubernetes-sigs + repo: secrets-store-csi-driver + base_ref: master + path_alias: sigs.k8s.io/secrets-store-csi-driver + spec: + containers: + - image: gcr.io/k8s-testimages/kubekins-e2e:v20210615-c973edd-master + command: + - runner.sh + args: + - bash + - -c + - >- + HELM_CHART_DIR=$(ls -h charts/*.tgz | sort --version-sort --field-separator=- --key=5 | tail -n 1) make e2e-bootstrap e2e-helm-deploy-release e2e-azure && HELM_CHART_DIR=manifest_staging/charts/secrets-store-csi-driver make e2e-helm-upgrade e2e-azure + # docker-in-docker needs privileged mode + securityContext: + privileged: true + annotations: + testgrid-dashboards: sig-auth-secrets-store-csi-driver + testgrid-tab-name: secrets-store-csi-driver-upgrade-test-azure + testgrid-alert-email: kubernetes-secrets-store-csi-driver@googlegroups.com + description: "Run driver upgrade test with azure provider for Secrets Store CSI driver." + testgrid-num-columns-recent: '30'