-
Notifications
You must be signed in to change notification settings - Fork 37
/
values.yaml
134 lines (114 loc) · 2.97 KB
/
values.yaml
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# Default values for rucio webui.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# replicaCount gives the number of server pods to run
replicaCount: 1
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
minReadySeconds: 5
image:
repository: rucio/rucio-webui
tag: release-33.0.0
pullPolicy: Always
imagePullSecrets: []
# - name: docker-regcreds
useSSL: true
service:
type: ClusterIP
port: 80
targetPort: 80
protocol: TCP
name: http
annotations:
{}
# loadbalancer.openstack.org/network-id: "<id>"
# service.beta.kubernetes.io/openstack-internal-load-balancer: "true"
# loadbalancer.openstack.org/cascade-delete: "false"
loadBalancerIP: null
loadBalancerClass: null
externalTrafficPolicy: null
allocateLoadBalancerNodePorts: true
ingress:
enabled: false
# ingressClassName: traefik
annotations:
nginx.ingress.kubernetes.io/ssl-passthrough: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
path: /
hosts: []
secretMounts: []
# - volumeName: gcssecret
# secretName: gcssecret
# mountPath: /opt/rucio/etc/gcs_rucio.json
# subPath: gcs_rucio.json
config:
## values used to configure apache, sets environment variables in the webui container that begin with RUCIO_HTTPD_
httpd:
mpm_mode: "event"
start_servers: "1"
min_spare_threads: "1"
max_spare_threads: "20"
threads_per_child: "5"
max_clients: "20"
max_requests_per_child: "8192"
timeout: 300
min_spare_servers: "1"
max_spare_servers: "5"
server_limit: "10"
keep_alive: "On"
keep_alive_timeout: "5"
max_keep_alive_requests: "128"
threads_limit: "128"
max_request_workers: "1280"
max_connections_per_child: "2048"
## Rucio WebUI specific configuration for apache
webui:
rucio_host: "rucio-server"
rucio_auth_host: "rucio-server"
hostname: "webui-host"
project_url: "https://rucio.cern.ch"
multivo_enabled: "False"
# A csv string of vos containing their short names. For example: "def,atl,cms"
vo_list: "def"
vo_default: "def"
oidc_enabled: "False"
# A csv string of names of supported oidc providers that will be configured in the webui. For example: "cern,indico"
oidc_providers: ""
oidc_providers:
cern:
client_id: ""
client_secret: ""
authorization_url: ""
token_url: ""
refresh_token_url: ""
userinfo_url: ""
redirect_url: ""
vo:
def:
name: "default"
oidc_enabled: "False"
oidc_providers: ""
# Example of a second VO
# atl:
# name: "atlas"
# oidc_enabled: "False"
# oidc_providers: ""
logs:
exposeHttpdLogs: true
exposeWebuiLogs: true
# additional environment variables to set in the webui container
optionalConfig: {}
persistentVolumes: {}
resources:
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}