blob: c5f447bf905a86fe3c83a6d80ffc882aec6bb92b [file] [log] [blame]
beierlma4a37f72020-06-26 12:55:01 -04001# -*- coding: utf-8 -*-
2
3# Copyright 2020 Arctos Labs Scandinavia AB
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
14# implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17
18options:
beierlma4a37f72020-06-26 12:55:01 -040019 server_name:
20 description: Server name
21 type: string
22 default: localhost
David Garciaef349d92020-12-10 21:16:12 +010023 port:
24 description: Port to expose
25 type: int
26 default: 80
27 max_file_size:
28 type: int
29 description: |
30 The maximum file size, in megabytes. If there is a reverse proxy in front
31 of Keystone, it may need to be configured to handle the requested size.
32 Note: if set to 0, there is no limit.
33 default: 0
David Garciad68e0b42021-06-28 16:50:42 +020034 ingress_class:
35 type: string
36 description: |
37 Ingress class name. This is useful for selecting the ingress to be used
38 in case there are multiple ingresses in the underlying k8s clusters.
David Garciaef349d92020-12-10 21:16:12 +010039 ingress_whitelist_source_range:
beierlma4a37f72020-06-26 12:55:01 -040040 type: string
David Garciaef349d92020-12-10 21:16:12 +010041 description: |
42 A comma-separated list of CIDRs to store in the
43 ingress.kubernetes.io/whitelist-source-range annotation.
44 default: ""
45 tls_secret_name:
beierlma4a37f72020-06-26 12:55:01 -040046 type: string
David Garciaef349d92020-12-10 21:16:12 +010047 description: TLS Secret name
48 default: ""
49 site_url:
beierlma4a37f72020-06-26 12:55:01 -040050 type: string
David Garciaef349d92020-12-10 21:16:12 +010051 description: Ingress URL
52 default: ""
sousaedu3cc03162021-04-29 16:53:12 +020053 cluster_issuer:
54 type: string
55 description: Name of the cluster issuer for TLS certificates
56 default: ""
sousaedu3ddbbd12021-08-24 19:57:24 +010057 image_pull_policy:
58 type: string
59 description: |
60 ImagePullPolicy configuration for the pod.
61 Possible values: always, ifnotpresent, never
62 default: always
sousaedu540d9372021-09-29 01:53:30 +010063 security_context:
64 description: Enables the security context of the pods
65 type: boolean
66 default: false