Skip to content

Commit 8735d2f

Browse files
committed
Add periodic job for signed kubelet serving certs
1 parent 203226c commit 8735d2f

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
periodics:
2+
- interval: 6h
3+
name: ci-kubernetes-e2e-kind-signed-kubelet-certs
4+
cluster: k8s-infra-prow-build
5+
annotations:
6+
testgrid-dashboards: sig-auth-kubelet-serving-certs
7+
description: Runs conformance tests on a cluster with kubelet serving certificates signed by the CP against a latest kubernetes master cluster created with sigs.k8s.io/kind
8+
labels:
9+
preset-dind-enabled: "true"
10+
decorate: true
11+
decoration_config:
12+
timeout: 60m
13+
extra_refs:
14+
- org: kubernetes
15+
repo: kubernetes
16+
base_ref: master
17+
path_alias: k8s.io/kubernetes
18+
- org: kubernetes
19+
repo: test-infra
20+
base_ref: master
21+
path_alias: "k8s.io/test-infra"
22+
spec:
23+
containers:
24+
- image: gcr.io/k8s-staging-test-infra/krte:v20250717-57d1ca3de9-master
25+
command:
26+
- wrapper.sh
27+
- bash
28+
- -c
29+
- curl -sSL https://kind.sigs.k8s.io/dl/latest/linux-amd64.tgz | tar xvfz - -C "${PATH%%:*}/" && $GOPATH/src/k8s.io/test-infra/experiment/kubelet-serving-certificates/e2e-k8s.sh
30+
env:
31+
- name: LABEL_FILTER
32+
value: "Feature: isEmpty && !Slow && !Disruptive && !Flaky"
33+
- name: PARALLEL
34+
value: "true"
35+
# we need privileged mode in order to do docker in docker
36+
securityContext:
37+
privileged: true
38+
resources:
39+
limits:
40+
memory: 9Gi
41+
cpu: 7
42+
requests:
43+
# these are both a bit below peak usage during build
44+
# this is mostly for building kubernetes
45+
memory: 9Gi
46+
cpu: 7

config/testgrids/kubernetes/sig-auth/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ dashboard_groups:
1111
- sig-auth-secrets-store-sync-controller
1212
- sig-auth-secrets-store-sync-controller-periodic
1313
- sig-auth-secrets-store-sync-controller-presubmit
14+
- sig-auth-kubelet-serving-certs
1415

1516
dashboards:
1617
- name: sig-auth-gce
@@ -36,3 +37,4 @@ dashboards:
3637
- name: sig-auth-secrets-store-sync-controller
3738
- name: sig-auth-secrets-store-sync-controller-periodic
3839
- name: sig-auth-secrets-store-sync-controller-presubmit
40+
- name: sig-auth-kubelet-serving-certs

0 commit comments

Comments
 (0)