diff --git a/newrelease.yaml b/newrelease.yaml index 4c354bd..9c65fd5 100644 --- a/newrelease.yaml +++ b/newrelease.yaml @@ -1177,10 +1177,6 @@ can_update_from_versions: [] operating_system: "Ubuntu" description: "This option will install the OpenStack Juno packages using Ubuntu as a base operating system. With high availability features built in, you are getting a robust, enterprise-grade OpenStack deployment." - roles: - - controller - - compute - - cinder roles_metadata: controller: name: "Controller" @@ -1218,6 +1214,28 @@ # NOTE: https://bugs.launchpad.net/fuel/+bug/1372914 - Prohibit possibility of adding cinder nodes to an environment with Ceph RBD - condition: "settings:storage.volumes_ceph.value == true" message: "Ceph RBD cannot be used with Cinder" + mongo: + name: "Telemetry - MongoDB" + description: "A feature-complete and recommended database for storage of metering data from OpenStack Telemetry (Ceilometer)." + weight: 60 + conflicts: + - compute + - ceph-osd + has_primary: true + limits: + min: 1 + overrides: + - condition: "cluster:mode != 'ha_compact'" + max: 1 + message: "At most 1 MongoDB node can be added for non-HA deployment" + - condition: "cluster:mode == 'ha_compact'" + recommended: 3 + message: "At least 3 MongoDB nodes are recommended for HA deployment." + restrictions: + - condition: "settings:additional_components.ceilometer.value == false" + message: "Ceilometer should be enabled." + - condition: "settings:additional_components.mongo.value == true" + message: "You are already using external MongoDB." networks_metadata: nova_network: networks: