forked from kubernetes/k8s.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpipeline.yaml
More file actions
90 lines (90 loc) · 1.96 KB
/
pipeline.yaml
File metadata and controls
90 lines (90 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# kind: Deployment
# apiVersion: apps/v1
# metadata:
# name: prow-pipeline
# namespace: default
# spec:
# replicas: 1
# strategy:
# type: Recreate
# selector:
# matchLabels:
# app: prow-pipeline
# template:
# metadata:
# labels:
# app: prow-pipeline
# spec:
# serviceAccountName: prow-pipeline
# containers:
# - name: pipeline
# image: us-docker.pkg.dev/k8s-infra-prow/images/pipeline:v20260225-8287579aa
# args:
# - --all-contexts
# - --config=/etc/prow-config/config.yaml
# env:
# # Use KUBECONFIG envvar rather than --kubeconfig flag in order to provide multiple configs to merge.
# - name: KUBECONFIG
# value: "/etc/kubeconfig/config"
# volumeMounts:
# - mountPath: /etc/kubeconfig
# name: kubeconfig
# readOnly: true
# - mountPath: /etc/prow-config
# name: prow-config
# readOnly: true
# volumes:
# - name: kubeconfig
# secret:
# defaultMode: 420
# secretName: kubeconfig
# - name: prow-config
# configMap:
# name: config
# ---
# kind: ServiceAccount
# apiVersion: v1
# metadata:
# name: prow-pipeline
# namespace: default
# ---
# kind: ClusterRole
# apiVersion: rbac.authorization.k8s.io/v1
# metadata:
# name: prow-pipeline
# rules:
# - apiGroups:
# - tekton.dev
# resources:
# - pipelineruns
# - pipelineresources
# verbs:
# - create
# - delete
# - get
# - list
# - update
# - watch
# - apiGroups:
# - prow.k8s.io
# resources:
# - prowjobs
# verbs:
# - get
# - list
# - watch
# - update
# - patch
# ---
# kind: ClusterRoleBinding
# apiVersion: rbac.authorization.k8s.io/v1
# metadata:
# name: prow-pipeline
# roleRef:
# apiGroup: rbac.authorization.k8s.io
# kind: ClusterRole
# name: prow-pipeline
# subjects:
# - kind: ServiceAccount
# name: prow-pipeline
# namespace: default