Skip to content

Commit cc65e72

Browse files
committed
Add periodic job for signed kubelet serving certs
1 parent 69b322a commit cc65e72

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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+
workdir: true
19+
- org: kubernetes
20+
repo: test-infra
21+
base_ref: master
22+
path_alias: k8s.io/test-infra
23+
spec:
24+
containers:
25+
- image: gcr.io/k8s-staging-test-infra/krte:v20250717-57d1ca3de9-master
26+
command:
27+
- wrapper.sh
28+
- bash
29+
- -c
30+
- 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
31+
env:
32+
- name: LABEL_FILTER
33+
value: "Feature: isEmpty && !Slow && !Disruptive && !Flaky"
34+
- name: PARALLEL
35+
value: "true"
36+
# we need privileged mode in order to do docker in docker
37+
securityContext:
38+
privileged: true
39+
resources:
40+
limits:
41+
memory: 9Gi
42+
cpu: 7
43+
requests:
44+
# these are both a bit below peak usage during build
45+
# this is mostly for building kubernetes
46+
memory: 9Gi
47+
cpu: 7

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ dashboards:
2222
- name: sig-auth-secrets-store-sync-controller
2323
- name: sig-auth-secrets-store-sync-controller-periodic
2424
- name: sig-auth-secrets-store-sync-controller-presubmit
25+
- name: sig-auth-kubelet-serving-certs
2526

2627
dashboard_groups:
2728
- name: sig-auth
@@ -36,3 +37,4 @@ dashboard_groups:
3637
- sig-auth-secrets-store-sync-controller
3738
- sig-auth-secrets-store-sync-controller-periodic
3839
- sig-auth-secrets-store-sync-controller-presubmit
40+
- sig-auth-kubelet-serving-certs

0 commit comments

Comments
 (0)