X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fbundles%2Fosm-ha%2Fbundle.yaml;h=ed240fd85b9a7e458f7cda5bb7a703c0aff9d4d0;hb=13385f1b073eb3255fd9b9a09d849b87bb08ff77;hp=f48bae2af6b3fdd4e51ec0407548e0e2e1b98ed4;hpb=3bc9b393dbf37b5adaeb4cd8e7590610057b04ce;p=osm%2Fdevops.git diff --git a/installers/charm/bundles/osm-ha/bundle.yaml b/installers/charm/bundles/osm-ha/bundle.yaml index f48bae2a..ed240fd8 100644 --- a/installers/charm/bundles/osm-ha/bundle.yaml +++ b/installers/charm/bundles/osm-ha/bundle.yaml @@ -11,6 +11,8 @@ # 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. +name: osm-ha +bundle: kubernetes description: | **A high-available Charmed OSM cluster** @@ -26,23 +28,28 @@ description: | - Highly Available and resilient against failures - Supported with Ubuntu Advantage - Availability of managed services -bundle: kubernetes applications: - zookeeper-k8s: - charm: "cs:~charmed-osm/zookeeper-k8s" - channel: "stable" + zookeeper: + charm: zookeeper-k8s + channel: latest/stable scale: 3 - series: kubernetes storage: - database: 100M - options: - zookeeper-units: 3 + data: 100M annotations: gui-x: 0 gui-y: 500 - mariadb-k8s: - charm: "cs:~charmed-osm/mariadb-k8s" - channel: "stable" + kafka: + charm: kafka-k8s + channel: latest/stable + scale: 3 + trust: true + storage: + data: 100M + annotations: + gui-x: 0 + gui-y: 250 + mariadb: + charm: charmed-osm-mariadb-k8s scale: 3 series: kubernetes storage: @@ -55,101 +62,106 @@ applications: annotations: gui-x: -300 gui-y: -250 - kafka-k8s: - charm: "cs:~charmed-osm/kafka-k8s" - channel: "stable" + mongodb: + charm: mongodb-k8s + channel: latest/stable scale: 3 series: kubernetes storage: - database: 100M - options: - zookeeper-units: 3 - kafka-units: 3 - annotations: - gui-x: 0 - gui-y: 250 - mongodb-k8s: - charm: "cs:~charmed-osm/mongodb-k8s" - channel: "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: 0 nbi: - charm: "cs:~charmed-osm/nbi-12" + charm: osm-nbi + channel: latest/stable scale: 3 series: kubernetes options: database_commonkey: osm auth_backend: keystone log_level: DEBUG + resources: + image: opensourcemano/nbi:12 annotations: gui-x: 0 gui-y: -250 ro: - charm: "cs:~charmed-osm/ro-4" + charm: osm-ro + channel: latest/stable scale: 3 series: kubernetes options: log_level: DEBUG + resources: + image: opensourcemano/ro:12 annotations: gui-x: -300 gui-y: 250 ng-ui: - charm: "cs:~charmed-osm/ng-ui-21" + charm: osm-ng-ui + channel: latest/stable scale: 3 series: kubernetes + resources: + image: opensourcemano/ng-ui:12 annotations: gui-x: 600 gui-y: 0 lcm: - charm: "cs:~charmed-osm/lcm-8" + charm: osm-lcm + channel: latest/stable scale: 3 series: kubernetes options: database_commonkey: osm log_level: DEBUG + resources: + image: opensourcemano/lcm:12 annotations: gui-x: -300 gui-y: 0 mon: - charm: "cs:~charmed-osm/mon-5" + charm: osm-mon + channel: latest/stable scale: 1 series: kubernetes options: database_commonkey: osm log_level: DEBUG keystone_enabled: true + resources: + image: opensourcemano/mon:12 annotations: gui-x: 300 gui-y: 0 pol: - charm: "cs:~charmed-osm/pol-4" + charm: osm-pol + channel: latest/stable scale: 3 series: kubernetes options: log_level: DEBUG + resources: + image: opensourcemano/pol:12 annotations: gui-x: -300 gui-y: 500 pla: - charm: "cs:~charmed-osm/pla-9" + charm: osm-pla + channel: latest/stable scale: 3 series: kubernetes options: log_level: DEBUG + resources: + image: opensourcemano/pla:12 annotations: gui-x: 600 gui-y: -250 prometheus: - charm: "cs:~charmed-osm/prometheus-4" + charm: osm-prometheus + channel: latest/stable scale: 1 series: kubernetes storage: @@ -160,52 +172,55 @@ applications: gui-x: 300 gui-y: 250 grafana: - charm: "cs:~charmed-osm/grafana-4" + charm: osm-grafana + channel: latest/stable scale: 3 series: kubernetes annotations: gui-x: 300 gui-y: 500 keystone: - charm: "cs:~charmed-osm/keystone-9" + charm: osm-keystone + channel: latest/stable scale: 1 - series: kubernetes + resources: + keystone-image: opensourcemano/keystone:12 annotations: 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 @@ -216,5 +231,7 @@ relations: - nbi:nbi - - mon:keystone - keystone:keystone - - - mariadb-k8s:mysql + - - mariadb:mysql - pol:mysql + - - grafana:db + - mariadb:mysql