blob: 3d90286536f3b94ac10f4ffd39fa9a17ffe27541 [file] [log] [blame]
sousaedu1dd4c0d2020-11-04 17:43:47 +00001# Copyright 2020 Canonical Ltd.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14#
15# For those usages not covered by the Apache License, Version 2.0 please
16# contact: legal@canonical.com
17#
18# To get in touch with the maintainers, please contact:
19# osm-charmers@lists.launchpad.net
20##
21
22options:
23 openstack_default_granularity:
24 description: Openstack default granularity
25 type: int
26 default: 300
27 global_request_timeout:
28 description: Global request timeout
29 type: int
30 default: 10
31 log_level:
32 description: Log level
33 type: string
34 default: INFO
35 database_commonkey:
36 description: Database common key
37 type: string
38 default: osm
sousaedu996a5602021-05-03 00:22:43 +020039 mongodb_uri:
40 type: string
41 description: MongoDB URI (external database)
sousaedu1dd4c0d2020-11-04 17:43:47 +000042 collector_interval:
43 description: Collector interval
44 type: int
45 default: 30
46 evaluator_interval:
47 description: Evaluator interval
48 type: int
49 default: 30
50 vca_host:
51 type: string
52 description: "The VCA host."
53 default: "admin"
54 vca_user:
55 type: string
56 description: "The VCA user name."
57 default: "admin"
David Garciac753dc52021-03-17 15:28:47 +010058 vca_secret:
sousaedu1dd4c0d2020-11-04 17:43:47 +000059 type: string
60 description: "The VCA user password."
61 default: "secret"
62 vca_cacert:
63 type: string
64 description: "The VCA cacert."
65 default: ""
David Garcia49379ce2021-02-24 13:48:22 +010066 grafana_url:
67 description: Grafana URL
68 type: string
69 default: http://grafana:3000
70 grafana_user:
71 description: Grafana user
72 type: string
73 default: admin
74 grafana_password:
75 description: Grafana password
76 type: string
77 default: admin
calvinosanc1a43a22f2021-03-08 15:20:07 +010078 keystone_enabled:
79 description: MON will use Keystone backend
80 type: boolean
81 default: false
David Garcia5d1ec6e2021-03-25 15:04:52 +010082 certificates:
83 type: string
84 description: |
85 comma-separated list of <name>:<content> certificates.
86 Where:
87 name: name of the file for the certificate
88 content: base64 content of the certificate
89 The path for the files is /certs.
sousaedu3ddbbd12021-08-24 19:57:24 +010090 image_pull_policy:
91 type: string
92 description: |
93 ImagePullPolicy configuration for the pod.
94 Possible values: always, ifnotpresent, never
95 default: always
David Garciad680be42021-08-17 11:03:55 +020096 debug_mode:
97 description: |
98 If true, debug mode is activated. It means that the service will not run,
99 and instead, the command for the container will be a `sleep infinity`.
sousaedu540d9372021-09-29 01:53:30 +0100100 Note: If enabled, security_context will be disabled.
David Garciad680be42021-08-17 11:03:55 +0200101 type: boolean
102 default: false
103 debug_pubkey:
104 description: |
105 Public SSH key that will be injected to the application pod.
106 type: string
David Garciacafe31e2021-11-18 16:45:05 +0100107 debug_mon_local_path:
108 description: |
109 Local full path to the MON project.
110
111 The path will be mounted to the docker image,
112 which means changes during the debugging will be saved in your local path.
113 type: string
114 debug_n2vc_local_path:
115 description: |
116 Local full path to the N2VC project.
117
118 The path will be mounted to the docker image,
119 which means changes during the debugging will be saved in your local path.
120 type: string
121 debug_common_local_path:
122 description: |
123 Local full path to the COMMON project.
124
125 The path will be mounted to the docker image,
126 which means changes during the debugging will be saved in your local path.
127 type: string
sousaedu540d9372021-09-29 01:53:30 +0100128 security_context:
129 description: Enables the security context of the pods
130 type: boolean
131 default: false