1 # Copyright 2020 Canonical Ltd.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 description: Single instance OSM bundle
17 proxy: &proxy http://91.189.89.11:3128
18 no-proxy: &no_proxy 127.0.0.1,localhost,::1,10.131.15.1/24,10.152.183.0/24,10.1.0.0/16
21 charm: "cs:~charmed-osm/zookeeper-k8s"
31 charm: "cs:~charmed-osm/mariadb-k8s"
45 charm: "cs:~charmed-osm/kafka-k8s"
55 charm: "cs:~charmed-osm/mongodb-k8s"
73 database_commonkey: osm
74 auth_backend: keystone
86 charm: "./ng-ui/build"
97 database_commonkey: osm
98 vca_model_config_no_proxy: *no_proxy
99 vca_model_config_juju_no_proxy: *no_proxy
100 vca_model_config_apt_no_proxy: *no_proxy
101 vca_model_config_juju_http_proxy: *proxy
102 vca_model_config_juju_https_proxy: *proxy
103 vca_model_config_apt_http_proxy: *proxy
104 vca_model_config_apt_https_proxy: *proxy
105 vca_model_config_snap_http_proxy: *proxy
106 vca_model_config_snap_https_proxy: *proxy
115 database_commonkey: osm
134 charm: "./prometheus/build"
141 default-target: "mon:8000"
146 charm: "./grafana/build"
154 charm: "./keystone/build"
161 - - grafana:prometheus
162 - prometheus:prometheus
163 - - kafka-k8s:zookeeper
164 - zookeeper-k8s:zookeeper
194 - prometheus:prometheus
198 - prometheus:prometheus