blob: a484f4a28cbad901de40880adda9ebb2043c62d5 [file] [log] [blame]
tierno2e215512018-11-28 09:37:52 +00001##
2# Copyright 2018 Telefonica S.A.
3#
4# Licensed under the Apache License, Version 2.0 (the "License"); you may
5# not use this file except in compliance with the License. You may obtain
6# a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
12# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
13# License for the specific language governing permissions and limitations
14# under the License.
15##
tiernoc0e42e22018-05-11 11:36:10 +020016
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050017# TODO currently is a pure yaml format. Consider to change it to [ini: style with yaml inside to be coherent with other modules
tiernoc0e42e22018-05-11 11:36:10 +020018
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050019global:
tiernoc0e42e22018-05-11 11:36:10 +020020 loglevel: DEBUG
tierno55064042018-10-15 18:14:12 +020021 # logfile: /app/log # or /var/log/osm/lcm.log
tierno86aa62f2018-08-20 11:57:04 +000022 # nologging: True # do no log to stdout/stderr
tiernoc0e42e22018-05-11 11:36:10 +020023
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050024timeout:
tierno744303e2020-01-13 16:46:31 +000025 # ns_deploy: 7200 # total deploy timeout for a ns 2 hours
26 # nsi_deploy: 7200 # total deploy timeout for a nsi 2 hours
27
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050028RO:
tiernoc0e42e22018-05-11 11:36:10 +020029 host: ro # hostname or IP
30 port: 9090
31 tenant: osm
tierno17a612f2018-10-23 11:30:42 +020032 # loglevel: DEBUG
tierno86aa62f2018-08-20 11:57:04 +000033 # logfile: /var/log/osm/lcm-ro.log
tiernoc0e42e22018-05-11 11:36:10 +020034
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050035VCA:
tiernoc0e42e22018-05-11 11:36:10 +020036 host: vca
37 port: 17070
38 user: admin
tierno9597c292019-02-06 09:21:27 +000039 secret: secret
Dominik Fleischmann90fd5b32020-03-19 09:23:00 +010040 cloud: localhost
Dominik Fleischmanneccc2102020-06-09 11:55:08 +020041 k8s_cloud: k8scloud
tierno94f06112020-02-11 12:38:19 +000042 helmpath: /usr/local/bin/helm
lloretgalleg18ebc3a2020-10-22 09:54:51 +000043 helm3path: /usr/local/bin/helm3
tierno94f06112020-02-11 12:38:19 +000044 kubectlpath: /usr/bin/kubectl
45 jujupath: /usr/local/bin/juju
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050046 eegrpc_tls_enforce: false
Luis Vegaa27dc532022-11-11 20:10:49 +000047 # public_key: pubkey
48 # ca_cert: cacert
49 # api_proxy: apiproxy
50 # eegrpcinittimeout: 600
51 # eegrpctimeout: 30
tierno9597c292019-02-06 09:21:27 +000052
tierno17a612f2018-10-23 11:30:42 +020053 # loglevel: DEBUG
tierno86aa62f2018-08-20 11:57:04 +000054 # logfile: /var/log/osm/lcm-vca.log
tiernoc0e42e22018-05-11 11:36:10 +020055
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050056database:
tiernoc0e42e22018-05-11 11:36:10 +020057 driver: mongo # mongo or memory
58 host: mongo # hostname or IP
59 port: 27017
60 name: osm
Vijay Nag B Sa6f21922020-09-29 17:32:29 +053061 # replicaset: replicaset
tierno17a612f2018-10-23 11:30:42 +020062 # user: user
63 # password: password
tiernob6541cf2018-11-12 12:17:30 +010064 # commonkey: "XXXXXX" # password used for encryption of sensible information
tierno17a612f2018-10-23 11:30:42 +020065 # loglevel: DEBUG
tierno86aa62f2018-08-20 11:57:04 +000066 # logfile: /var/log/osm/lcm-database.log
tiernoc0e42e22018-05-11 11:36:10 +020067
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050068storage:
tiernoc0e42e22018-05-11 11:36:10 +020069 driver: local # local filesystem
70 # for local provide file path
71 path: /app/storage
tierno17a612f2018-10-23 11:30:42 +020072 # loglevel: DEBUG
tierno86aa62f2018-08-20 11:57:04 +000073 # logfile: /var/log/osm/lcm-storage.log
tiernoc0e42e22018-05-11 11:36:10 +020074
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050075message:
Eduardo Sousaa86e6112018-12-19 13:36:58 +000076 driver: kafka # local or kafka
tiernoc0e42e22018-05-11 11:36:10 +020077 # for local provide file path
Eduardo Sousaa86e6112018-12-19 13:36:58 +000078 path: /app/storage/kafka
tiernoc0e42e22018-05-11 11:36:10 +020079 # for kafka provide host and port
Eduardo Sousaa86e6112018-12-19 13:36:58 +000080 host: kafka
81 port: 9092
tierno17a612f2018-10-23 11:30:42 +020082 # loglevel: DEBUG
tierno86aa62f2018-08-20 11:57:04 +000083 # logfile: /var/log/osm/lcm-message.log
Eduardo Sousaa86e6112018-12-19 13:36:58 +000084 group_id: lcm-server
tiernob996d942020-07-03 14:52:28 +000085
Gabriel Cubaa89a5a72022-11-26 18:55:15 -050086tsdb: # time series database
tiernob996d942020-07-03 14:52:28 +000087 driver: prometheus
88 # local file to store the configuration
89 path: /etc/prometheus
tierno991e95d2020-07-21 12:41:25 +000090 uri: http://prometheus:9090/
tiernob996d942020-07-03 14:52:28 +000091 # loglevel: DEBUG
tierno991e95d2020-07-21 12:41:25 +000092 # logfile: /var/log/osm/lcm-tsdb.log
garciadeblas96b94f52024-07-08 16:18:21 +020093
94gitops:
95 mgmtcluster_kubeconfig: /etc/osm/mgmtcluster-kubeconfig.yaml
garciadeblas3364c472024-09-11 14:30:26 +020096 user: osm-developer
97 # git_base_url: http://git.<IP_ADDRESS>.nip.io
garciadeblas96b94f52024-07-08 16:18:21 +020098 # pubkey: pubkey
garciadeblas1c62c112025-05-26 15:29:46 +020099 # fleet_repo_url: http://git.<IP_ADDRESS>.nip.io/osm-developer/fleet-osm.git
100 # sw_catalogs_repo_url: http://git.<IP_ADDRESS>.nip.io/osm-developer/sw-catalogs-osm.git
garciadeblas0283bb22025-01-27 11:16:27 +0100101 workflow_debug: true
102 workflow_dry_run: false
garciadeblas96b94f52024-07-08 16:18:21 +0200103