blob: d186ace997f1a937794124981e7194a5123d775a [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
partitions:
- name: default
nodesortpolicy:
type: binpacking
placementrules:
- name: User
create: true
parent:
name: Group
create: false
filter:
type: allow
groups:
- sandbox
- name: Provided
create: true
limits:
- limit: "resource limit for user"
users:
- user1
maxresources: {memory: 10000, vcore: 10}
- limit: "application limit for group"
groups:
- sandbox
maxapplications: 10
queues:
- name: root
queues:
- name: advertisement
resources:
guaranteed:
{memory: 500000, vcore: 50000}
max:
{memory: 800000, vcore: 80000}
- name: search
resources:
guaranteed:
memory: 400000
vcore: 40000
max:
memory: 600000
vcore: 60000
- name: sandbox
parent: true
submitacl: " sandbox"
resources:
guaranteed:
memory: 100000
vcore: 10000
max:
memory: 100000
vcore: 10000
- name: gpu
- name: production
adminacl: "admin admin"
maxapplications: 10
- name: test
properties:
x: y
limits:
- limit: "resource limit for user"
users:
- gpuuser
maxresources: {memory: 10000, vcore: 10, gpu: 50}