Back to home page

OSCL-LXR

 
 

    


0001 #
0002 # Licensed to the Apache Software Foundation (ASF) under one or more
0003 # contributor license agreements.  See the NOTICE file distributed with
0004 # this work for additional information regarding copyright ownership.
0005 # The ASF licenses this file to You under the Apache License, Version 2.0
0006 # (the "License"); you may not use this file except in compliance with
0007 # the License.  You may obtain a copy of the License at
0008 #
0009 #    http://www.apache.org/licenses/LICENSE-2.0
0010 #
0011 # Unless required by applicable law or agreed to in writing, software
0012 # distributed under the License is distributed on an "AS IS" BASIS,
0013 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0014 # See the License for the specific language governing permissions and
0015 # limitations under the License.
0016 #
0017 
0018 apiVersion: v1
0019 kind: Namespace
0020 metadata:
0021   name: spark
0022 ---
0023 apiVersion: v1
0024 kind: ServiceAccount
0025 metadata:
0026   name: spark-sa
0027   namespace: spark
0028 ---
0029 apiVersion: rbac.authorization.k8s.io/v1beta1
0030 kind: ClusterRole
0031 metadata:
0032   name: spark-role
0033 rules:
0034 - apiGroups:
0035   - ""
0036   resources:
0037   - "pods"
0038   verbs:
0039   - "*"
0040 ---
0041 apiVersion: rbac.authorization.k8s.io/v1beta1
0042 kind: ClusterRoleBinding
0043 metadata:
0044   name: spark-role-binding
0045 subjects:
0046 - kind: ServiceAccount
0047   name: spark-sa
0048   namespace: spark
0049 roleRef:
0050   kind: ClusterRole
0051   name: spark-role
0052   apiGroup: rbac.authorization.k8s.io