Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 63 additions & 2 deletions config/jobs/cert-manager/cert-manager-periodics.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ periodics:
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-master
description: Runs 'bazel test //...'
description: Runs 'bazel test --jobs=1 //...'
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210323-ad5071a-3.7.2
Expand Down Expand Up @@ -49,7 +49,7 @@ periodics:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-master
testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com
description: Runs 'bazel test //...' using the 'experimental' Bazel version
description: Runs 'bazel test --jobs=1 //...' using the 'experimental' Bazel version
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210331-363c37a-experimental
Expand Down Expand Up @@ -373,3 +373,64 @@ periodics:
options:
- name: ndots
value: "1"

- name: ci-cert-manager-e2e-v1-21
interval: 2h
agent: kubernetes
decorate: true
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: master
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-master
testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com
description: Runs the end-to-end test suite against a Kubernetes v1.21 cluster
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-bazel-remote-cache-enabled: "true"
preset-bazel-scratch-dir: "true"
preset-cloudflare-credentials: "true"
preset-venafi-tpp-credentials: "true"
preset-venafi-cloud-credentials: "true"
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210323-ad5071a-3.7.2
args:
- runner
- devel/ci-run-e2e.sh
resources:
requests:
cpu: 3500m
memory: 12Gi
env:
- name: K8S_VERSION
value: "1.20"
# Enable CertificateSigningRequest e2e tests for v1.19+ clusters
- name: FEATURE_GATES
value: "ExperimentalCertificateSigningRequestControllers=true"
securityContext:
privileged: true
capabilities:
add: ["SYS_ADMIN"]
volumeMounts:
- mountPath: /lib/modules
name: modules
readOnly: true
- mountPath: /sys/fs/cgroup
name: cgroup
volumes:
- name: modules
hostPath:
path: /lib/modules
type: Directory
- name: cgroup
hostPath:
path: /sys/fs/cgroup
type: Directory
dnsConfig:
options:
- name: ndots
value: "1"
33 changes: 18 additions & 15 deletions config/jobs/cert-manager/cert-manager-presubmits.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
description: Runs 'bazel test //...'
description: Runs 'bazel test --jobs=1 //...'
labels:
preset-service-account: "true"
preset-bazel-remote-cache-enabled: "true"
Expand Down Expand Up @@ -45,11 +45,11 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
description: Runs 'bazel test //...' using the 'experimental' Bazel version
description: Runs 'bazel test --jobs=1 //...' using the 'experimental' Bazel version
labels:
preset-service-account: "true"
preset-bazel-remote-cache-enabled: "true"
Expand Down Expand Up @@ -83,7 +83,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -120,7 +120,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -155,7 +155,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -218,7 +218,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -281,7 +281,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -334,6 +334,7 @@ presubmits:
options:
- name: ndots
value: "1"

- name: pull-cert-manager-e2e-v1-19
context: pull-cert-manager-e2e-v1-19
always_run: false
Expand All @@ -343,7 +344,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -396,6 +397,7 @@ presubmits:
options:
- name: ndots
value: "1"

- name: pull-cert-manager-e2e-v1-20
context: pull-cert-manager-e2e-v1-20
always_run: false
Expand All @@ -405,7 +407,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -458,6 +460,7 @@ presubmits:
options:
- name: ndots
value: "1"

- name: pull-cert-manager-e2e-v1-21
context: pull-cert-manager-e2e-v1-21
always_run: true
Expand All @@ -467,7 +470,7 @@ presubmits:
decorate: true
branches:
- master
- release-1.4
- release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-presubmits-blocking
Expand Down Expand Up @@ -528,15 +531,15 @@ presubmits:
#
# See https://github.com/jetstack/cert-manager/issues/3555
#
- name: pull-cert-manager-e2e-v1-20-feature-issuers-venafi-tpp
- name: pull-cert-manager-e2e-v1-21-feature-issuers-venafi-tpp
always_run: false
optional: true
max_concurrency: 4
agent: kubernetes
decorate: true
branches: []
annotations:
description: Runs the E2E tests labelled [Feature:Issuers:Venafi:TPP] against a Kubernetes v1.20 cluster
description: Runs the E2E tests labelled [Feature:Issuers:Venafi:TPP] against a Kubernetes v1.21 cluster
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
Expand All @@ -558,7 +561,7 @@ presubmits:
memory: 12Gi
env:
- name: K8S_VERSION
value: "1.20"
value: "1.21"
# Enable CertificateSigningRequest e2e tests for v1.19+ clusters
- name: FEATURE_GATES
value: "ExperimentalCertificateSigningRequestControllers=true"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
labels:
preset-service-account: "true"
preset-bazel-remote-cache-enabled: "true"
Expand All @@ -16,7 +16,7 @@ periodics:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com
description: Runs 'bazel test //...'
description: Runs 'bazel test --jobs=1 //...'
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210323-ad5071a-3.7.2
Expand All @@ -42,15 +42,15 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
labels:
preset-service-account: "true"
preset-bazel-scratch-dir: "true"
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com
description: Runs 'bazel test //...' using the 'experimental' Bazel version
description: Runs 'bazel test --jobs=1 //...' using the 'experimental' Bazel version
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210331-363c37a-experimental
Expand All @@ -76,7 +76,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
Expand Down Expand Up @@ -137,7 +137,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
Expand Down Expand Up @@ -198,7 +198,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
Expand Down Expand Up @@ -259,7 +259,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
Expand Down Expand Up @@ -320,7 +320,7 @@ periodics:
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.4
base_ref: release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
Expand Down Expand Up @@ -373,3 +373,64 @@ periodics:
options:
- name: ndots
value: "1"

- name: ci-cert-manager-next-e2e-v1-21
interval: 2h
agent: kubernetes
decorate: true
extra_refs:
- org: jetstack
repo: cert-manager
base_ref: release-1.5
annotations:
testgrid-create-test-group: 'true'
testgrid-dashboards: jetstack-cert-manager-next
testgrid-alert-email: cert-manager-dev-alerts@googlegroups.com
description: Runs the end-to-end test suite against a Kubernetes v1.21 cluster
labels:
preset-service-account: "true"
preset-dind-enabled: "true"
preset-bazel-remote-cache-enabled: "true"
preset-bazel-scratch-dir: "true"
preset-cloudflare-credentials: "true"
preset-venafi-tpp-credentials: "true"
preset-venafi-cloud-credentials: "true"
spec:
containers:
- image: eu.gcr.io/jetstack-build-infra-images/bazelbuild:20210323-ad5071a-3.7.2
args:
- runner
- devel/ci-run-e2e.sh
resources:
requests:
cpu: 3500m
memory: 12Gi
env:
- name: K8S_VERSION
value: "1.21"
# Enable CertificateSigningRequest e2e tests for v1.19+ clusters
- name: FEATURE_GATES
value: "ExperimentalCertificateSigningRequestControllers=true"
securityContext:
privileged: true
capabilities:
add: ["SYS_ADMIN"]
volumeMounts:
- mountPath: /lib/modules
name: modules
readOnly: true
- mountPath: /sys/fs/cgroup
name: cgroup
volumes:
- name: modules
hostPath:
path: /lib/modules
type: Directory
- name: cgroup
hostPath:
path: /sys/fs/cgroup
type: Directory
dnsConfig:
options:
- name: ndots
value: "1"
Loading