Adding security_context flag to charms
[osm/devops.git] / installers / charm / ng-ui / config.yaml
1 # -*- 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
18 options:
19   server_name:
20     description: Server name
21     type: string
22     default: localhost
23   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
34   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.
39   ingress_whitelist_source_range:
40     type: string
41     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:
46     type: string
47     description: TLS Secret name
48     default: ""
49   site_url:
50     type: string
51     description: Ingress URL
52     default: ""
53   cluster_issuer:
54     type: string
55     description: Name of the cluster issuer for TLS certificates
56     default: ""
57   image_pull_policy:
58     type: string
59     description: |
60       ImagePullPolicy configuration for the pod.
61       Possible values: always, ifnotpresent, never
62     default: always
63   security_context:
64     description: Enables the security context of the pods
65     type: boolean
66     default: false