Skip to content

Commit 1f4a386

Browse files
committed
add artifacts for aggregation testing
1 parent a8492e4 commit 1f4a386

7 files changed

+95
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: authorization.openshift.io/v1
2+
kind: Role
3+
metadata:
4+
name: extension-apiserver-authentication-reader
5+
namespace: kube-system
6+
rules:
7+
- verbs:
8+
- get
9+
apiGroups:
10+
- ""
11+
resources:
12+
- configmaps
13+
resourceNames:
14+
- extension-apiserver-authentication
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: apiregistration.k8s.io/v1alpha1
2+
kind: APIService
3+
metadata:
4+
name: v1alpha1.wardle.k8s.io
5+
spec:
6+
insecureSkipTLSVerify: true
7+
group: wardle.k8s.io
8+
priority: 200
9+
service:
10+
name: api
11+
namespace: wardle
12+
version: v1alpha1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: authorization.openshift.io/v1
2+
kind: ClusterRoleBinding
3+
metadata:
4+
name: wardle:system:auth-delegator
5+
roleRef:
6+
name: system:auth-delegator
7+
subjects:
8+
- kind: ServiceAccount
9+
name: apiserver
10+
namespace: wardle
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: authorization.openshift.io/v1
2+
kind: RoleBinding
3+
metadata:
4+
name: wardle-auth-reader
5+
namespace: kube-system
6+
roleRef:
7+
name: extension-apiserver-authentication-reader
8+
namespace: kube-system
9+
subjects:
10+
- kind: ServiceAccount
11+
name: apiserver
12+
namespace: wardle
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
apiVersion: v1
2+
kind: ReplicationController
3+
metadata:
4+
name: wardle-server
5+
namespace: wardle
6+
labels:
7+
apiserver: "true"
8+
spec:
9+
replicas: 1
10+
selector:
11+
apiserver: "true"
12+
template:
13+
metadata:
14+
labels:
15+
apiserver: "true"
16+
spec:
17+
serviceAccountName: apiserver
18+
containers:
19+
- name: wardle-server
20+
image: kube-sample-apiserver:latest
21+
imagePullPolicy: Never
22+
args:
23+
- "--etcd-servers=http://localhost:2379"
24+
- "--audit-log-path=-"
25+
- name: etcd
26+
image: quay.io/coreos/etcd:v3.0.17
27+
securityContext:
28+
runAsUser: 0
29+
securityContext:
30+
runAsUser: 0
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
kind: ServiceAccount
2+
apiVersion: v1
3+
metadata:
4+
name: apiserver
5+
namespace: wardle
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: api
5+
namespace: wardle
6+
spec:
7+
ports:
8+
- port: 443
9+
protocol: TCP
10+
targetPort: 443
11+
selector:
12+
apiserver: "true"

0 commit comments

Comments
 (0)