Remove Ceilometer and MongoDB code

Since Fuel 10 Ceilometer and MongoDB services are no longer supported.

Implements: blueprint remove-ceilometer

Change-Id: Ib089cdc8196706339539b35c61e8a9c38837e6e7
(cherry picked from commit f5b416c836)
This commit is contained in:
Julia Aranovich 2017-02-22 11:57:35 +04:00
parent 4ee355c21a
commit 8c164b1cb4
3 changed files with 6 additions and 22 deletions

View File

@ -231,8 +231,6 @@ SettingsLib.prototype = {
checkOpenStackServicesSegment() {
var componentsSelector = 'div.setting-section-additional_components';
var saharaSelector = 'input[name="sahara"]';
var ceilometerSelector = 'input[name="ceilometer"]';
var mongoSelector = 'input[name="mongo"]';
var ironicSelector = 'input[name="ironic"]';
return this.remote
// Check Additional Components subgroup
@ -242,12 +240,6 @@ SettingsLib.prototype = {
'Default subgroup name is observed')
.assertElementEnabled(saharaSelector, '"Install Sahara" checkbox is enabled')
.assertElementNotSelected(saharaSelector, '"Install Sahara" checkbox is not selected')
.assertElementEnabled(ceilometerSelector, '"Install Ceilometer" checkbox is enabled')
.assertElementNotSelected(ceilometerSelector,
'"Install Ceilometer" checkbox is not selected')
.assertElementDisabled(mongoSelector, '"Use external Mongo DB" checkbox is disabled')
.assertElementNotSelected(mongoSelector,
'"Use external Mongo DB" checkbox is not selected')
.assertElementEnabled(ironicSelector, '"Install Ironic" checkbox is enabled')
.assertElementNotSelected(ironicSelector, '"Install Ironic" checkbox is not selected')
.end();

View File

@ -49,18 +49,18 @@ registerSuite(() => {
.assertElementDisabled(applyButtonSelector,
'Apply button is disabled until both roles and nodes chosen')
.assertElementsExist('.role-panel .row', 4, 'Roles are splitted in groups')
.assertElementExists('.role-block.mongo.unavailable', 'Unavailable role is locked')
.assertElementExists('.role-block.ironic.unavailable', 'Unavailable role is locked')
.assertElementExists(
'.role-block.mongo i.glyphicon-warning-sign',
'.role-block.ironic i.glyphicon-warning-sign',
'Unavailable role has warning icon'
)
.findByCssSelector('.role-block.mongo')
.findByCssSelector('.role-block.ironic')
.then((element) => this.remote.moveMouseTo(element))
.end()
// the following timeout as we have 0.5s transition time for role popover
.sleep(1000)
.assertElementExists(
'.role-block.mongo .popover .text-warning',
'.role-block.ironic .popover .text-warning',
'Role popover is opened and the role warning is shown in the popover'
)
// closing role popover by moving mouse

View File

@ -1126,8 +1126,6 @@
"release_alert": "Additional services are not available in __NameAndRelease.release_name__",
"install_sahara": "Install Sahara",
"install_sahara_description": "Sahara enables on-demand provisioning of Hadoop clusters to be deployed on OpenStack utilizing a variety of vendor distributions.",
"install_ceilometer": "Install Ceilometer and Aodh",
"install_ceilometer_description": "Ceilometer provides metering and monitoring of an OpenStack cloud. Aodh is an alarming service which uses the data collected by Ceilometer.",
"install_ironic": "Install Ironic",
"install_ironic_description": "Ironic enables baremetal provisioning.",
"ironic_network_mode_alert": "Ironic requires Neutron with VLAN segmentation as a network option.",
@ -2215,8 +2213,6 @@
"release_alert": "__releaseName__ 不支持附加服务",
"install_sahara": "安装 Sahara",
"install_sahara_description": "利用 Sahara 能在各大厂商的 OpenStack 发行版上部署 Hadoop 集群。",
"install_ceilometer": "安装 CeilometerOpenStack 计费)",
"install_ceilometer_description": "Ceilometer 能对 OpenStack 云计算进行计量和监控。",
"install_ironic": "安装 Ironic",
"install_ironic_description": "Ironic 能管理物理机。",
"ironic_network_mode_alert": "Ironic 需要使用 VLAN 模式的 Neutron 网络。",
@ -2928,9 +2924,7 @@
"title": "追加サービス",
"release_alert": "追加サービスは __NameAndRelease.release_name__ では使用できません",
"install_sahara": "Saharaのインストール",
"install_sahara_description": "Saharaは様々なベンダーディストリビューションでデプロイされたOpenStack上にHadoopクラスタのオンデマンドプロビジョニングを可能にします。",
"install_ceilometer": "Ceilometer(OpenStack テレメトリー)のインストール",
"install_ceilometer_description": "CeilometerはOpenStackクラウドのメータリングおよびモニタリング機能を提供します。"
"install_sahara_description": "Saharaは様々なベンダーディストリビューションでデプロイされたOpenStack上にHadoopクラスタのオンデマンドプロビジョニングを可能にします。"
},
"ready": {
"title": "完了",
@ -3412,9 +3406,7 @@
"title": "추가 서비스",
"release_alert": "추가 서비스는 __releaseName__에서는 지원되지 않습니다.",
"install_sahara": "Sahara 설치",
"install_sahara_description": "Sahara 공급 업체의 다양한 분포를 활용하는 OpenStack에서 배치하는 하둡 클러스터의 on demand 프로비저닝을 가능하게 합니다.",
"install_ceilometer": "Ceilometer (OpenStack Telemetry) 설치",
"install_ceilometer_description": "Ceilometer는 OpenStack Cloud의 계량 및 모니터링 기능을 제공합니다."
"install_sahara_description": "Sahara 공급 업체의 다양한 분포를 활용하는 OpenStack에서 배치하는 하둡 클러스터의 on demand 프로비저닝을 가능하게 합니다."
},
"ready": {
"title": "끝마침",