blob: 6ab0df6be38f46951d48f7dabe434b368c136073 [file] [log] [blame]
David Garcia49379ce2021-02-24 13:48:22 +01001# Copyright 2020 Canonical Ltd.
2#
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
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,
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.
David Garcia4a0db7c2022-02-21 11:48:11 +010014name: osm
David Garcia49379ce2021-02-24 13:48:22 +010015bundle: kubernetes
David Garcia4a0db7c2022-02-21 11:48:11 +010016description: Local bundle for development
David Garcia49379ce2021-02-24 13:48:22 +010017applications:
David Garciade440ed2021-10-11 19:56:53 +020018 zookeeper:
David Garcia4a0db7c2022-02-21 11:48:11 +010019 charm: zookeeper-k8s
20 channel: latest/edge
David Garcia49379ce2021-02-24 13:48:22 +010021 scale: 1
David Garcia49379ce2021-02-24 13:48:22 +010022 storage:
David Garcia4a0db7c2022-02-21 11:48:11 +010023 data: 100M
David Garcia49379ce2021-02-24 13:48:22 +010024 annotations:
25 gui-x: 0
David Garcia4a0db7c2022-02-21 11:48:11 +010026 gui-y: 500
27 mariadb:
28 charm: charmed-osm-mariadb-k8s
David Garcia49379ce2021-02-24 13:48:22 +010029 scale: 1
30 series: kubernetes
31 storage:
32 database: 50M
33 options:
34 password: manopw
35 root_password: osm4u
36 user: mano
37 annotations:
David Garcia4a0db7c2022-02-21 11:48:11 +010038 gui-x: -300
39 gui-y: -250
David Garciade440ed2021-10-11 19:56:53 +020040 kafka:
David Garcia4a0db7c2022-02-21 11:48:11 +010041 charm: kafka-k8s
42 channel: latest/edge
David Garcia49379ce2021-02-24 13:48:22 +010043 scale: 1
David Garcia4a0db7c2022-02-21 11:48:11 +010044 trust: true
David Garcia49379ce2021-02-24 13:48:22 +010045 storage:
David Garcia4a0db7c2022-02-21 11:48:11 +010046 data: 100M
David Garcia49379ce2021-02-24 13:48:22 +010047 annotations:
48 gui-x: 0
David Garcia4a0db7c2022-02-21 11:48:11 +010049 gui-y: 250
David Garcia141d9352021-09-08 17:48:40 +020050 mongodb:
David Garcia4a0db7c2022-02-21 11:48:11 +010051 charm: mongodb-k8s
52 channel: latest/stable
David Garcia49379ce2021-02-24 13:48:22 +010053 scale: 1
54 series: kubernetes
55 storage:
David Garcia141d9352021-09-08 17:48:40 +020056 db: 50M
David Garcia49379ce2021-02-24 13:48:22 +010057 annotations:
58 gui-x: 0
David Garcia141d9352021-09-08 17:48:40 +020059 gui-y: 0
David Garcia49379ce2021-02-24 13:48:22 +010060 nbi:
David Garcia4a0db7c2022-02-21 11:48:11 +010061 charm: ./nbi/osm-nbi.charm
David Garcia49379ce2021-02-24 13:48:22 +010062 scale: 1
David Garcia4a0db7c2022-02-21 11:48:11 +010063 resources:
64 image: opensourcemano/nbi:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +010065 series: kubernetes
66 options:
67 database_commonkey: osm
68 auth_backend: keystone
David Garcia4a0db7c2022-02-21 11:48:11 +010069 log_level: DEBUG
David Garcia49379ce2021-02-24 13:48:22 +010070 annotations:
71 gui-x: 0
David Garcia4a0db7c2022-02-21 11:48:11 +010072 gui-y: -250
David Garcia49379ce2021-02-24 13:48:22 +010073 ro:
David Garcia4a0db7c2022-02-21 11:48:11 +010074 charm: ./ro/osm-ro.charm
David Garcia49379ce2021-02-24 13:48:22 +010075 scale: 1
David Garcia141d9352021-09-08 17:48:40 +020076 resources:
77 image: opensourcemano/ro:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +010078 series: kubernetes
David Garcia4a0db7c2022-02-21 11:48:11 +010079 options:
80 log_level: DEBUG
81 annotations:
82 gui-x: -300
83 gui-y: 250
84 ng-ui:
85 charm: ./ng-ui/osm-ng-ui.charm
86 scale: 1
David Garcia141d9352021-09-08 17:48:40 +020087 resources:
88 image: opensourcemano/ng-ui:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +010089 series: kubernetes
David Garcia4a0db7c2022-02-21 11:48:11 +010090 annotations:
91 gui-x: 600
92 gui-y: 0
93 lcm:
94 charm: ./lcm/osm-lcm.charm
95 scale: 1
David Garcia141d9352021-09-08 17:48:40 +020096 resources:
97 image: opensourcemano/lcm:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +010098 series: kubernetes
99 options:
100 database_commonkey: osm
David Garcia4a0db7c2022-02-21 11:48:11 +0100101 log_level: DEBUG
102 annotations:
103 gui-x: -300
104 gui-y: 0
105 mon:
106 charm: ./mon/osm-mon.charm
107 scale: 1
David Garcia141d9352021-09-08 17:48:40 +0200108 resources:
109 image: opensourcemano/mon:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +0100110 series: kubernetes
David Garcia4a0db7c2022-02-21 11:48:11 +0100111 options:
112 database_commonkey: osm
113 log_level: DEBUG
114 keystone_enabled: true
115 annotations:
116 gui-x: 300
117 gui-y: 0
118 pol:
119 charm: ./pol/osm-pol.charm
120 scale: 1
David Garcia141d9352021-09-08 17:48:40 +0200121 resources:
122 image: opensourcemano/pol:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +0100123 series: kubernetes
David Garcia4a0db7c2022-02-21 11:48:11 +0100124 options:
125 log_level: DEBUG
126 annotations:
127 gui-x: -300
128 gui-y: 500
129 pla:
130 charm: ./pla/osm-pla.charm
131 scale: 1
David Garcia141d9352021-09-08 17:48:40 +0200132 resources:
133 image: opensourcemano/pla:testing-daily
David Garcia4a0db7c2022-02-21 11:48:11 +0100134 series: kubernetes
135 options:
136 log_level: DEBUG
David Garcia49379ce2021-02-24 13:48:22 +0100137 annotations:
David Garcia4a0db7c2022-02-21 11:48:11 +0100138 gui-x: 600
139 gui-y: -250
David Garcia49379ce2021-02-24 13:48:22 +0100140 prometheus:
David Garcia4a0db7c2022-02-21 11:48:11 +0100141 charm: osm-prometheus
142 channel: latest/edge
David Garcia49379ce2021-02-24 13:48:22 +0100143 scale: 1
144 series: kubernetes
145 storage:
146 data: 50M
147 options:
148 default-target: "mon:8000"
149 annotations:
David Garcia4a0db7c2022-02-21 11:48:11 +0100150 gui-x: 300
151 gui-y: 250
David Garcia49379ce2021-02-24 13:48:22 +0100152 grafana:
David Garcia4a0db7c2022-02-21 11:48:11 +0100153 charm: osm-grafana
154 channel: latest/edge
David Garcia49379ce2021-02-24 13:48:22 +0100155 scale: 1
156 series: kubernetes
157 annotations:
David Garcia4a0db7c2022-02-21 11:48:11 +0100158 gui-x: 300
159 gui-y: 500
David Garcia49379ce2021-02-24 13:48:22 +0100160 keystone:
David Garcia4a0db7c2022-02-21 11:48:11 +0100161 charm: osm-keystone
162 channel: latest/edge
David Garcia141d9352021-09-08 17:48:40 +0200163 resources:
David Garcia4a0db7c2022-02-21 11:48:11 +0100164 keystone-image: opensourcemano/keystone:testing-daily
David Garcia49379ce2021-02-24 13:48:22 +0100165 scale: 1
David Garcia49379ce2021-02-24 13:48:22 +0100166 annotations:
David Garcia4a0db7c2022-02-21 11:48:11 +0100167 gui-x: 300
168 gui-y: -250
David Garcia49379ce2021-02-24 13:48:22 +0100169relations:
170 - - grafana:prometheus
171 - prometheus:prometheus
David Garciade440ed2021-10-11 19:56:53 +0200172 - - kafka:zookeeper
173 - zookeeper:zookeeper
David Garcia49379ce2021-02-24 13:48:22 +0100174 - - keystone:db
David Garcia4a0db7c2022-02-21 11:48:11 +0100175 - mariadb:mysql
David Garcia49379ce2021-02-24 13:48:22 +0100176 - - lcm:kafka
David Garciade440ed2021-10-11 19:56:53 +0200177 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100178 - - lcm:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200179 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100180 - - ro:ro
181 - lcm:ro
182 - - ro:kafka
David Garciade440ed2021-10-11 19:56:53 +0200183 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100184 - - ro:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200185 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100186 - - pol:kafka
David Garciade440ed2021-10-11 19:56:53 +0200187 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100188 - - pol:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200189 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100190 - - mon:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200191 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100192 - - mon:kafka
David Garciade440ed2021-10-11 19:56:53 +0200193 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100194 - - pla:kafka
David Garciade440ed2021-10-11 19:56:53 +0200195 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100196 - - pla:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200197 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100198 - - nbi:mongodb
David Garcia141d9352021-09-08 17:48:40 +0200199 - mongodb:database
David Garcia49379ce2021-02-24 13:48:22 +0100200 - - nbi:kafka
David Garciade440ed2021-10-11 19:56:53 +0200201 - kafka:kafka
David Garcia49379ce2021-02-24 13:48:22 +0100202 - - nbi:prometheus
203 - prometheus:prometheus
204 - - nbi:keystone
205 - keystone:keystone
206 - - mon:prometheus
207 - prometheus:prometheus
208 - - ng-ui:nbi
209 - nbi:nbi
David Garcia141d9352021-09-08 17:48:40 +0200210 - - mon:keystone
211 - keystone:keystone
David Garcia4a0db7c2022-02-21 11:48:11 +0100212 - - mariadb:mysql
David Garcia141d9352021-09-08 17:48:40 +0200213 - pol:mysql
David Garcia4a0db7c2022-02-21 11:48:11 +0100214 - - grafana:db
215 - mariadb:mysql