-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathcustos.yaml
More file actions
86 lines (80 loc) · 2.43 KB
/
Copy pathcustos.yaml
File metadata and controls
86 lines (80 loc) · 2.43 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
# 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.
core:
database:
url: "${DATABASE_DSN}"
api:
port: 8080
log_level: "info"
auth:
oidc:
issuer: "${OIDC_ISSUER_URL}"
audience: "${OIDC_AUDIENCE}"
cache_ttl: "30s"
connectors:
slurm-mapper:
type: "slurm-association-mapper"
enabled: true
slurm_api:
url: "https://slurm-api.example.com"
version: "0.0.38"
username: "slurm_admin"
token: "${SLURM_TOKEN}" # Reference to environment variable
slurm-usage-monitor:
type: "slurm-usage-monitor"
enabled: true
slurm_api:
url: "https://slurm-api.example.com"
version: "0.0.38"
username: "slurm_admin"
token: "${SLURM_TOKEN}" # Reference to environment variable
cluster_id: "slurm-cluster"
comanage-provisioner:
type: "comanage-identity-provisioner"
enabled: true
registry:
url: "${COMANAGE_REGISTRY_URL}"
co_id: ${COMANAGE_CO_ID}
api_user: "${COMANAGE_API_USER}"
api_key: "${COMANAGE_API_KEY}"
unix_cluster:
id: ${COMANAGE_UNIX_CLUSTER_ID}
person_id_type: "${COMANAGE_PERSON_ID_TYPE}"
provisioning:
custos_cluster_id: "${CUSTOS_CLUSTER_ID}"
default_shell: "/bin/bash"
homedir_prefix: "/home/"
http_timeout: "30s"
amie-processor:
type: "amie-processor"
enabled: true
credentials:
base_url: "${AMIE_BASE_URL}"
site_code: "${AMIE_SITE_CODE}"
api_key: "${AMIE_API_KEY}"
cluster:
id: "${AMIE_CLUSTER_ID}"
polling:
poll_interval: "30s"
worker_interval: "5s"
poller_enabled: true
timeouts:
connect_timeout: "5s"
read_timeout: "20s"
temp-account:
type: "temp-account"
enabled: true