diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index cd8f39efd..a58b73e22 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -1,14 +1,15 @@ # Andi Chandler , 2017. #zanata # Andi Chandler , 2018. #zanata +# Andi Chandler , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: python-watcher\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-11-08 01:22+0000\n" +"POT-Creation-Date: 2020-10-27 04:13+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-11-07 06:15+0000\n" +"PO-Revision-Date: 2020-10-28 11:13+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -54,6 +55,61 @@ msgstr "1.7.0" msgid "1.9.0" msgstr "1.9.0" +msgid "2.0.0" +msgstr "2.0.0" + +msgid "3.0.0" +msgstr "3.0.0" + +msgid "4.0.0" +msgstr "4.0.0" + +msgid "A ``watcher-status upgrade check`` has been added for this." +msgstr "A ``watcher-status upgrade check`` has been added for this." + +msgid "" +"A new threadpool for the decision engine that contributors can use to " +"improve the performance of many operations, primarily I/O bound onces. The " +"amount of workers used by the decision engine threadpool can be configured " +"to scale according to the available infrastructure using the " +"`watcher_decision_engine.max_general_workers` config option. Documentation " +"for contributors to effectively use this threadpool is available online: " +"https://docs.openstack.org/watcher/latest/contributor/concurrency.html" +msgstr "" +"A new threadpool for the decision engine that contributors can use to " +"improve the performance of many operations, primarily I/O bound onces. The " +"amount of workers used by the decision engine threadpool can be configured " +"to scale according to the available infrastructure using the " +"`watcher_decision_engine.max_general_workers` config option. Documentation " +"for contributors to effectively use this threadpool is available online: " +"https://docs.openstack.org/watcher/latest/contributor/concurrency.html" + +msgid "" +"API calls while building the Compute data model will be retried upon " +"failure. The amount of failures allowed before giving up and the time before " +"reattempting are configurable. The `api_call_retries` and " +"`api_query_timeout` parameters in the `[collector]` group can be used to " +"adjust these paremeters. 10 retries with a 1 second time in between " +"reattempts is the default." +msgstr "" +"API calls while building the Compute data model will be retried upon " +"failure. The amount of failures allowed before giving up and the time before " +"reattempting are configurable. The `api_call_retries` and " +"`api_query_timeout` parameters in the `[collector]` group can be used to " +"adjust these parameters. 10 retries with a 1 second time in between " +"reattempts is the default." + +msgid "" +"Add a new webhook API and a new audit type EVENT, the microversion is 1.4. " +"Now Watcher user can create audit with EVENT type and the audit will be " +"triggered by webhook API. The user guide is available online: https://docs." +"openstack.org/watcher/latest/user/event_type_audit.html" +msgstr "" +"Add a new webhook API and a new audit type EVENT, the microversion is 1.4. " +"Now Watcher user can create audit with EVENT type and the audit will be " +"triggered by webhook API. The user guide is available online: https://docs." +"openstack.org/watcher/latest/user/event_type_audit.html" + msgid "Add a service supervisor to watch Watcher deamons." msgstr "Add a service supervisor to watch Watcher daemons." @@ -67,6 +123,24 @@ msgstr "" "Add description property for dynamic action. Admin can see detail " "information of any specify action." +msgid "" +"Add force field to Audit. User can set --force to enable the new option when " +"launching audit. If force is True, audit will be executed despite of ongoing " +"actionplan. The new audit may create a wrong actionplan if they use the same " +"data model." +msgstr "" +"Add force field to Audit. User can set --force to enable the new option when " +"launching audit. If force is True, audit will be executed despite of ongoing " +"actionplan. The new audit may create a wrong actionplan if they use the same " +"data model." + +msgid "" +"Add keystone_client Group for user to configure 'interface' and " +"'region_name' by watcher.conf. The default value of 'interface' is 'admin'." +msgstr "" +"Add keystone_client Group for user to configure 'interface' and " +"'region_name' by watcher.conf. The default value of 'interface' is 'admin'." + msgid "Add notifications related to Action object." msgstr "Add notifications related to Action object." @@ -79,6 +153,25 @@ msgstr "Add notifications related to Audit object." msgid "Add notifications related to Service object." msgstr "Add notifications related to Service object." +msgid "" +"Add show data model api for Watcher. New in version 1.3. User can use " +"'openstack optimize datamodel list' command to view the current data model " +"information in memory. User can also add '--audit ' to view " +"specific data model in memory filted by the scope in audit. User can also " +"add '--detail' to view detailed information about current data model. User " +"can also add '--type ' to specify the type of data model. Default type " +"is 'compute'. In the future, type 'storage' and 'baremetal' will be " +"supported." +msgstr "" +"Add show data model API for Watcher. New in version 1.3. User can use " +"'openstack optimize datamodel list' command to view the current data model " +"information in memory. User can also add '--audit ' to view " +"specific data model in memory filtered by the scope in audit. User can also " +"add '--detail' to view detailed information about current data model. User " +"can also add '--type ' to specify the type of data model. Default type " +"is 'compute'. In the future, type 'storage' and 'baremetal' will be " +"supported." + msgid "" "Add start_time and end_time fields in audits table. User can set the start " "time and/or end time when creating CONTINUOUS audit." @@ -93,6 +186,19 @@ msgstr "" "Add superseded state for an action plan if the cluster data model has " "changed after it has been created." +msgid "" +"Added Placement API helper to Watcher. Now Watcher can get information about " +"resource providers, it can be used for the data model and strategies. Config " +"group placement_client with options 'api_version', 'interface' and " +"'region_name' is also added. The default values for 'api_version' and " +"'interface' are 1.29 and 'public', respectively." +msgstr "" +"Added Placement API helper to Watcher. Now Watcher can get information about " +"resource providers, it can be used for the data model and strategies. Config " +"group placement_client with options 'api_version', 'interface' and " +"'region_name' is also added. The default values for 'api_version' and " +"'interface' are 1.29 and 'public', respectively." + msgid "Added SUSPENDED audit state" msgstr "Added SUSPENDED audit state" @@ -107,6 +213,31 @@ msgstr "" "scoring engine by different Strategies, which improve the code and data " "model re-use." +msgid "" +"Added a new config option 'action_execution_rule' which is a dict type. Its " +"key field is strategy name and the value is 'ALWAYS' or 'ANY'. 'ALWAYS' " +"means the callback function returns True as usual. 'ANY' means the return " +"depends on the result of previous action execution. The callback returns " +"True if previous action gets failed, and the engine continues to run the " +"next action. If previous action executes success, the callback returns False " +"then the next action will be ignored. For strategies that aren't in " +"'action_execution_rule', the callback always returns True. Please add the " +"next section in the watcher.conf file if your strategy needs this feature. " +"[watcher_workflow_engines.taskflow] action_execution_rule = {'your strategy " +"name': 'ANY'}" +msgstr "" +"Added a new config option 'action_execution_rule' which is a dict type. Its " +"key field is strategy name and the value is 'ALWAYS' or 'ANY'. 'ALWAYS' " +"means the callback function returns True as usual. 'ANY' means the return " +"depends on the result of previous action execution. The callback returns " +"True if previous action gets failed, and the engine continues to run the " +"next action. If previous action executes success, the callback returns False " +"then the next action will be ignored. For strategies that aren't in " +"'action_execution_rule', the callback always returns True. Please add the " +"next section in the watcher.conf file if your strategy needs this feature. " +"[watcher_workflow_engines.taskflow] action_execution_rule = {'your strategy " +"name': 'ANY'}" + msgid "" "Added a new strategy based on the airflow of servers. This strategy makes " "decisions to migrate VMs to make the airflow uniform." @@ -248,6 +379,15 @@ msgstr "" "The strategy migrates many instances and volumes efficiently with minimum " "downtime automatically." +msgid "" +"Added strategy \"node resource consolidation\". This strategy is used to " +"centralize VMs to as few nodes as possible by VM migration. User can set an " +"input parameter to decide how to select the destination node." +msgstr "" +"Added strategy \"node resource consolidation\". This strategy is used to " +"centralize VMs to as few nodes as possible by VM migration. User can set an " +"input parameter to decide how to select the destination node." + msgid "" "Added strategy to identify and migrate a Noisy Neighbor - a low priority VM " "that negatively affects peformance of a high priority VM by over utilizing " @@ -284,6 +424,19 @@ msgstr "" msgid "Adds baremetal data model in Watcher" msgstr "Adds baremetal data model in Watcher" +msgid "" +"All datasources can now be configured to retry retrieving a metric upon " +"encountering an error. Between each attempt will be a set amount of time " +"which can be adjusted from the configuration. These configuration options " +"can be found in the `[watcher_datasources]` group and are named " +"`query_max_retries` and `query_timeout`." +msgstr "" +"All datasources can now be configured to retry retrieving a metric upon " +"encountering an error. Between each attempt will be a set amount of time " +"which can be adjusted from the configuration. These configuration options " +"can be found in the `[watcher_datasources]` group and are named " +"`query_max_retries` and `query_timeout`." + msgid "" "Allow decision engine to pass strategy parameters, like optimization " "threshold, to selected strategy, also strategy to provide parameters info to " @@ -293,6 +446,34 @@ msgstr "" "threshold, to selected strategy, also strategy to provide parameters info to " "end user." +msgid "" +"Allow using file to override metric map. Override the metric map of each " +"datasource as soon as it is created by the manager. This override comes from " +"a file whose path is provided by a setting in config file. The setting is " +"`watcher_decision_engine/metric_map_path`. The file contains a map per " +"datasource whose keys are the metric names as recognized by watcher and the " +"value is the real name of the metric in the datasource. This setting " +"defaults to `/etc/watcher/metric_map.yaml`, and presence of this file is " +"optional." +msgstr "" +"Allow using file to override metric map. Override the metric map of each " +"datasource as soon as it is created by the manager. This override comes from " +"a file whose path is provided by a setting in config file. The setting is " +"`watcher_decision_engine/metric_map_path`. The file contains a map per " +"datasource whose keys are the metric names as recognized by watcher and the " +"value is the real name of the metric in the datasource. This setting " +"defaults to `/etc/watcher/metric_map.yaml`, and presence of this file is " +"optional." + +msgid "" +"An Watcher API WSGI application script ``watcher-api-wsgi`` is now " +"available. It is auto-generated by ``pbr`` and allows to run the API service " +"using WSGI server (for example Nginx and uWSGI)." +msgstr "" +"An Watcher API WSGI application script ``watcher-api-wsgi`` is now " +"available. It is auto-generated by ``pbr`` and allows to run the API service " +"using WSGI server (for example Nginx and uWSGI)." + msgid "" "Audits have 'name' field now, that is more friendly to end users. Audit's " "name can't exceed 63 characters." @@ -300,9 +481,25 @@ msgstr "" "Audits have 'name' field now, that is more friendly to end users. Audit's " "name can't exceed 63 characters." +msgid "" +"Baremetal Model gets Audit scoper with an ability to exclude Ironic nodes." +msgstr "" +"Baremetal Model gets Audit scope with an ability to exclude Ironic nodes." + msgid "Bug Fixes" msgstr "Bug Fixes" +msgid "" +"Ceilometer Datasource has been deprecated since its API has been deprecated " +"in Ocata cycle. Watcher has supported Ceilometer for some releases after " +"Ocata to let users migrate to Gnocchi/Monasca datasources. Since Train " +"release, Ceilometer support will be removed." +msgstr "" +"Ceilometer Datasource has been deprecated since its API has been deprecated " +"in Ocata cycle. Watcher has supported Ceilometer for some releases after " +"Ocata to let users migrate to Gnocchi/Monasca datasources. Since Train " +"release, Ceilometer support will be removed." + msgid "Centralize all configuration options for Watcher." msgstr "Centralise all configuration options for Watcher." @@ -360,6 +557,52 @@ msgstr "" "Now instances from particular project in OpenStack can be excluded from " "audit defining scope in audit templates." +msgid "" +"For a large cloud infrastructure, retrieving data from Nova may take a long " +"time. To avoid getting too much data from Nova, building the compute data " +"model according to the scope of audit." +msgstr "" +"For a large cloud infrastructure, retrieving data from Nova may take a long " +"time. To avoid getting too much data from Nova, building the compute data " +"model according to the scope of audit." + +msgid "" +"Grafana has been added as datasource that can be used for collecting " +"metrics. The configuration options allow to specify what metrics and how " +"they are stored in grafana so that no matter how Grafana is configured it " +"can still be used. The configuration can be done via the typical " +"configuration file but it is recommended to configure most options in the " +"yaml file for metrics. For a complete walkthrough on configuring Grafana " +"see: https://docs.openstack.org/watcher/latest/datasources/grafana.html" +msgstr "" +"Grafana has been added as datasource that can be used for collecting " +"metrics. The configuration options allow to specify what metrics and how " +"they are stored in Grafana so that no matter how Grafana is configured it " +"can still be used. The configuration can be done via the typical " +"configuration file but it is recommended to configure most options in the " +"yaml file for metrics. For a complete walkthrough on configuring Grafana " +"see: https://docs.openstack.org/watcher/latest/datasources/grafana.html" + +msgid "" +"If Gnocchi was configured to have a custom amount of retries and or a custom " +"timeout then the configuration needs to moved into the " +"`[watcher_datasources]` group instead of the `[gnocchi_client]` group." +msgstr "" +"If Gnocchi was configured to have a custom amount of retries and or a custom " +"timeout then the configuration needs to moved into the " +"`[watcher_datasources]` group instead of the `[gnocchi_client]` group." + +msgid "" +"Improved interface for datasource baseclass that better defines expected " +"values and types for parameters and return types of all abstract methods. " +"This allows all strategies to work with every datasource provided the " +"metrics are configured for that given datasource." +msgstr "" +"Improved interface for datasource baseclass that better defines expected " +"values and types for parameters and return types of all abstract methods. " +"This allows all strategies to work with every datasource provided the " +"metrics are configured for that given datasource." + msgid "" "Instance cold migration logic is now replaced with using Nova migrate " "Server(migrate Action) API which has host option since v2.56." @@ -367,6 +610,17 @@ msgstr "" "Instance cold migration logic is now replaced with using Nova migrate " "Server(migrate Action) API which has host option since v2.56." +msgid "" +"Many operations in the decision engine will block on I/O. Such I/O " +"operations can stall the execution of a sequential application " +"significantly. To reduce the potential bottleneck of many operations the " +"general purpose decision engine threadpool is introduced." +msgstr "" +"Many operations in the decision engine will block on I/O. Such I/O " +"operations can stall the execution of a sequential application " +"significantly. To reduce the potential bottleneck of many operations the " +"general purpose decision engine threadpool is introduced." + msgid "New Features" msgstr "New Features" @@ -389,6 +643,13 @@ msgstr "" "Nova API version is now set to 2.56 by default. This needs the migrate " "action of migration type cold with destination_node parameter to work." +msgid "" +"Now Watcher strategy can select specific planner beyond default. Strategy " +"can set planner property to specify its own planner." +msgstr "" +"Now Watcher strategy can select specific planner beyond default. Strategy " +"can set planner property to specify its own planner." + msgid "Ocata Series Release Notes" msgstr "Ocata Series Release Notes" @@ -429,12 +690,60 @@ msgstr "" "resources will be called \"Audit scope\" and will be defined in each audit " "template (which contains the audit settings)." +msgid "" +"Python 2.7 support has been dropped. Last release of Watcher to support " +"py2.7 is OpenStack Train. The minimum version of Python now supported by " +"Watcher is Python 3.6." +msgstr "" +"Python 2.7 support has been dropped. Last release of Watcher to support " +"py2.7 is OpenStack Train. The minimum version of Python now supported by " +"Watcher is Python 3.6." + msgid "Queens Series Release Notes" msgstr "Queens Series Release Notes" msgid "Rocky Series Release Notes" msgstr "Rocky Series Release Notes" +msgid "" +"Several strategies have changed the `node` parameter to `compute_node` to be " +"better aligned with terminology. These strategies include " +"`basic_consolidation` and `workload_stabilzation`. The `node` parameter will " +"remain supported during Train release and will be removed in the subsequent " +"release." +msgstr "" +"Several strategies have changed the `node` parameter to `compute_node` to be " +"better aligned with terminology. These strategies include " +"`basic_consolidation` and `workload_stabilzation`. The `node` parameter will " +"remain supported during Train release and will be removed in the subsequent " +"release." + +msgid "" +"Specific strategies can override this order and use datasources which are " +"not listed in the global preference." +msgstr "" +"Specific strategies can override this order and use datasources which are " +"not listed in the global preference." + +msgid "Stein Series Release Notes" +msgstr "Stein Series Release Notes" + +msgid "" +"The building of the compute (Nova) data model will be done using the " +"decision engine threadpool, thereby, significantly reducing the total time " +"required to build it." +msgstr "" +"The building of the compute (Nova) data model will be done using the " +"decision engine threadpool, thereby, significantly reducing the total time " +"required to build it." + +msgid "" +"The configuration options for query retries in `[gnocchi_client]` are " +"deprecated and the option in `[watcher_datasources]` should now be used." +msgstr "" +"The configuration options for query retries in `[gnocchi_client]` are " +"deprecated and the option in `[watcher_datasources]` should now be used." + msgid "" "The graph model describes how VMs are associated to compute hosts. This " "allows for seeing relationships upfront between the entities and hence can " @@ -455,6 +764,22 @@ msgstr "" "was fixed. Before fixing, it booted an instance in the service project as a " "migrated instance." +msgid "" +"The minimum required version of the ``[nova_client]/api_version`` value is " +"now enforced to be ``2.56`` which is available since the Queens version of " +"the nova compute service." +msgstr "" +"The minimum required version of the ``[nova_client]/api_version`` value is " +"now enforced to be ``2.56`` which is available since the Queens version of " +"the Nova compute service." + +msgid "" +"The new strategy baseclass has significant changes in method parameters and " +"any out-of-tree strategies will have to be adopted." +msgstr "" +"The new strategy baseclass has significant changes in method parameters and " +"any out-of-tree strategies will have to be adopted." + msgid "" "There is new ability to create Watcher continuous audits with cron interval. " "It means you may use, for example, optional argument '--interval \"\\*/5 \\* " @@ -468,9 +793,27 @@ msgstr "" "best effort basis and therefore, we recommend you to use a minimal cron " "interval of at least one minute." +msgid "Train Series Release Notes" +msgstr "Train Series Release Notes" + msgid "Upgrade Notes" msgstr "Upgrade Notes" +msgid "" +"Using ``watcher/api/app.wsgi`` script is deprecated and it will be removed " +"in U release. Please switch to automatically generated ``watcher-api-wsgi`` " +"script instead." +msgstr "" +"Using ``watcher/api/app.wsgi`` script is deprecated and it will be removed " +"in U release. Please switch to automatically generated ``watcher-api-wsgi`` " +"script instead." + +msgid "Ussuri Series Release Notes" +msgstr "Ussuri Series Release Notes" + +msgid "Victoria Series Release Notes" +msgstr "Victoria Series Release Notes" + msgid "" "Watcher can continuously optimize the OpenStack cloud for a specific " "strategy or goal by triggering an audit periodically which generates an " @@ -480,6 +823,15 @@ msgstr "" "strategy or goal by triggering an audit periodically which generates an " "action plan and run it automatically." +msgid "" +"Watcher can get resource information such as total, allocation ratio and " +"reserved information from Placement API. Now we add some new fields to the " +"Watcher Data Model:" +msgstr "" +"Watcher can get resource information such as total, allocation ratio and " +"reserved information from Placement API. Now we add some new fields to the " +"Watcher Data Model:" + msgid "" "Watcher can now run specific actions in parallel improving the performances " "dramatically when executing an action plan." @@ -517,6 +869,15 @@ msgstr "" "includes all instances. It filters excluded instances when migration during " "the audit." +msgid "" +"Watcher now supports configuring which datasource to use and in which order. " +"This configuration is done by specifying datasources in the " +"watcher_datasources section:" +msgstr "" +"Watcher now supports configuring which datasource to use and in which order. " +"This configuration is done by specifying datasources in the " +"watcher_datasources section:" + msgid "" "Watcher removes the support to Nova legacy notifications because of Nova " "will deprecate them." @@ -557,9 +918,15 @@ msgstr "" "Watcher supports multiple metrics backend and relies on Ceilometer and " "Monasca." +msgid "We also add some new propeties:" +msgstr "We also add some new properties:" + msgid "Welcome to watcher's Release Notes documentation!" msgstr "Welcome to watcher's Release Notes documentation!" +msgid "``[watcher_datasources] datasources = gnocchi,monasca,ceilometer``" +msgstr "``[watcher_datasources] datasources = gnocchi,monasca,ceilometer``" + msgid "" "all Watcher objects have been refactored to support OVO (oslo." "versionedobjects) which was a prerequisite step in order to implement " @@ -569,6 +936,21 @@ msgstr "" "versionedobjects) which was a prerequisite step in order to implement " "versioned notifications." +msgid "" +"disk_gb_capacity: The amount of disk, take allocation ratio into account, " +"but do not include reserved." +msgstr "" +"disk_gb_capacity: The amount of disk, take allocation ratio into account, " +"but do not include reserved." + +msgid "" +"disk_gb_reserved: The amount of disk a node has reserved for its own use." +msgstr "" +"disk_gb_reserved: The amount of disk a node has reserved for its own use." + +msgid "disk_ratio: Disk allocation ratio." +msgstr "disk_ratio: Disk allocation ratio." + msgid "instance.create.end" msgstr "instance.create.end" @@ -635,6 +1017,21 @@ msgstr "instance.unshelve.end" msgid "instance.update" msgstr "instance.update" +msgid "" +"memory_mb_capacity: The amount of memory, take allocation ratio into " +"account, but do not include reserved." +msgstr "" +"memory_mb_capacity: The amount of memory, take allocation ratio into " +"account, but do not include reserved." + +msgid "" +"memory_mb_reserved: The amount of memory a node has reserved for its own use." +msgstr "" +"memory_mb_reserved: The amount of memory a node has reserved for its own use." + +msgid "memory_ratio: Memory allocation ratio." +msgstr "memory_ratio: Memory allocation ratio." + msgid "new:" msgstr "new:" @@ -649,3 +1046,16 @@ msgstr "service.delete" msgid "service.update" msgstr "service.update" + +msgid "" +"vcpu_capacity: The amount of vcpu, take allocation ratio into account, but " +"do not include reserved." +msgstr "" +"vcpu_capacity: The amount of vcpu, take allocation ratio into account, but " +"do not include reserved." + +msgid "vcpu_ratio: CPU allocation ratio." +msgstr "vcpu_ratio: CPU allocation ratio." + +msgid "vcpu_reserved: The amount of cpu a node has reserved for its own use." +msgstr "vcpu_reserved: The amount of CPU a node has reserved for its own use." diff --git a/watcher/locale/en_GB/LC_MESSAGES/watcher.po b/watcher/locale/en_GB/LC_MESSAGES/watcher.po index a869f9010..881cb30ab 100644 --- a/watcher/locale/en_GB/LC_MESSAGES/watcher.po +++ b/watcher/locale/en_GB/LC_MESSAGES/watcher.po @@ -1,14 +1,15 @@ # Andi Chandler , 2017. #zanata # Andi Chandler , 2018. #zanata +# Andi Chandler , 2020. #zanata msgid "" msgstr "" "Project-Id-Version: watcher VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2020-04-26 02:09+0000\n" +"POT-Creation-Date: 2020-10-27 04:14+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-11-07 06:14+0000\n" +"PO-Revision-Date: 2020-10-28 11:02+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -187,10 +188,18 @@ msgstr "Audit Templates" msgid "Audit parameter %(parameter)s are not allowed" msgstr "Audit parameter %(parameter)s are not allowed" +#, python-format +msgid "Audit state %(state)s is disallowed." +msgstr "Audit state %(state)s is disallowed." + #, python-format msgid "Audit type %(audit_type)s could not be found" msgstr "Audit type %(audit_type)s could not be found" +#, python-format +msgid "Audit type %(audit_type)s is disallowed." +msgstr "Audit type %(audit_type)s is disallowed." + #, python-format msgid "AuditTemplate %(audit_template)s could not be found" msgstr "AuditTemplate %(audit_template)s could not be found" @@ -243,6 +252,9 @@ msgstr "Cannot overwrite UUID for an existing efficacy indicator." msgid "Cannot remove 'goal' attribute from an audit template" msgstr "Cannot remove 'goal' attribute from an audit template" +msgid "Ceilometer helper does not support statistic series method" +msgstr "Ceilometer helper does not support statistic series method" + msgid "Cluster Maintaining" msgstr "Cluster Maintaining" @@ -369,6 +381,9 @@ msgstr "Goal %(goal)s is invalid" msgid "Goals" msgstr "Goals" +msgid "Grafana helper does not support statistic series method" +msgstr "Grafana helper does not support statistic series method" + msgid "Hardware Maintenance" msgstr "Hardware Maintenance" @@ -434,10 +449,17 @@ msgstr "Limit should be positive" msgid "Maximum time since last check-in for up service." msgstr "Maximum time since last check-in for up service." +#, python-format +msgid "Metric: %(metric)s not available" +msgstr "Metric: %(metric)s not available" + #, python-format msgid "Migration of type '%(migration_type)s' is not supported." msgstr "Migration of type '%(migration_type)s' is not supported." +msgid "Minimum Nova API Version" +msgstr "Minimum Nova API Version" + msgid "" "Name of this node. This can be an opaque identifier. It is not necessarily a " "hostname, FQDN, or IP address. However, the node name must be valid within " @@ -451,10 +473,16 @@ msgstr "" msgid "No %(metric)s metric for %(host)s found." msgstr "No %(metric)s metric for %(host)s found." +msgid "No datasources available" +msgstr "No datasources available" + #, python-format msgid "No strategy could be found to achieve the '%(goal)s' goal." msgstr "No strategy could be found to achieve the '%(goal)s' goal." +msgid "Node Resource Consolidation strategy" +msgstr "Node Resource Consolidation strategy" + msgid "Noisy Neighbor" msgstr "Noisy Neighbour" @@ -606,6 +634,10 @@ msgstr "Strategy %(strategy)s could not be found" msgid "Strategy %(strategy)s is invalid" msgstr "Strategy %(strategy)s is invalid" +#, python-format +msgid "The %(data_model_type)s data model could not be found" +msgstr "The %(data_model_type)s data model could not be found" + #, python-format msgid "The %(name)s %(id)s could not be found" msgstr "The %(name)s %(id)s could not be found" @@ -675,6 +707,13 @@ msgstr "The instance '%(name)s' could not be found" msgid "The ironic node %(uuid)s could not be found" msgstr "The Ironic node %(uuid)s could not be found" +#, python-format +msgid "The mapped compute node for instance '%(uuid)s' could not be found." +msgstr "The mapped compute node for instance '%(uuid)s' could not be found." + +msgid "The node status is not defined" +msgstr "The node status is not defined" + msgid "The number of VM migrations to be performed." msgstr "The number of VM migrations to be performed." @@ -738,6 +777,10 @@ msgstr "The total number of audited instances in strategy." msgid "The total number of enabled compute nodes." msgstr "The total number of enabled compute nodes." +#, python-format +msgid "The value %(value)s for parameter %(parameter)s is invalid" +msgstr "The value %(value)s for parameter %(parameter)s is invalid" + msgid "The value of original standard deviation." msgstr "The value of original standard deviation."