-
Notifications
You must be signed in to change notification settings - Fork 34
/
values.yaml
158 lines (138 loc) · 5.19 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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
# Default values for rucio.
# 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
useDeprecatedImplicitSecrets: true
# When set, run extra busybox containers in the relevant pods to also expose the error logs
exposeErrorLogs: true
service:
type: NodePort
# Run the webui server on port 443 instead of 80 and accept X509 certificates and proxies
useSSL: true
port: 443
targetPort: https
nodePort: 30734
annotations: []
image:
repository: rucio/rucio-ui
tag: release-33.6.1
pullPolicy: Always
imagePullSecrets: []
# - name: docker-regcreds
strategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
minReadySeconds: 5
proxy:
rucioProxy: "<rucio-server-host>"
rucioProxyScheme: "https"
rucioAuthProxy: "<rucio-auth-server-host>"
rucioAuthProxyScheme: "https"
ingress:
enabled: false
# ingressClassName: traefik
annotations:
{}
# traefik.ingress.kubernetes.io/frontend-entry-points: http
# traefik.ingress.kubernetes.io/redirect-entry-point: https
path: /
hosts: []
# - my.rucio.test
tls:
- secretName: rucio-server.tls-secret
secrets:
## If you're providing your own certificates, please use this to add the certificates as secrets
## key and certificate should start with -----BEGIN CERTIFICATE----- or
## -----BEGIN RSA PRIVATE KEY-----
##
## name should line up with a tlsSecret set further up
## If you're using kube-lego, this is unneeded, as it will create the secret for you if it is not set
##
## It is also possible to create and manage the certificates outside of this helm chart
## Please see README.md for more information
# - name: rucio-server.tls-secret
# key: |+
# -----BEGIN RSA PRIVATE KEY-----
# -----END RSA PRIVATE KEY-----
# certificate: |+
# -----BEGIN CERTIFICATE-----
# -----END CERTIFICATE-----
## Additional secrets to be mounted as files in the ui container.
## Use this to mount certificates, ca-files for httpd.
## You can also use this to mount sections of rucio.cfg file. In this case, the mount path
## should be in the /opt/rucio/etc/conf.d/<file_name>.cfg format.
secretMounts:
# - volumeName: gcssecret
# secretName: gcssecret
# mountPath: /opt/rucio/etc/gcs_rucio.json
# subPath: gcs_rucio.json
## values used to configure apache
httpd_config:
legacy_dn: "False"
rucio_hostname: "my-rucio-ui.example.com"
# 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"
## values used to configure Rucio
config:
# common:
## config.common.logdir: the default directoy to write logs to (default: "/var/log/rucio")
# logdir: "/var/log/rucio"
## config.common.logdir: the max loglevel (default: "DEBUG")
# loglevel: "DEBUG"
## config.common.mailtemplatedir: directory containing the mail templates (default: "/opt/rucio/etc/mail_templates")
# mailtemplatedir: "/opt/rucio/etc/mail_templates"
database:
{}
## config.database.default: the connection string for the database (default: "sqlite:////tmp/rucio.db")
# default: "sqlite:////tmp/rucio.db"
## config.database.schema: the schema used in the DB. only necessary when using Oracle.
# schema: ""
## config.database.pool_reset_on_return: set the “reset on return” behavior of the pool (default: "rollback")
# pool_reset_on_return: "rollback"
## config.database.echo: flag to control the logging of all statements to stdout (default: "0")
# echo: "0"
## config.database.po0l_recycle: this setting causes the pool to recycle connections after the given number of seconds has passed (default: "600")
# pool_recycle: "600"
## config.database.pool_size: the number of connections to keep open inside the connection pool
# pool_size: ""
## config.database.pool_timeout: number of seconds to wait before giving up on getting a connection from the pool
# pool_timeout: ""
## config.database.maxoverflow: the number of connections to allow in connection pool "overflow"
# max_overflow: ""
## config.database.powuseraccount: user used to check the DB
# powuseraccount: ""
## config.database.powuseraccount: password for user used to check the DB
# powuserpassword: ""
# policy:
## config.permission.policy: (default "generic")
# permission: "generic"
## config.permission.schema: (default "generic")
# schema: "generic"
## config.permission.lfn2pfn_algorithm_default: (default "hash")
# lfn2pfn_algorithm_default: "hash"
## config.permission.support: (default "https://github.com/rucio/rucio/issues/")
# support: "https://github.com/rucio/rucio/issues/"
## config.permission.support_rucio: (default "https://github.com/rucio/rucio/issues/")
# support_rucio: "https://github.com/rucio/rucio/issues/"
# Additional environment variables to be set in the container.
# For a list, please see: https://github.com/rucio/containers/blob/master/ui/README.md
optional_config: {}
resources:
{}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}