blob: b8477b17f12a82b57c937e3a71ba6d297371fd7b [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`.
100 type: boolean
101 default: false
102 debug_pubkey:
103 description: |
104 Public SSH key that will be injected to the application pod.
105 type: string