github.com/abayer/test-infra@v0.0.5/prow/cmd/build/dev.yaml (about)

     1  kind: Deployment
     2  apiVersion: apps/v1
     3  metadata:
     4    name: prow-build
     5  spec:
     6    replicas: 1
     7    selector:
     8      matchLabels:
     9        app: prow-build
    10    template:
    11      metadata:
    12        labels:
    13          app: prow-build
    14      spec:
    15        serviceAccount: prow-build
    16        containers:
    17        - name: build
    18          image: gcr.io/k8s-testimages/build:latest  # Note: not gcr.io/k8s-prow for dev
    19          imagePullPolicy: Always  # Good practice for dev/debugging, bad for prod
    20  ---
    21  
    22  kind: ServiceAccount
    23  apiVersion: v1
    24  metadata:
    25    name: prow-build
    26  ---
    27  
    28  kind: ClusterRole
    29  apiVersion: rbac.authorization.k8s.io/v1
    30  metadata:
    31    name: prow-build
    32  rules:
    33  - apiGroups:
    34    - build.knative.dev
    35    resources:
    36    - builds
    37    verbs:
    38    - create
    39    - delete
    40    - get
    41    - list
    42    - update
    43    - watch
    44  - apiGroups:
    45    - prow.k8s.io
    46    resources:
    47    - prowjobs
    48    verbs:
    49    - get
    50    - list
    51    - watch
    52    - update
    53  
    54  ---
    55  
    56  kind: ClusterRoleBinding
    57  apiVersion: rbac.authorization.k8s.io/v1
    58  metadata:
    59    name: prow-build
    60  roleRef:
    61    apiGroup: rbac.authorization.k8s.io
    62    kind: ClusterRole
    63    name: prow-build
    64  subjects:
    65  - kind: ServiceAccount
    66    name: prow-build
    67    namespace: default