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
18 charm: "./zookeeper/zookeeper.charm"
24 image: rocks.canonical.com:443/k8s.gcr.io/kubernetes-zookeeper:1.0-3.4.10
29 charm: "cs:~charmed-osm/mariadb-k8s"
43 charm: "./kafka/kafka.charm"
49 image: rocks.canonical.com:443/wurstmeister/kafka:2.12-2.2.1
63 charm: "./nbi/nbi.charm"
67 database_commonkey: osm
68 auth_backend: keystone
70 image: opensourcemano/nbi:testing-daily
75 charm: "./ro/ro.charm"
79 image: opensourcemano/ro:testing-daily
84 charm: "./ng-ui/ng-ui.charm"
88 image: opensourcemano/ng-ui:testing-daily
93 charm: "./lcm/lcm.charm"
97 database_commonkey: osm
99 image: opensourcemano/lcm:testing-daily
104 charm: "./mon/mon.charm"
108 database_commonkey: osm
110 image: opensourcemano/mon:testing-daily
115 charm: "./pol/pol.charm"
119 image: opensourcemano/pol:testing-daily
124 charm: "./pla/pla.charm"
128 image: opensourcemano/pla:testing-daily
133 charm: "./prometheus/prometheus.charm"
140 default-target: "mon:8000"
142 image: ubuntu/prometheus:latest
143 backup-image: ed1000/prometheus-backup:latest
148 charm: "./grafana/grafana.charm"
153 image: ubuntu/grafana:latest
158 charm: "./keystone/keystone.charm"
160 image: opensourcemano/keystone:testing-daily
167 - - grafana:prometheus
168 - prometheus:prometheus
170 - zookeeper:zookeeper
200 - prometheus:prometheus
204 - prometheus:prometheus
209 - - mariadb-k8s:mysql
211 - - mariadb-k8s:mysql