Skip to content

Commit

Permalink
secrets-store-sync-controller - Add prow test jobs for release
Browse files Browse the repository at this point in the history
Signed-off-by: Omer Aplatony <[email protected]>
  • Loading branch information
omerap12 committed Sep 24, 2024
1 parent d92e9fa commit e924e14
Showing 1 changed file with 172 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,178 @@ presubmits:
testgrid-tab-name: pr-secrets-store-sync-controller-e2e-provider-k8s-1-31-0
description: "Run e2e tests with e2e-provider for Secrets Store Sync Controller on Kubernetes 1.31.0"
testgrid-num-columns-recent: '30'

- name: release-secrets-store-sync-controller-e2e-provider-k8s-1-27-15
cluster: eks-prow-build-cluster
decorate: true
decoration_config:
timeout: 10m
always_run: false
run_if_changed: "^charts/.*"
path_alias: sigs.k8s.io/secrets-store-sync-controller
branches:
- ^main$
- ^release-*
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"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240923-c8645c1a17-master
command:
- runner.sh
args:
- bash
- -c
- >-
make e2e-bootstrap run-e2e-provider-tests
securityContext:
privileged: true
env:
- name: KIND_NODE_IMAGE_VERSION
value: "v1.27.15"
resources:
requests:
cpu: "4"
memory: "8Gi"
limits:
cpu: "4"
memory: "8Gi"
annotations:
testgrid-dashboards: sig-auth-secrets-store-sync-controller
testgrid-tab-name: release-secrets-store-sync-controller-e2e-provider-k8s-1-27-15
description: "Run e2e tests with e2e-provider for Secrets Store Sync Controller on Kubernetes 1.27.15"
testgrid-num-columns-recent: '30'
- name: release-secrets-store-sync-controller-e2e-provider-k8s-1-28-11
cluster: eks-prow-build-cluster
decorate: true
decoration_config:
timeout: 10m
always_run: false
run_if_changed: "^charts/.*"
path_alias: sigs.k8s.io/secrets-store-sync-controller
branches:
- ^main$
- ^release-*
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"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240923-c8645c1a17-master
command:
- runner.sh
args:
- bash
- -c
- >-
make e2e-bootstrap run-e2e-provider-tests
securityContext:
privileged: true
env:
- name: KIND_NODE_IMAGE_VERSION
value: "v1.28.11"
resources:
requests:
cpu: "4"
memory: "8Gi"
limits:
cpu: "4"
memory: "8Gi"
annotations:
testgrid-dashboards: sig-auth-secrets-store-sync-controller
testgrid-tab-name: release-secrets-store-sync-controller-e2e-provider-k8s-1-28-11
description: "Run e2e tests with e2e-provider for Secrets Store Sync Controller on Kubernetes 1.28.11"
testgrid-num-columns-recent: '30'
- name: release-secrets-store-sync-controller-e2e-provider-k8s-1-29-6
cluster: eks-prow-build-cluster
decorate: true
decoration_config:
timeout: 10m
always_run: false
run_if_changed: "^charts/.*"
path_alias: sigs.k8s.io/secrets-store-sync-controller
branches:
- ^main$
- ^release-*
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"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240923-c8645c1a17-master
command:
- runner.sh
args:
- bash
- -c
- >-
make e2e-bootstrap run-e2e-provider-tests
securityContext:
privileged: true
env:
- name: KIND_NODE_IMAGE_VERSION
value: "v1.29.6"
resources:
requests:
cpu: "4"
memory: "8Gi"
limits:
cpu: "4"
memory: "8Gi"
annotations:
testgrid-dashboards: sig-auth-secrets-store-sync-controller
testgrid-tab-name: release-secrets-store-sync-controller-e2e-provider-k8s-1-29-6
description: "Run e2e tests with e2e-provider for Secrets Store Sync Controller on Kubernetes 1.29.6"
testgrid-num-columns-recent: '30'
- name: release-secrets-store-sync-controller-e2e-provider-k8s-1-30-2
cluster: eks-prow-build-cluster
decorate: true
decoration_config:
timeout: 10m
always_run: false
run_if_changed: "^charts/.*"
path_alias: sigs.k8s.io/secrets-store-sync-controller
branches:
- ^main$
- ^release-*
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"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240923-c8645c1a17-master
command:
- runner.sh
args:
- bash
- -c
- >-
make e2e-bootstrap run-e2e-provider-tests
securityContext:
privileged: true
env:
- name: KIND_NODE_IMAGE_VERSION
value: "v1.30.2"
resources:
requests:
cpu: "4"
memory: "8Gi"
limits:
cpu: "4"
memory: "8Gi"
annotations:
testgrid-dashboards: sig-auth-secrets-store-sync-controller
testgrid-tab-name: release-secrets-store-sync-controller-e2e-provider-k8s-1-30-2
description: "Run e2e tests with e2e-provider for Secrets Store Sync Controller on Kubernetes 1.30.2"
testgrid-num-columns-recent: '30'
periodics:
- interval: 24h
name: periodic-secrets-store-sync-controller-image-scan
Expand Down

0 comments on commit e924e14

Please sign in to comment.