X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Flocal_osm_ha_bundle.yaml;h=79950cad931c0b0e00bc7b43a2b1707e63c71efc;hb=refs%2Fchanges%2F95%2F11695%2F6;hp=0a08eaa883e8613fb911cee5dc102fc1c2a8f962;hpb=d326e879ade43b12055f37c5deab6972b2674f47;p=osm%2Fdevops.git diff --git a/installers/charm/local_osm_ha_bundle.yaml b/installers/charm/local_osm_ha_bundle.yaml index 0a08eaa8..79950cad 100644 --- a/installers/charm/local_osm_ha_bundle.yaml +++ b/installers/charm/local_osm_ha_bundle.yaml @@ -11,24 +11,21 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -description: A high-available OSM cluster. +name: osm-ha bundle: kubernetes +description: Local bundle for development (HA) applications: - zookeeper-k8s: - charm: "cs:~charmed-osm/zookeeper-k8s" - channel: "stable" + zookeeper: + charm: zookeeper-k8s + channel: latest/edge scale: 3 - series: kubernetes storage: - database: 100M - options: - zookeeper-units: 3 + data: 100M annotations: gui-x: 0 - gui-y: 550 - mariadb-k8s: - charm: "cs:~charmed-osm/mariadb-k8s" - channel: "stable" + gui-y: 500 + mariadb: + charm: charmed-osm-mariadb-k8s scale: 3 series: kubernetes storage: @@ -39,151 +36,170 @@ applications: user: mano ha-mode: true annotations: - gui-x: -250 - gui-y: -200 - kafka-k8s: - charm: "cs:~charmed-osm/kafka-k8s" - channel: "stable" + gui-x: -300 + gui-y: -250 + kafka: + charm: kafka-k8s + channel: latest/edge scale: 3 - series: kubernetes + trust: true storage: - database: 100M - options: - zookeeper-units: 3 - kafka-units: 3 + data: 100M annotations: gui-x: 0 - gui-y: 300 - mongodb-k8s: - charm: "cs:~charmed-osm/mongodb-k8s" - channel: "stable" + gui-y: 250 + mongodb: + charm: mongodb-k8s + channel: latest/stable scale: 3 series: kubernetes storage: - database: 50M - options: - replica-set: rs0 - namespace: osm - enable-sidecar: true + db: 50M annotations: gui-x: 0 - gui-y: 50 + gui-y: 0 nbi: - charm: "./nbi/build" + charm: ./nbi/osm-nbi.charm scale: 3 + resources: + image: opensourcemano/nbi:testing-daily series: kubernetes options: database_commonkey: osm auth_backend: keystone + log_level: DEBUG annotations: gui-x: 0 - gui-y: -200 + gui-y: -250 ro: - charm: "./ro/build" + charm: ./ro/osm-ro.charm scale: 3 + resources: + image: opensourcemano/ro:testing-daily series: kubernetes + options: + log_level: DEBUG annotations: - gui-x: -250 - gui-y: 300 + gui-x: -300 + gui-y: 250 ng-ui: - charm: "./ng-ui/build" + charm: ./ng-ui/osm-ng-ui.charm scale: 3 + resources: + image: opensourcemano/ng-ui:testing-daily series: kubernetes annotations: - gui-x: 500 - gui-y: 100 + gui-x: 600 + gui-y: 0 lcm: - charm: "./lcm/build" + charm: ./lcm/osm-lcm.charm scale: 3 + resources: + image: opensourcemano/lcm:testing-daily series: kubernetes options: database_commonkey: osm + log_level: DEBUG annotations: - gui-x: -250 - gui-y: 50 + gui-x: -300 + gui-y: 0 mon: - charm: "./mon/build" - scale: 1 + charm: ./mon/osm-mon.charm + scale: 3 + resources: + image: opensourcemano/mon:testing-daily series: kubernetes options: database_commonkey: osm + log_level: DEBUG + keystone_enabled: true annotations: - gui-x: 250 - gui-y: 50 + gui-x: 300 + gui-y: 0 pol: - charm: "./pol/build" + charm: ./pol/osm-pol.charm scale: 3 + resources: + image: opensourcemano/pol:testing-daily series: kubernetes + options: + log_level: DEBUG annotations: - gui-x: -250 - gui-y: 550 + gui-x: -300 + gui-y: 500 pla: - charm: "./pla/build" + charm: ./pla/osm-pla.charm scale: 3 + resources: + image: opensourcemano/pla:testing-daily series: kubernetes + options: + log_level: DEBUG annotations: - gui-x: 500 - gui-y: -200 + gui-x: 600 + gui-y: -250 prometheus: - charm: "./prometheus/build" - channel: "stable" - scale: 1 + charm: osm-prometheus + channel: latest/edge + scale: 3 series: kubernetes storage: data: 50M options: default-target: "mon:8000" annotations: - gui-x: 250 - gui-y: 300 + gui-x: 300 + gui-y: 250 grafana: - charm: "./grafana/build" - channel: "stable" + charm: osm-grafana + channel: latest/edge scale: 3 series: kubernetes annotations: - gui-x: 250 - gui-y: 550 + gui-x: 300 + gui-y: 500 keystone: - charm: "./keystone/build" - scale: 3 - series: kubernetes + charm: osm-keystone + channel: latest/edge + resources: + keystone-image: opensourcemano/keystone:testing-daily + scale: 1 annotations: - gui-x: -250 - gui-y: 550 + gui-x: 300 + gui-y: -250 relations: - - grafana:prometheus - prometheus:prometheus - - - kafka-k8s:zookeeper - - zookeeper-k8s:zookeeper + - - kafka:zookeeper + - zookeeper:zookeeper - - keystone:db - - mariadb-k8s:mysql + - mariadb:mysql - - lcm:kafka - - kafka-k8s:kafka + - kafka:kafka - - lcm:mongodb - - mongodb-k8s:mongo + - mongodb:database - - ro:ro - lcm:ro - - ro:kafka - - kafka-k8s:kafka + - kafka:kafka - - ro:mongodb - - mongodb-k8s:mongo + - mongodb:database - - pol:kafka - - kafka-k8s:kafka + - kafka:kafka - - pol:mongodb - - mongodb-k8s:mongo + - mongodb:database - - mon:mongodb - - mongodb-k8s:mongo + - mongodb:database - - mon:kafka - - kafka-k8s:kafka + - kafka:kafka - - pla:kafka - - kafka-k8s:kafka + - kafka:kafka - - pla:mongodb - - mongodb-k8s:mongo + - mongodb:database - - nbi:mongodb - - mongodb-k8s:mongo + - mongodb:database - - nbi:kafka - - kafka-k8s:kafka + - kafka:kafka - - nbi:prometheus - prometheus:prometheus - - nbi:keystone @@ -192,3 +208,9 @@ relations: - prometheus:prometheus - - ng-ui:nbi - nbi:nbi + - - mon:keystone + - keystone:keystone + - - mariadb:mysql + - pol:mysql + - - grafana:db + - mariadb:mysql