# SOME DESCRIPTIVE TITLE. # Copyright (C) 2015, Senlin Developers # This file is distributed under the same license as the senlin package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: senlin \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-04-10 06:33+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:5 msgid "1.0.0" msgstr "" #: ../../:5 msgid "10.0.0-5" msgstr "" #: ../../:5 unmaintained/yoga>:5 msgid "11.0.0" msgstr "" #: ../../:5 msgid "14.0.0" msgstr "" #: ../../:5 msgid "16.0.0" msgstr "" #: ../../:5 current msgid "16.0.0-19" msgstr "" #: ../../:227 unmaintained/yoga>:1289 msgid "2.0.0" msgstr "" #: ../../:254 msgid "2.0.0.0b1" msgstr "" #: ../../:231 msgid "2.0.0.0b2" msgstr "" #: ../../:72 msgid "2.0.0.0b3" msgstr "" #: ../../:5 msgid "2.0.0.0rc1" msgstr "" #: ../../:42 msgid "3.0.0" msgstr "" #: ../../:1274 msgid "3.0.0.0b1" msgstr "" #: ../../:1109 msgid "3.0.0.0b3" msgstr "" #: ../../:5 msgid "3.0.1" msgstr "" #: ../../:5 unmaintained/yoga>:865 msgid "4.0.0" msgstr "" #: ../../:5 stable/rocky>:277 #: unmaintained/yoga>:759 msgid "5.0.0" msgstr "" #: ../../:5 unmaintained/yoga>:487 msgid "6.0.0" msgstr "" #: ../../:5 unmaintained/yoga>:320 msgid "7.0.0" msgstr "" #: ../../:5 unmaintained/yoga>:194 msgid "8.0.0" msgstr "" #: ../../:5 msgid "9.0.0" msgstr "" #: ../../:85 msgid "9.0.0.0rc1" msgstr "" #: ../../:39 unmaintained/yoga>:354 msgid "" "A ``action_purge`` subcommand is added to ``senlin-manage`` tool for purging " "actions from the actions table." msgstr "" #: ../../:54 origin/stable/ocata>:414 #: unmaintained/yoga>:1476 msgid "" "A cluster in the middle of an on-going action should not be deletable. The " "engine service has been improved to detect this situation." msgstr "" #: ../../:71 unmaintained/yoga>:1134 msgid "" "A configuration option \"exclude_derived_actions\" is introduced into the " "\"dispatchers\" group for controlling whether derived actions should lead " "into event notifications and/or DB records." msgstr "" #: ../../:75 stable/pike>:33 #: unmaintained/yoga>:893 msgid "" "A event_purge subcommand is added to senlin-manage tool for purging events " "generated in a specific project." msgstr "" #: ../../:105 origin/stable/ocata>:268 #: unmaintained/yoga>:1330 msgid "" "A new \"lb_status_timeout\" option is added to the LB policy to cope with " "load-balancers that are not so responsive." msgstr "" #: ../../:51 unmaintained/yoga>:1118 msgid "" "A new API \"cluster-op\" is introduced to trigger a profile type specific " "operation on all nodes in a cluster. This API is available since API micro-" "version 1.4." msgstr "" #: ../../:123 unmaintained/yoga>:1182 msgid "" "A new API \"profile-type-ops\" is introduced to expose the profile type " "specific operations' schema to end users." msgstr "" #: ../../:240 origin/stable/ocata>:240 #: unmaintained/yoga>:1302 msgid "A new ``cluster_collect`` API is added." msgstr "" #: ../../:19 unmaintained/yoga>:879 msgid "" "A new configuration option check_interval_max is added (default=3600) for " "cluster health check intervals." msgstr "" #: ../../:63 unmaintained/yoga>:545 msgid "" "A new configuration option is exposed for the message topic to use when " "sending event notifications." msgstr "" #: ../../:78 unmaintained/yoga>:938 msgid "" "A new feature is introduced in API microversion 1.6 which permits a cluster " "update operation to change the profile used by the cluster only without " "actually updating the existing nodes (if any). The new profile will be used " "when new nodes are created as members of the cluster." msgstr "" #: ../../:125 origin/stable/ocata>:300 #: unmaintained/yoga>:1362 msgid "" "A new policy-validate API has been added to validate the spec of a policy " "without actually creating an instance of it." msgstr "" #: ../../:85 origin/stable/ocata>:248 #: unmaintained/yoga>:1310 msgid "" "A new profile type 'container.dockerinc.docker-1.0' is added to support " "creation and management of docker clusters. This is still an experimental " "feature. Please use with caution." msgstr "" #: ../../:133 origin/stable/ocata>:308 #: unmaintained/yoga>:1370 msgid "" "A new profile-validate API has been added to validate the spec of a profile " "without actually creating an instance of it." msgstr "" #: ../../:14 stable/pike>:49 #: unmaintained/yoga>:909 msgid "A new recovery action \"REBOOT\" has been added to the health policy." msgstr "" #: ../../:59 unmaintained/yoga>:1126 msgid "" "A new, optional parameter \"destroy_after_deletion\" is added to the cluster-" "del-nodes request since API micro-version 1.4." msgstr "" #: ../../:211 stable/pike>:219 #: unmaintained/yoga>:1079 msgid "" "A nova server, if booted from volume, will not return a valid image ID. This " "situation is now taken care of." msgstr "" #: ../../:67 unmaintained/yoga>:927 msgid "" "API microversion 1.6 comes with an optional parameter 'check' that tells the " "engine to perform a health check before doing actual recovery. This applies " "to both clusters and nodes." msgstr "" #: ../../:18 msgid "Action list now can be filtered by its 'status' property." msgstr "" #: ../../:57 unmaintained/yoga>:246 msgid "" "Add Python 3 Train unit tests.Add Python 3 Train unit tests. This is one of " "global goal in Train cycle." msgstr "" #: ../../:46 stable/wallaby>:79 #: unmaintained/yoga>:79 msgid "Add Python3 victoria unit tests" msgstr "" #: ../../:30 unmaintained/yoga>:110 msgid "" "Add availability_zone option for loadbalancers. This is supported by Octavia " "starting in the Ussuri release." msgstr "" #: ../../:24 unmaintained/yoga>:104 msgid "" "Add cluster_id as a parameter in query action APIs. This allow we can filter " "result returned from API instead by received so many result action." msgstr "" #: ../../:134 msgid "Add support to update image property of a Nova server." msgstr "" #: ../../:44 unmaintained/yoga>:124 msgid "" "Add tainted field to nodes. A node with tainted set to True will be " "selected first for scale-in operations." msgstr "" #: ../../:324 unmaintained/yoga>:1386 msgid "Added 'template_url' support to heat stack profile." msgstr "" #: ../../:74 msgid "Added LBaaS health monitor support to load-balancing policy v1.0." msgstr "" #: ../../:14 unmaintained/yoga>:496 msgid "" "Added a cluster entity refresh to the cluster action execute wrapper which " "will make sure the state of the action does not become stale while in queue." msgstr "" #: ../../:23 unmaintained/yoga>:505 msgid "" "Added a new boolean cluster config option to stop node before delete for all " "cluster." msgstr "" #: ../../:35 unmaintained/yoga>:115 msgid "Added a new config option to specify the timeout for Nova API calls." msgstr "" #: ../../:50 unmaintained/yoga>:532 msgid "" "Added a new detection type that actively pools the node health using a URL " "specified in the health policy. That way the user can intergate Senlin's " "health policy with another custom or 3rd party health check service." msgstr "" #: ../../:34 unmaintained/yoga>:223 msgid "Added a new list config option to allow trust roles to be overridden." msgstr "" #: ../../:272 unmaintained/yoga>:1334 msgid "" "Added a new type of receiver (i.e. message) which is based on Zaqar message " "queue." msgstr "" #: ../../:19 unmaintained/yoga>:501 msgid "Added a scheduler thread pool size." msgstr "" #: ../../:30 stable/rocky>:298 #: unmaintained/yoga>:780 msgid "" "Added cluster config property \"node.name.format\" where users can specify " "how cluster nodes are automatically named. Users can use placeholders like " "\"$nI\" for node index padded with 0s to the left, or \"$nR\" for random " "string of length n." msgstr "" #: ../../:130 msgid "" "Added command 'senlin-manage service clean' to clean the dead engine records." msgstr "" #: ../../:126 msgid "" "Added command 'senlin-manage service list' to show the status of engine." msgstr "" #: ../../:288 msgid "Added configuration option for enforcing name uniqueness." msgstr "" #: ../../:54 unmaintained/yoga>:536 msgid "" "Added dependency relationship between the master cluster and the worker " "cluster creatd for Kubernetes." msgstr "" #: ../../:14 msgid "" "Added dependents to clusters and nodes for recording other clusters/nodes " "that depend on them." msgstr "" #: ../../:304 msgid "Added developer documentation for 'receiver'." msgstr "" #: ../../:292 msgid "" "Added documentation for lb policy, affinity policy, scaling policy, zone " "placement policy and region placement policy." msgstr "" #: ../../:284 msgid "Added documentation for senlin.policy.deletion-v1.0." msgstr "" #: ../../:217 unmaintained/yoga>:699 msgid "Added exception handling for node-join and node-leave operations." msgstr "" #: ../../:249 unmaintained/yoga>:731 msgid "" "Added exception handling for service status update. This is making service " "management more stable." msgstr "" #: ../../:34 msgid "Added new APIs for cluster/node check and recover." msgstr "" #: ../../:87 unmaintained/yoga>:1146 msgid "" "Added new `node-operation` API for performing profile type supported " "operations on a node." msgstr "" #: ../../:29 unmaintained/yoga>:344 msgid "Added new tool ``senlin-status upgrade check``." msgstr "" #: ../../:126 unmaintained/yoga>:608 msgid "Added operation support for suspending and resuming a nova server node." msgstr "" #: ../../:110 unmaintained/yoga>:592 msgid "Added operation support to migrate a nova server node." msgstr "" #: ../../:114 unmaintained/yoga>:596 msgid "Added operation support to pause and unpause a nova server node." msgstr "" #: ../../:118 unmaintained/yoga>:600 msgid "Added operation support to rescue and unrescue a nova server node." msgstr "" #: ../../:32 unmaintained/yoga>:514 msgid "Added operation support to start a docker container." msgstr "" #: ../../:122 unmaintained/yoga>:604 msgid "Added operation support to start and stop a nova server node." msgstr "" #: ../../:258 msgid "Added parameter checking for cluster-policy-detach API invocation." msgstr "" #: ../../:262 msgid "Added parameter checking for cluster-policy-update API invocation." msgstr "" #: ../../:254 msgid "Added parameter checking for policy-create API calls." msgstr "" #: ../../:234 msgid "Added parameter sanitization for cluster-policy-attach." msgstr "" #: ../../:102 msgid "Added profile property checking regarding whether they are updatable." msgstr "" #: ../../:85 unmaintained/yoga>:567 msgid "" "Added retry logic to post_lifecycle_hook_message when posting a lifecyle " "hook to Zaqar." msgstr "" #: ../../:243 unmaintained/yoga>:725 msgid "" "Added scheduler thread pool size configuration value and changed default " "thread pool size for scheduler from 10 to 1000. This fix prevents problems " "when a large number of cluster operations are executed simultaneously." msgstr "" #: ../../:26 msgid "" "Added senlin.policy.affinity-v1.0 which can be used to control how VM " "servers are placed based on nova servergroup settings." msgstr "" #: ../../:22 msgid "Added support of multi-tenancy for actions." msgstr "" #: ../../:22 stable/rocky>:290 #: unmaintained/yoga>:772 msgid "Added support to Octavia as the load-balancer driver." msgstr "" #: ../../:62 unmaintained/yoga>:922 msgid "" "Added support to adopt an existing object as Senlin node given the UUID and " "profile type to use." msgstr "" #: ../../:38 msgid "Added support to limit number of clusters per project." msgstr "" #: ../../:18 stable/pike>:53 #: unmaintained/yoga>:913 msgid "" "Added support to listen to heat event notifications for stack failure " "detection." msgstr "" #: ../../:106 unmaintained/yoga>:588 msgid "Added support to lock and unlock a nova server node." msgstr "" #: ../../:82 msgid "" "Added support to multi-tenancy (aka. project_safe checking) when finding " "resources." msgstr "" #: ../../:58 msgid "Added support to multi-tenancy for event resources." msgstr "" #: ../../:267 origin/stable/ocata>:296 #: unmaintained/yoga>:1358 msgid "" "Added support to oslo.versionedobject so that DB interactions are " "abstracted. It is possible to do live upgrade for senlin service now." msgstr "" #: ../../:78 msgid "Added support to steal a lock from dead engine." msgstr "" #: ../../:45 stable/rocky>:313 #: unmaintained/yoga>:795 msgid "Added support to unicode availability zone names." msgstr "" #: ../../:138 msgid "Added support to updating network properties of a nova server." msgstr "" #: ../../:49 stable/rocky>:317 #: unmaintained/yoga>:799 msgid "Added support to use Unicode string for cluster names." msgstr "" #: ../../:300 msgid "Added user documentation for 'receiver'." msgstr "" #: ../../:62 msgid "" "Added validation of key_name, flavor, image, networks when updating nova " "server." msgstr "" #: ../../:47 unmaintained/yoga>:236 msgid "" "Added webhook v2 support:Previously webhook API introduced microversion 1.10 " "to allow callers to pass arbritary data in the body along with the webhook " "call. This was done so that webhooks would work with aodh again. However, " "aodh and most webhook callers cannot pass in the header necessary to specify " "the microversion. Thus, we introduce webhook v2 so that webhooks behave " "like in microversion 1.10 but without the need to specify that " "microversion header." msgstr "" #: ../../:18 current msgid "" "Addresses an issue related to the SCALE_IN action. The bug caused the " "removal of only one node from the load balancer even when the count of " "inputs was greater than 1." msgstr "" #: ../../:14 msgid "" "Adds a cleanup task on the health manager to help prevent orphaned health " "checks." msgstr "" #: ../../:165 unmaintained/yoga>:480 msgid "" "Adds a configuration option to the health manager to control the maximum " "amount of threads that can be created by the health manager." msgstr "" #: ../../:39 unmaintained/yoga>:119 msgid "" "Admin role users can now access and modify all resources (clusters, nodes, " "etc) regardless of which project that belong to." msgstr "" #: ../../:27 unmaintained/yoga>:509 msgid "" "All REST calls that involve a DB interaction are now automatically retried " "upon deadlock exceptions." msgstr "" #: ../../:118 unmaintained/yoga>:307 msgid "" "All the integration testing has been moved to Bionic now and py3.5 is not " "tested runtime for Train or stable/stein." msgstr "" #: ../../:38 unmaintained/yoga>:227 msgid "" "Allow the cluster delete action to detach policies and delete receivers " "instead of erroring." msgstr "" #: ../../:28 unmaintained/yoga>:217 msgid "" "Allows the cluster delete actions to detach policies and delete receivers " "for the cluster being deleted. This simplifies deleting clusters by not " "having to detach or delete all dependancies from it beforehand." msgstr "" #: ../../:114 msgid "An experimental policy for placing nodes across multiple regions." msgstr "" #: ../../:184 msgid "" "As a side-effect of the rework of action dependency, a new table has been " "added to the database." msgstr "" #: ../../:103 unmaintained/yoga>:1162 msgid "Basic support for event/notification." msgstr "" #: ../../:115 unmaintained/yoga>:1174 msgid "Batch policy support for cluster actions." msgstr "" #: ../../:142 msgid "" "Both image ID and image name are supported when creating os.nova.server " "profile." msgstr "" #: ../../:10 current origin/stable/mitaka>:194 #: origin/stable/newton>:42 origin/stable/newton>:171 origin/stable/newton>:291 #: origin/stable/ocata>:28 origin/stable/ocata>:175 origin/stable/ocata>:370 #: stable/pike>:120 stable/queens>:65 stable/rocky>:155 stable/rocky>:333 #: stable/stein>:111 stable/train>:63 stable/ussuri>:103 stable/victoria>:20 #: stable/wallaby>:53 unmaintained/yoga>:53 unmaintained/yoga>:183 #: unmaintained/yoga>:252 unmaintained/yoga>:426 unmaintained/yoga>:637 #: unmaintained/yoga>:815 unmaintained/yoga>:980 unmaintained/yoga>:1230 #: unmaintained/yoga>:1432 msgid "Bug Fixes" msgstr "" #: ../../:238 unmaintained/yoga>:1098 msgid "Built-in policies are optimized for reducing DB transactions." msgstr "" #: ../../:43 unmaintained/yoga>:232 msgid "Bypass lb project restriction for get_details in LBaaS driver." msgstr "" #: ../../:42 msgid "" "Clusters now have a new 'RESIZING' status when its scale is being changed." msgstr "" #: ../../:316 msgid "Command `senlin-manage purge_deleted` is removed." msgstr "" #: ../../:155 unmaintained/yoga>:1210 msgid "Critical Issues" msgstr "" #: ../../:285 origin/stable/ocata>:342 #: unmaintained/yoga>:1404 msgid "" "DB columns obj_id, obj_type and obj_name in the event table are now renamed " "to oid, otype and oname correspondingly." msgstr "" #: ../../:280 msgid "" "DB isolation level defaults to READ_COMMITTED in order to solve concurrency " "problems encountered in action dependency checking." msgstr "" #: ../../:229 unmaintained/yoga>:1089 msgid "" "DB layer operations now feature some retries if there are transient errors." msgstr "" #: ../../:81 stable/rocky>:349 #: unmaintained/yoga>:831 msgid "DB lock contentions are alleviated by allowing lock retries." msgstr "" #: ../../:152 msgid "" "Database tables have to be recreated as we have removed soft-delete support " "from both the DB layer and the engine layer." msgstr "" #: ../../:111 stable/rocky>:375 #: unmaintained/yoga>:857 msgid "" "Default `policy.json` file is now removed as Senlin now generate the default " "policies from code. Please be aware that when using that file in your " "environment." msgstr "" #: ../../:36 msgid "" "Deprecate 'block_device_mapping' from nova server profile since it was never " "supported by OpenStack SDK." msgstr "" #: ../../:32 stable/pike>:104 #: stable/wallaby>:38 unmaintained/yoga>:38 unmaintained/yoga>:964 msgid "Deprecation Notes" msgstr "" #: ../../:55 unmaintained/yoga>:1122 msgid "" "Docker container profile now supports operations like restart, pause and " "unpause." msgstr "" #: ../../:195 unmaintained/yoga>:677 msgid "Enable old versions of builtin policy types to be listed and used." msgstr "" #: ../../:94 msgid "Enabled update to the 'flavor' of a nova server profile." msgstr "" #: ../../:98 msgid "Enabled update to the 'name' of a nova server profile." msgstr "" #: ../../:107 unmaintained/yoga>:1166 msgid "Enables osprofiler support." msgstr "" #: ../../:242 msgid "" "Enforce multi-tenancy checking when a non-admin user attempting to list " "resources from projects other than that of the requesting user." msgstr "" #: ../../:271 origin/stable/ocata>:312 #: unmaintained/yoga>:1374 msgid "Engine scheduler was redesigned to work in \"tickless\" way." msgstr "" #: ../../:320 msgid "" "Ensure there are no underscores ('_') in resource names exposed through " "RESTful API" msgstr "" #: ../../:67 unmaintained/yoga>:1130 msgid "" "Error messages returned from API requests are now unified. All parameter " "validation failures of the same reason returns a similar message." msgstr "" #: ../../:54 msgid "Event list can now be filtered by its 'level' property." msgstr "" #: ../../:95 unmaintained/yoga>:1154 msgid "" "Event notifications (versioned) are added to enable senlin-engine to send " "out messaging events when configured. The old event repo is adapted to " "follow the same design." msgstr "" #: ../../:45 current msgid "" "Excluding CLUSTER_RESIZE from the list of actions that skip pre-op checks if " "the cluster is already at the minimum threshold. When the cluster is at the " "minimum threshold, pre-operation LB will function with actions such as " "CLUSTER_DEL_NODES, CLUSTER_SCALE_IN, NODE_DELETE, and will skip actions like " "CLUSTER_REPLACE_NODES and CLUSTER_RESIZE." msgstr "" #: ../../:28 stable/wallaby>:61 #: unmaintained/yoga>:61 msgid "Find security group profiles by project scope." msgstr "" #: ../../:187 origin/stable/ocata>:394 #: unmaintained/yoga>:1456 msgid "Fix cluster next_index update when adding nodes to cluster." msgstr "" #: ../../:38 stable/wallaby>:71 #: unmaintained/yoga>:71 msgid "" "Fix hacking lower constraints to 3.0.1 Fix jsonschema lower constraints to " "3.2.0 Remove Babel requirement Remove six requirement Remove mock " "requirement, unittest.mock instead" msgstr "" #: ../../:24 current msgid "" "Fix incorrect handling of actions causing node reduction in cluster and load " "balancer with desired_capacity = min_size. The node remains in the cluster, " "and its IP is no longer removed from the load balancer." msgstr "" #: ../../:218 msgid "" "Fixed APIs that spawn asynchronous operations to return 202 as status code." msgstr "" #: ../../:295 origin/stable/ocata>:398 #: unmaintained/yoga>:1460 msgid "" "Fixed DB layer dead lock issue that surfaced recently during concurrent DB " "operations." msgstr "" #: ../../:238 msgid "Fixed RC/role checking in the setup-service script." msgstr "" #: ../../:374 unmaintained/yoga>:1436 msgid "" "Fixed a bug in affinity policy where the calls to nova driver was wrong." msgstr "" #: ../../:151 unmaintained/yoga>:1011 msgid "" "Fixed a bug related to desired_capacity when creating a cluster. The old " "behavior was having it default to 1, however, the correct behavior should be " "having it default to min_size if provided." msgstr "" #: ../../:85 stable/rocky>:353 #: unmaintained/yoga>:835 msgid "Fixed a bug related to force delete nodes." msgstr "" #: ../../:69 stable/rocky>:337 #: unmaintained/yoga>:819 msgid "" "Fixed a bug related to oslo.versionedobjects change that prevents cluster " "actions to be properly encoded in JSON requests." msgstr "" #: ../../:222 msgid "" "Fixed a bug related to setting the next_index property of a cluster after " "new nodes have joined or existing nodes have left." msgstr "" #: ../../:246 msgid "" "Fixed a bug related to using the 'name' property of a nova server profile." msgstr "" #: ../../:214 unmaintained/yoga>:1074 msgid "" "Fixed a bug related to webhook ID in the channel info of a receiver. The " "channel info now always contains valid webhook ID." msgstr "" #: ../../:97 stable/rocky>:261 #: unmaintained/yoga>:743 msgid "" "Fixed a bug where API version negotiation is not effective when invoked via " "OpenStack SDK. The API impacted is limited to webhook triggering." msgstr "" #: ../../:39 current msgid "" "Fixed a bug where exception raised in the `_resolve_bdm` method of the " "`senlin.profile.os.nova.server` profile would cause cluster cannot create " "new nodes." msgstr "" #: ../../:157 unmaintained/yoga>:1017 msgid "" "Fixed a problem related to duplicated event dumps during action execution." msgstr "" #: ../../:166 unmaintained/yoga>:1026 msgid "" "Fixed a problem when claiming a cluster from health registry if service " "engine is stopped (killed) and restarted quickly." msgstr "" #: ../../:186 unmaintained/yoga>:1046 msgid "" "Fixed an error in parameter checking logic for node-recover operation which " "prevented valid parameters from being accepted." msgstr "" #: ../../:133 unmaintained/yoga>:993 msgid "" "Fixed an error in the built-in deletion policy which failed to process " "NODE_DELETE action." msgstr "" #: ../../:176 unmaintained/yoga>:1036 msgid "" "Fixed an error in the built-in load-balancing policy that caused by " "regression in getting node details for IP addresses." msgstr "" #: ../../:171 unmaintained/yoga>:1031 msgid "" "Fixed an error in updating stack tags when the stack joins or leaves a " "cluster." msgstr "" #: ../../:196 unmaintained/yoga>:1056 msgid "" "Fixed an error introduced by openstacksdk when checking/setting the " "availability zone of a nova server." msgstr "" #: ../../:93 stable/rocky>:361 #: unmaintained/yoga>:843 msgid "" "Fixed an error introduced by oslo.versionedobjects change that lead to " "failures when creating a receiver." msgstr "" #: ../../:175 unmaintained/yoga>:657 msgid "Fixed an error when restarting a docker container node." msgstr "" #: ../../:89 stable/rocky>:357 #: unmaintained/yoga>:839 msgid "Fixed an error where action name not passed to backend service." msgstr "" #: ../../:183 unmaintained/yoga>:665 msgid "" "Fixed bug in health checking which was introduced by oslo.context hanges." msgstr "" #: ../../:299 origin/stable/ocata>:426 #: unmaintained/yoga>:1488 msgid "" "Fixed bug introduced by openstacksdk when updating nova server metadata." msgstr "" #: ../../:203 unmaintained/yoga>:1258 msgid "" "Fixed bug related to cluster-collect API where the path parameter is None." msgstr "" #: ../../:73 stable/rocky>:341 #: unmaintained/yoga>:823 msgid "" "Fixed bug related to reacting to nova vm lifecycle event notifications. The " "recover flow is no longer called twice when a VM is deleted." msgstr "" #: ../../:382 unmaintained/yoga>:1444 msgid "" "Fixed bug related to the desired_capacity calculation. The base number used " "now is the current capacity of the cluster instead of previous 'desired' " "capacity. This include all actions that change cluster capacity and all " "related policies." msgstr "" #: ../../:187 unmaintained/yoga>:669 msgid "Fixed bug when checking if health policy is attached already." msgstr "" #: ../../:179 unmaintained/yoga>:661 msgid "Fixed bug when deleteing node error." msgstr "" #: ../../:209 unmaintained/yoga>:1069 msgid "" "Fixed bugs in deletion zone policy and region policy which were not able to " "correctly parse node reference." msgstr "" #: ../../:66 msgid "Fixed bugs related to receiver creation when type is set to 'message'." msgstr "" #: ../../:207 unmaintained/yoga>:689 msgid "" "Fixed cluster and node lock management so that failed lock acquire " "operations are automatically retried. This is an important fix for running " "multiple service engines." msgstr "" #: ../../:163 unmaintained/yoga>:645 msgid "Fixed cluster lock primary key conflict problem." msgstr "" #: ../../:183 origin/stable/ocata>:390 #: unmaintained/yoga>:1452 msgid "" "Fixed cluster status update logic so that cluster status is solely " "determined by the status of its member nodes. The status is updated each " "time a cluster operation has completed." msgstr "" #: ../../:226 msgid "Fixed cluster-list function so that 'global-project' can be specified." msgstr "" #: ../../:128 unmaintained/yoga>:988 msgid "" "Fixed cluster-recover operation in engine so that it accepts parameters from " "API requests in addition to policy decision (if any)." msgstr "" #: ../../:46 msgid "Fixed cluster/node status setting after a cluster/node check operation." msgstr "" #: ../../:14 current msgid "Fixed compatibility issues with SQLAlchemy 2.x." msgstr "" #: ../../:430 unmaintained/yoga>:1492 msgid "" "Fixed dead service clean-up logic so that the clean-up operation can be " "retried." msgstr "" #: ../../:225 unmaintained/yoga>:707 msgid "" "Fixed defects in node recover operation to ensure node status is properly " "handled." msgstr "" #: ../../:195 origin/stable/ocata>:406 #: unmaintained/yoga>:1468 msgid "Fixed error handling when network is not found in nova server creation." msgstr "" #: ../../:161 unmaintained/yoga>:1021 msgid "" "Fixed error in the return value of node-check which prevents node-recover " "from being triggered." msgstr "" #: ../../:191 unmaintained/yoga>:1051 msgid "" "Fixed error that raises when no operation is provided during node health " "recovery." msgstr "" #: ../../:88 unmaintained/yoga>:277 msgid "Fixed get node detail when creating VM is failed" msgstr "" #: ../../:147 unmaintained/yoga>:1007 msgid "Fixed immature return from policy cooldown check." msgstr "" #: ../../:92 unmaintained/yoga>:281 msgid "Fixed node leak when creating node failed." msgstr "" #: ../../:199 origin/stable/ocata>:410 #: unmaintained/yoga>:1472 msgid "" "Fixed node recover operation behavior so that unsupported operations can be " "detected and handled." msgstr "" #: ../../:239 unmaintained/yoga>:721 msgid "" "Fixed nova profile logic when updating image. We will always use the current " "image as the effective one." msgstr "" #: ../../:199 unmaintained/yoga>:681 msgid "" "Fixed openstack-tox-cover which was broken as part of the switch to stestr." msgstr "" #: ../../:250 msgid "" "Fixed parameter checking when listing resources, such as sort and filters." msgstr "" #: ../../:210 msgid "" "Fixed parsing of default values for 'max_size' and 'min_size' properties of " "a cluster." msgstr "" #: ../../:206 msgid "Fixed profile type checking error when attaching affinity policy." msgstr "" #: ../../:214 msgid "Fixed race condition in service deletion." msgstr "" #: ../../:191 origin/stable/ocata>:402 #: unmaintained/yoga>:1464 msgid "" "Fixed resource delete operations which should return 204 status code with " "body length of zero." msgstr "" #: ../../:235 unmaintained/yoga>:717 msgid "Fixed the \"role\" field used when creating/updating a node." msgstr "" #: ../../:203 unmaintained/yoga>:685 msgid "Fixed the error in token generation for kubeadm." msgstr "" #: ../../:167 unmaintained/yoga>:649 msgid "Fixed the example of \"aodh alarm create\" command." msgstr "" #: ../../:199 unmaintained/yoga>:1254 msgid "" "Fixed the notification logic so that it uses the proper transport obtained " "from oslo.messaging." msgstr "" #: ../../:179 unmaintained/yoga>:1234 msgid "" "Fixed the problem that health manager related configuration options were not " "properly exposed." msgstr "" #: ../../:191 unmaintained/yoga>:1246 msgid "" "Fixed the problem that the \"updated_at\" timestamp of a node was not " "correctly updated." msgstr "" #: ../../:221 unmaintained/yoga>:703 msgid "Fixed the return value from a node operation call." msgstr "" #: ../../:270 msgid "" "Fixed trust usage when interacting with keystone. This enables senlin to be " "deployed on a Juno version OpenStack." msgstr "" #: ../../:77 stable/rocky>:345 #: unmaintained/yoga>:827 msgid "Fixed various defects in managing node pools for loadbalancer policy." msgstr "" #: ../../:181 unmaintained/yoga>:1041 msgid "" "Fixed various problems in load-balancer policy so that it can handle node-" "recover and cluster-recover operations properly." msgstr "" #: ../../:83 unmaintained/yoga>:272 msgid "" "Fixed when cluster doing resize/scale create nodes, and physcical id of this " "nodes not found, the cluster will still can do health check." msgstr "" #: ../../:67 unmaintained/yoga>:256 msgid "" "Fixes bug where the webhook rejected additional parameters in the body for " "mircoversion less than 1.10. Now with new webhook version 2, additional " "parameters in the body will always be accepted regardless of the " "microversion API passed in." msgstr "" #: ../../:154 unmaintained/yoga>:469 msgid "" "Fixes the logic within the health manager to prevent duplicate health checks " "from running on the same cluster." msgstr "" #: ../../:145 unmaintained/yoga>:1200 msgid "" "For resources which has a user, a project and a domain property, the lengths " "of these columns are increased from 32 chars to 64 chars for a better " "conformance with Keystone." msgstr "" #: ../../:46 unmaintained/yoga>:528 msgid "" "Health policy now contains NODE_STATUS_POLL_URL detection type. This " "detection type queries the URL specified in the health policy for node " "health status. This allows the user to integrate Senlin health checks with " "an external health service." msgstr "" #: ../../:79 unmaintained/yoga>:1138 msgid "" "Health policy recovery actions now contains a list of dictionaries instead " "of a list of simple names. This is to make room for workflow invocations." msgstr "" #: ../../:271 unmaintained/yoga>:753 msgid "Health policy v1.0 was moved from EXPERIMENTAL to SUPPORTED status." msgstr "" #: ../../:24 unmaintained/yoga>:339 msgid "" "Health policy v1.1 implements multiple detection modes. This implementation " "is incompatible with health policy v1.0." msgstr "" #: ../../:107 stable/rocky>:371 #: unmaintained/yoga>:853 msgid "" "Improved Nova VM server health check for cases where physical id is invalid." msgstr "" #: ../../:70 msgid "" "Improved action scheduler so that it can pick an action that is READY to be " "executed from DB." msgstr "" #: ../../:230 unmaintained/yoga>:712 msgid "" "Improved logic in rebooting and rebuilding nova server nodes so that " "exceptions are caught and handled." msgstr "" #: ../../:263 origin/stable/ocata>:236 #: unmaintained/yoga>:1298 msgid "" "Improved the action scheduler so that it can decide how many node actions " "will be fired in each batch. Batch control is a throttling measure to avoid " "raising too many requests in a short interval to the backend services." msgstr "" #: ../../:191 unmaintained/yoga>:673 msgid "" "In openstacksdk 0.14.0 release, a bug related to SDK exception was fixed " "\"https://review.openstack.org/#/c/571101/\". With that change a SDK " "exception will contain the detailed message only if the message string is " "equal to 'Error'. Fixed the test_parse_exception_http_exception_no_details " "to use 'Error' as the exception message to make the test case pass." msgstr "" #: ../../:127 unmaintained/yoga>:1283 msgid "" "Integrated OSProfiler into Senlin, support using OSProfiler to measure " "performance of Senlin." msgstr "" #: ../../:119 unmaintained/yoga>:1178 msgid "Integration test for message receiver." msgstr "" #: ../../:107 unmaintained/yoga>:296 msgid "" "Introduces webhook version 2 that is returned when creating new webhook " "receivers. Webhook version 1 receivers are still valid and will continue to " "be accepted." msgstr "" #: ../../:132 unmaintained/yoga>:614 msgid "Known Issues" msgstr "" #: ../../:107 unmaintained/yoga>:187 msgid "" "Loadbalancers incorrectly required a VIP subnet, when they should actually " "accept either a VIP subnet or VIP network. Now either/both is acceptable." msgstr "" #: ../../:122 msgid "" "Make sure 'spec' of a profile is immutable after a profile object is " "created. The only way to \"update\" a profile is to create a new one." msgstr "" #: ../../:83 unmaintained/yoga>:1142 msgid "" "Many new operations are added to os.nova.server profile type. These " "operations can be shown using the \"profile-type-ops\" API." msgstr "" #: ../../:169 unmaintained/yoga>:1224 msgid "" "Multi-tenancy is enhanced so that an admin role user has to respect project " "isolation unless explicitly asking for an exception." msgstr "" #: ../../:91 unmaintained/yoga>:1150 msgid "" "New API \"node-op\" is introduced for triggering profile type specific " "operations on a node. This is available since API micro-version 1.4." msgstr "" #: ../../:93 unmaintained/yoga>:953 msgid "New API introduced to list the running service engines." msgstr "" #: ../../:10 origin/stable/newton>:10 #: origin/stable/newton>:77 origin/stable/newton>:236 origin/stable/newton>:259 #: origin/stable/ocata>:10 origin/stable/ocata>:47 origin/stable/ocata>:232 #: stable/2023.2>:10 stable/pike>:10 stable/queens>:10 stable/rocky>:10 #: stable/rocky>:282 stable/stein>:35 stable/train>:20 stable/ussuri>:20 #: stable/victoria>:10 stable/wallaby>:10 unmaintained/yoga>:10 #: unmaintained/yoga>:100 unmaintained/yoga>:209 unmaintained/yoga>:350 #: unmaintained/yoga>:492 unmaintained/yoga>:764 unmaintained/yoga>:870 #: unmaintained/yoga>:1114 unmaintained/yoga>:1279 unmaintained/yoga>:1294 msgid "New Features" msgstr "" #: ../../:110 msgid "" "New abstraction 'receiver' has been added as a generic way to notify the " "senlin engine that something interesting has happened." msgstr "" #: ../../:30 msgid "New actions for checking and recovering nodes/clusters are added." msgstr "" #: ../../:79 unmaintained/yoga>:561 msgid "" "New configuration option \"database_max_retry_interval\" is added for users " "to specify the maximum number of seconds between database operation retries. " "The default value is 2." msgstr "" #: ../../:73 unmaintained/yoga>:555 msgid "" "New configuration option \"database_retry_interval\" is added for specifying " "the number of seconds between database operation retries. The default value " "is 0.1." msgstr "" #: ../../:67 unmaintained/yoga>:549 msgid "" "New configuration option \"database_retry_limit\" is added for customizing " "the maximum retries for failed operations on the database. The default value " "is 10." msgstr "" #: ../../:83 unmaintained/yoga>:398 msgid "" "New framework for ``senlin-status upgrade check`` command is added. This " "framework allows adding various checks which can be run before a Senlin " "upgrade to ensure if the upgrade can be performed safely." msgstr "" #: ../../:66 msgid "" "New health check daemon is introduced to do periodical cluster status " "checking. It collaborates with health policy on cluster monitoring." msgstr "" #: ../../:28 unmaintained/yoga>:888 msgid "" "New logics added to event-list operation so that users can specify the name " "or short-id of a cluster for filtering." msgstr "" #: ../../:85 unmaintained/yoga>:945 msgid "New operation introduced for updating the parameters of a receiver." msgstr "" #: ../../:149 unmaintained/yoga>:1204 msgid "" "New setup configuration items are provided to enable the \"message\" and/or " "\"database\" event generation." msgstr "" #: ../../:18 stable/rocky>:59 #: unmaintained/yoga>:541 msgid "" "New version of deletion policy (v1.1) is implemented which supports the " "specification of lifecycle hooks to be invoked before shrinking the size of " "a cluster. For details, please check the policy documentation." msgstr "" #: ../../:164 msgid "Node actions NODE_JOIN and NODE_LEAVE are removed from API surface." msgstr "" #: ../../:213 unmaintained/yoga>:695 msgid "" "Node creation request that might break cluster size constraints now results " "in node ERROR status." msgstr "" #: ../../:26 stable/rocky>:294 #: unmaintained/yoga>:776 msgid "Node details view now includes attached_volumes." msgstr "" #: ../../:90 msgid "Nova server profile now supports block device mapping v2 (BDMv2)." msgstr "" #: ../../:103 unmaintained/yoga>:418 msgid "" "Operator can now use new CLI tool ``senlin-status upgrade check`` to check " "if Senlin deployment can be safely upgraded from N-1 to N release." msgstr "" #: ../../:26 msgid "" "Optimized nova server update so that password and server name can be updated " "with and without image-based rebuild." msgstr "" #: ../../:276 origin/stable/newton>:221 #: origin/stable/newton>:305 origin/stable/ocata>:217 origin/stable/ocata>:444 #: stable/2023.2>:28 stable/pike>:225 stable/queens>:103 stable/rocky>:267 #: stable/rocky>:367 stable/stein>:161 stable/train>:103 stable/victoria>:34 #: stable/wallaby>:67 unmaintained/yoga>:67 unmaintained/yoga>:292 #: unmaintained/yoga>:476 unmaintained/yoga>:749 unmaintained/yoga>:849 #: unmaintained/yoga>:1085 unmaintained/yoga>:1264 unmaintained/yoga>:1506 msgid "Other Notes" msgstr "" #: ../../:24 stable/wallaby>:57 #: unmaintained/yoga>:57 msgid "" "Pass in correct port id parameter when calling interface create on a server." msgstr "" #: ../../:10 stable/train>:10 stable/ussuri>:10 #: unmaintained/yoga>:90 unmaintained/yoga>:199 unmaintained/yoga>:325 msgid "Prelude" msgstr "" #: ../../:131 unmaintained/yoga>:1186 msgid "" "Profile type list and policy type list now returns the support status for " "each type since API micro-version 1.5." msgstr "" #: ../../:62 msgid "" "Profile types and policy types are explicitly versioned now. We have the " "version string appended to the type names for easier detection." msgstr "" #: ../../:55 unmaintained/yoga>:135 msgid "" "Python 2.7 support has been dropped. Last release of Senlin to support " "python 2.7 is OpenStack Train. The minimum version of Python now supported " "by Senlin is Python 3.6." msgstr "" #: ../../:14 msgid "" "Python 3.6 & 3.7 support has been dropped. The minimum version of Python now " "supported is Python 3.8." msgstr "" #: ../../:135 unmaintained/yoga>:1190 msgid "" "RPC requests from the API service to the engine service are fully managed " "using versioned objects now. This will enable a smooth upgrade for the " "service in future." msgstr "" #: ../../:111 unmaintained/yoga>:1170 msgid "Rally plugin for cluster scaling in." msgstr "" #: ../../:248 origin/stable/ocata>:320 #: unmaintained/yoga>:1382 msgid "Reimplement functional test using tempest." msgstr "" #: ../../:73 unmaintained/yoga>:933 msgid "" "Relaxed constraint on node physical_id property. Any string value is now " "treated as valid value even if it is not an UUID." msgstr "" #: ../../:58 msgid "" "Removed 'metadata' from profile query parameters because the current support " "is known to have issues." msgstr "" #: ../../:183 unmaintained/yoga>:1238 msgid "" "Removed LB_STATUS_POLLING from health policy since LBaaS still cannot " "provide reliable node status update." msgstr "" #: ../../:168 msgid "" "Removed cluster policy enable/disable support. We will use more generic " "interface cluster policy update for these use cases." msgstr "" #: ../../:308 msgid "Removed documentation for 'webhook'." msgstr "" #: ../../:172 msgid "" "Removed permission property from profiles. We will devise an RBAC mechanism " "as an alternative." msgstr "" #: ../../:118 msgid "Removed support to 'trigger' abstraction." msgstr "" #: ../../:94 unmaintained/yoga>:174 msgid "" "Removed the restriction for admin role users that prevented access/changes " "to resources (clusters, nodes, etc) belonging to projects not matching the " "project used for authentication. Access for non-admin users is still " "isolated to their project used for authentication." msgstr "" #: ../../:230 msgid "" "Removed useless parameters ('user', 'project', etc.) from filtering when " "listing clusters." msgstr "" #: ../../:309 origin/stable/ocata>:452 msgid "" "Reworked API documentation which is now published at http://developer." "openstack.org/api-ref/clustering" msgstr "" #: ../../:1514 msgid "" "Reworked API documentation which is now published at https://developer." "openstack.org/api-ref/clustering" msgstr "" #: ../../:266 msgid "Reworked action dependency to avoid indefinite waiting problem." msgstr "" #: ../../:202 msgid "" "Reworked action status check so that a cluster action will always return " "from WAITING status." msgstr "" #: ../../:233 unmaintained/yoga>:1093 msgid "" "Sample health policy file was using 60 seconds as the interval which could " "be misleading. This has been tuned to 600 seconds." msgstr "" #: ../../:161 origin/stable/ocata>:165 #: origin/stable/ocata>:360 stable/ussuri>:90 unmaintained/yoga>:170 #: unmaintained/yoga>:1220 unmaintained/yoga>:1422 msgid "Security Issues" msgstr "" #: ../../:296 msgid "Senlin API documentation merged into api-site and published." msgstr "" #: ../../:156 msgid "" "Senlin API has removed 'tenant_id' from its endpoint. This means users have " "to recreate their keystone endpoints if they have an old installation." msgstr "" #: ../../:225 origin/stable/ocata>:448 #: unmaintained/yoga>:1510 msgid "" "Senlin API/Engine configuration options are now documented and published " "online." msgstr "" #: ../../:171 unmaintained/yoga>:653 msgid "" "Senlin API/Function/Integration test were moved to senlin-tempest-plugin " "project before, fixed doc for this change." msgstr "" #: ../../:188 msgid "Senlin binaries are all made as console script entries." msgstr "" #: ../../:34 stable/rocky>:302 #: unmaintained/yoga>:784 msgid "" "Senlin now support policy in code, which means if users didn't modify any of " "policy rules, they can leave policy file (in `json` or `yaml` format) empty " "or not deploy it at all. Because from now, Senlin keeps all default policies " "under `senlin/common/policies` module. Users can modify/generate `policy." "yaml` file which will override policy rules in code if those rules show in " "`policy.yaml` file. Users also still use `policy.json` file but oslo team " "recommend that we should use the newer YAML format instead." msgstr "" #: ../../:32 msgid "Senlin will now use Alembic migrations for database schema updates." msgstr "" #: ../../:151 origin/stable/ocata>:350 #: unmaintained/yoga>:1412 msgid "" "Several configuration options are consolidated into the 'senlin_api' group " "in 'senlin.conf' file ('api_paste_config', 'wsgi_keep_alive', " "'client_socket_timeout', 'max_json_body_size')." msgstr "" #: ../../:113 unmaintained/yoga>:302 msgid "" "Simply update the nova server key/value pairs that we need to update rather " "than completely deleting and recreating the dictionary from scratch." msgstr "" #: ../../:176 msgid "Status `DELETED` is removed from clusters and nodes." msgstr "" #: ../../:18 msgid "" "Support create profile with subnet. Allow to define subnet in profile, " "default network port will find a random subnet to create port on, user can " "define specific subnet." msgstr "" #: ../../:106 msgid "Support to 'senlin-manage purge_deleted []' is added." msgstr "" #: ../../:14 stable/rocky>:286 #: unmaintained/yoga>:768 msgid "Support to forced deletion of cluster and nodes." msgstr "" #: ../../:22 msgid "Support user create volume with volume type to bdm_v2." msgstr "" #: ../../:24 unmaintained/yoga>:213 msgid "Supported admin user can see details of any cluster profile." msgstr "" #: ../../:36 unmaintained/yoga>:518 msgid "Supported update name operation for docker profile." msgstr "" #: ../../:50 msgid "Supporting engine status check, with senlin-manage command." msgstr "" #: ../../:244 origin/stable/ocata>:316 #: unmaintained/yoga>:1378 msgid "" "Tempest API test for all Senlin API interfaces for both positive and " "negative cases." msgstr "" #: ../../:257 unmaintained/yoga>:739 msgid "" "The 'V' query parameter when triggering a webhook receiver is strictly " "required." msgstr "" #: ../../:179 origin/stable/ocata>:386 #: unmaintained/yoga>:1448 msgid "" "The 'desired_capacity' reflects the expectation from a requester's view " "point. The engine now changes the 'desired_capacity' after the request is " "validated/sanitized, before the action is actually implemented. This means " "the 'desired_capacity' will change event if an action fails." msgstr "" #: ../../:147 origin/stable/ocata>:346 #: unmaintained/yoga>:1408 msgid "" "The 'details/addresses' property of a node output for a nova server used to " "contain only some trimed information. This has been changed to a faithful " "dumping of the 'addresses' property." msgstr "" #: ../../:22 msgid "" "The 'image', 'flavor', 'key_name' and 'networks' properties of a nova server " "profile can now be validated via profile-validate API." msgstr "" #: ../../:211 origin/stable/ocata>:434 #: unmaintained/yoga>:1496 msgid "" "The 'senlin-manage' command has been fixed so that it will report the senlin " "service status correctly." msgstr "" #: ../../:215 origin/stable/ocata>:438 #: unmaintained/yoga>:1500 msgid "" "The 'tools/setup-service' script has been fixed so that it works under " "keystone v3." msgstr "" #: ../../:146 unmaintained/yoga>:628 msgid "" "The API microversion 1.10 has fixed the webhook trigger API for easier " "integration with Aodh. In previous microversions, the query parameters are " "used as action inputs. Starting from 1.10, the key-value pairs in the " "request body are also considered as request inputs." msgstr "" #: ../../:59 stable/rocky>:327 #: unmaintained/yoga>:809 msgid "" "The Octavia service must be properly installed and configured to enable load-" "balancing policy." msgstr "" #: ../../:14 unmaintained/yoga>:94 msgid "" "The Senlin-Engine was responsible for a large number of threaded tasks. To " "help lower the number of potential threads per process and to make the " "Engine more resilient, starting with OpenStack Ussuri, the Engine service " "has been split into three services, ``senlin-conductor``, ``senlin-engine`` " "and ``senlin-health-manager``." msgstr "" #: ../../:159 unmaintained/yoga>:641 msgid "" "The UUID used by the block_device_mapping_v2 in nova.server profile is " "validated." msgstr "" #: ../../:94 unmaintained/yoga>:576 msgid "" "The action scheduler has been refactored so that no premature sleeping will " "be performed and no unwanted exceptions will be thrown when shutting down " "workers." msgstr "" #: ../../:109 origin/stable/ocata>:280 #: unmaintained/yoga>:1342 msgid "" "The affinity policy is improved to handle NODE_CREATE actions which are " "derived from 'node_create' RPC requests." msgstr "" #: ../../:129 origin/stable/ocata>:304 #: unmaintained/yoga>:1366 msgid "" "The affinity policy, loadbalancing policy now support spec validation. " "Invalid properties can be detected using policy-validate API." msgstr "" #: ../../:113 origin/stable/ocata>:284 #: unmaintained/yoga>:1346 msgid "" "The availability-zone placement policy is improved to handle NODE_CREATE " "actions which are derived from 'node_create' RPC requests." msgstr "" #: ../../:32 stable/pike>:124 #: unmaintained/yoga>:984 msgid "" "The bug where the availability zone info from a nova server deployment was " "not available has been fixed." msgstr "" #: ../../:46 msgid "" "The built-in deletion policy can handle cross-region and cross-zone nodes " "selection." msgstr "" #: ../../:281 origin/stable/ocata>:338 #: unmaintained/yoga>:1400 msgid "" "The cluster delete API calls may return a 409 status code if there are " "policies and/or receivers associated with it. Previously, we return a 400 " "status code." msgstr "" #: ../../:93 origin/stable/ocata>:256 #: unmaintained/yoga>:1318 msgid "" "The cluster health manager has gained a new feature where nova server " "instance failures can be detected and handled, with and without a health " "policy attached to a cluster." msgstr "" #: ../../:165 origin/stable/ocata>:364 #: unmaintained/yoga>:1426 msgid "" "The configuration option 'service_password' is marked as secret so that its " "value won't get leaked into log files." msgstr "" #: ../../:253 unmaintained/yoga>:735 msgid "" "The data type problem related to action start time and end time is fixed. We " "now use decimal type instead of float for these columns." msgstr "" #: ../../:24 unmaintained/yoga>:24 msgid "" "The default value of ``[oslo_policy] policy_file`` config option has been " "changed from ``policy.json`` to ``policy.yaml``. Operators who are utilizing " "customized or previously generated static policy JSON files (which are not " "needed by default), should generate new policy files or convert them in YAML " "format. Use the `oslopolicy-convert-json-to-yaml `_ tool to " "convert a JSON to YAML formatted policy file in backward compatible way." msgstr "" #: ../../:89 origin/stable/ocata>:252 #: unmaintained/yoga>:1314 msgid "" "The deletion policy is enhanced to handle 'NODE_DELETE' actions which " "derives from a standalone 'node_delete' request." msgstr "" #: ../../:40 unmaintained/yoga>:522 msgid "" "The engine has been augmented to send event notifications only when a node " "is active and it has a physical ID associated. This is targeting at the " "lifecycle hooks and possibly other notifications." msgstr "" #: ../../:63 stable/pike>:24 #: unmaintained/yoga>:884 msgid "" "The health manager is improved to use dynamic timers instead of fix interval " "timers when polling cluster's status." msgstr "" #: ../../:187 unmaintained/yoga>:1242 msgid "" "The health policy recovery actions is designed to be a list but the current " "implementation can only handle one action. This is now explicitly checked." msgstr "" #: ../../:97 origin/stable/ocata>:260 #: unmaintained/yoga>:1322 msgid "" "The health policy was improved so that it will suspend itself when a node " "deletion comes from senlin-engine or client request. The policy will only " "effect when node failure is 'unexpected'." msgstr "" #: ../../:100 unmaintained/yoga>:582 msgid "" "The lifecycle hooks feature added during Queens cycle is improved to handle " "cases where a node no longer exists. The lifecycle is only effective when " "the target node exists and active." msgstr "" #: ../../:101 origin/stable/ocata>:264 #: unmaintained/yoga>:1326 msgid "" "The load-balancing policy is improved to handle 'NODE_CREATE' and " "'NODE_DELETE' actions that derive from 'node_create' or 'node_delete' RPC " "requests directly." msgstr "" #: ../../:57 unmaintained/yoga>:917 msgid "" "The load-balancing policy now properly supports the CLUSTER_RECOVER action " "and NODE_RECOVER action." msgstr "" #: ../../:175 origin/stable/ocata>:378 #: unmaintained/yoga>:1440 msgid "" "The new API documentation include fixes to the header like 'location', " "'OpenStack-Request-Id' and responses during version negotiation." msgstr "" #: ../../:207 origin/stable/ocata>:422 #: unmaintained/yoga>:1484 msgid "" "The node action execution logic is fixed so that it will skip cluster " "checking for orphan nodes and policy checking will be skipped for derived " "node actions." msgstr "" #: ../../:195 unmaintained/yoga>:1250 msgid "" "The notifications of profile type specific operations were not properly " "reporting the operation's name. This has been fixed." msgstr "" #: ../../:22 stable/pike>:89 #: unmaintained/yoga>:949 msgid "" "The numeric properties in the spec for a scaling policy now have stricter " "validations." msgstr "" #: ../../:242 unmaintained/yoga>:1102 msgid "" "The parameter checking for cluster-resize operation is revised so that " "min_step will be ignored if the ajustment type is not CHANGE_IN_PERCENTAGE." msgstr "" #: ../../:36 stable/pike>:201 #: unmaintained/yoga>:1061 msgid "" "The parameter checking for the cluster update operation may incorrectly " "parse the provided value(s). This bug has been fixed." msgstr "" #: ../../:89 unmaintained/yoga>:571 msgid "" "The policy attach and detach actions are improved to automatically retry on " "failed attempts." msgstr "" #: ../../:159 unmaintained/yoga>:1214 msgid "" "The problem of having clusters or nodes still locked by actions executed by " "a dead engine is fixed." msgstr "" #: ../../:312 msgid "" "The property 'priority' and 'level' are removed from policy create/update." msgstr "" #: ../../:18 origin/stable/ocata>:276 #: unmaintained/yoga>:1338 msgid "" "The region placement policy and the zone placement policy have been " "augmented with spec validation support." msgstr "" #: ../../:117 origin/stable/ocata>:288 #: unmaintained/yoga>:1350 msgid "" "The region placement policy is improved to handle the NODE_CREATE action " "which derives from a 'node_create' RPC request." msgstr "" #: ../../:221 unmaintained/yoga>:1268 msgid "" "The retrieval of some resources such as actions and policies are optimized " "to avoid object instantiation." msgstr "" #: ../../:81 origin/stable/ocata>:244 #: unmaintained/yoga>:1306 msgid "" "The senlin-engine now supports fencing a corrupted VM instance by deleting " "it forcibly." msgstr "" #: ../../:97 unmaintained/yoga>:957 msgid "" "The setup-service script now supports the customization of service project " "name and service role name." msgstr "" #: ../../:108 unmaintained/yoga>:968 msgid "" "The support to CLUSTER_DELETE action from the experimental batch policy is " "dropped due to issues on cluster locking. This could be resurected in future " "when a proper workaround is identified." msgstr "" #: ../../:114 unmaintained/yoga>:974 msgid "The support to py3.4 is dropped. Please use py3.5 instead." msgstr "" #: ../../:203 origin/stable/ocata>:418 #: unmaintained/yoga>:1480 msgid "The unimplemented properties for health policy are masked out." msgstr "" #: ../../:136 unmaintained/yoga>:618 msgid "" "There are cases where the event listener based health management cannot " "successfully stop all listeners." msgstr "" #: ../../:19 unmaintained/yoga>:334 msgid "" "This release alters the behavior of cluster and node APIs which create, " "update or delete either resource. In the previous release those API calls " "would be accepted even if the target resource was already locked by another " "action. The old implementation would wait until the other action released " "the lock and then continue to execute the desired action. With the new " "implementation any API calls for cluster or node that modify said resource " "will be rejected with 409 conflict." msgstr "" #: ../../:14 unmaintained/yoga>:329 msgid "" "This release alters the cluster_scale_in and cluster_scale_out actions to no " "longer place the action into the actions table when a conflict is detected. " "This behavior is an improvement on the old way actions are processed as the " "requester will now receive immediate feedback from the API when an action " "cannot be processed. This release also honors the scaling action cooldown in " "the same manner by erring via the API when a scaling action cannot be " "processed due to cooldown." msgstr "" #: ../../:95 unmaintained/yoga>:410 msgid "" "This release makes changes to the health policy properties that are " "incompatible with health policy v1.0. Any existing policies of type health " "policy v1.0 must be removed before upgrading to this release. After " "upgrading, the health policies conforming to v1.0 must be recreated " "following health policy v1.1 format." msgstr "" #: ../../:180 msgid "" "Timestamp fields like 'created_time' and 'udpated_time' are renamed to " "'created_at' and 'updated_at' respectively." msgstr "" #: ../../:61 unmaintained/yoga>:141 msgid "" "Two new services has been introduced that will need to be started after the " "upgrade, ``senlin-conductor`` and ``senlin-health-manager``." msgstr "" #: ../../:123 unmaintained/yoga>:312 msgid "" "Updated sphinx dependency with global requirements. It caps python 2 since " "sphinx 2.0 no longer supports Python 2.7. Updated hacking version to latest." msgstr "" #: ../../:14 unmaintained/yoga>:203 msgid "Updated tests to work with updated cluster delete." msgstr "" #: ../../:96 unmaintained/yoga>:285 msgid "" "Updates should still be allowed in a DEGRADED state lest LB policy becomes " "unable to operate on any partially operational cluster." msgstr "" #: ../../:148 origin/stable/newton>:143 #: origin/stable/newton>:277 origin/stable/ocata>:141 origin/stable/ocata>:334 #: stable/queens>:55 stable/rocky>:142 stable/rocky>:323 stable/stein>:91 #: stable/ussuri>:51 stable/wallaby>:20 stable/zed>:10 unmaintained/yoga>:20 #: unmaintained/yoga>:131 unmaintained/yoga>:406 unmaintained/yoga>:624 #: unmaintained/yoga>:805 unmaintained/yoga>:1196 unmaintained/yoga>:1396 msgid "Upgrade Notes" msgstr "" #: ../../:86 msgid "Use 'sort' instead of 'sort_keys' and 'sort_dir' for object sorting." msgstr "" #: ../../:42 unmaintained/yoga>:42 msgid "" "Use of JSON policy files was deprecated by the ``oslo.policy`` library " "during the Victoria development cycle. As a result, this deprecation is " "being noted in the Wallaby cycle with an anticipated future removal of " "support by ``oslo.policy``. As such operators will need to convert to YAML " "policy files. Please see the upgrade notes for details on migration of any " "custom policy files." msgstr "" #: ../../:328 msgid "" "User documentation (including developer docs) are published on official site." msgstr "" #: ../../:324 msgid "User documentation for events and actions have been added." msgstr "" #: ../../:138 unmaintained/yoga>:998 msgid "Various bug fixes to the user manual and sample profiles/policies." msgstr "" #: ../../:50 msgid "Various fixes to the user doc, developer doc and API documentation." msgstr "" #: ../../:74 unmaintained/yoga>:263 msgid "" "Various fixes to the user doc, developer doc and API documentation. Fixed " "api-ref and docs building. Fixed keystone_authtoken config in docs. Updated " "docs and examples for health policy v1.1. Updated api-ref location. Updated " "Cirros Example file." msgstr "" #: ../../:99 unmaintained/yoga>:1158 msgid "Versioned request support in API, RPC and engine layers." msgstr "" #: ../../:14 msgid "" "We no longer support soft-delete in senlin database. Marking an entity as " "soft-deleted is causing more problems than bringing any convenience." msgstr "" #: ../../:160 msgid "" "Webhook abstraction is removed. New usage model of webhooks is through the " "'receiver' abstraction." msgstr "" #: ../../:14 unmaintained/yoga>:874 msgid "" "When a cluster or a node is deleted, the action records associated with them " "are now automatically deleted from database." msgstr "" #: ../../:37 unmaintained/yoga>:897 msgid "" "When a node cannot be added to a load-balancer although desired, or it can " "not be removed from a load-balancer when requested, the node will be marked " "as in WARNING status." msgstr "" #: ../../:142 unmaintained/yoga>:1002 msgid "" "When an action was marked as RETRY, its status is reset to READY for a " "reschedule. A bug related to this behavior is now fixed." msgstr "" #: ../../:43 unmaintained/yoga>:903 msgid "" "When an engine is detected to be dead, the actions (and the clusters/nodes " "locked by those actions) are now unlocked. Such clusters and nodes can be " "operated again." msgstr "" #: ../../:207 stable/pike>:205 #: unmaintained/yoga>:1065 msgid "" "When attaching a policy (especially a health policy) to a cluster, users may " "choose to keep the policy disabled. This has to be considered in the health " "manager and other places. This issue is fixed." msgstr "" #: ../../:198 msgid "" "When referenced objects are not found in an API request, 400 is returned now." msgstr "" #: ../../:14 stable/wallaby>:14 #: unmaintained/yoga>:14 msgid "" "When we use load balancer policy to attach cluster, members will add to pool " "by member name." msgstr "" #: ../../:64 unmaintained/yoga>:144 msgid "" "With the introduction of these new services new configuration options were " "added to allow operators to change the number of proceses to spawn." msgstr "" #: ../../:121 origin/stable/ocata>:292 #: unmaintained/yoga>:1354 msgid "" "With the new 'profile-validate' API, the nova server profile now supports " "the validation of its 'flavor', 'image' (if provided), 'availability_zone' " "and block device driver properties." msgstr "" #: ../../:155 origin/stable/ocata>:354 #: unmaintained/yoga>:1416 msgid "" "With the newly added 'message' type of receivers, the 'cluster' and the " "'action' property are not always required when creating a receiver. They are " "still required if the receiver type is 'webhook' (the default)." msgstr "" #: ../../:137 origin/stable/ocata>:328 #: unmaintained/yoga>:1390 msgid "" "Zaqar resources including \"queue\", \"message\", \"subscription\" and " "\"claim\" are now supported in Senlin driver." msgstr "" #: ../../:43 unmaintained/yoga>:358 msgid "" "[`blueprint action-update `_] A new action update API is added to allow the action " "status to be updated. The only valid status value for update is CANCELLED." msgstr "" #: ../../:69 unmaintained/yoga>:384 msgid "" "[`blueprint fail-fast-locked-resource `_] POST, PATCH or DELETE API calls " "for clusters or nodes that require a lock are rejected with 409 resource " "conflict if another action is already holding a lock on the target resource." msgstr "" #: ../../:76 unmaintained/yoga>:391 msgid "" "[`blueprint multiple-detection-modes `_] Health policy v1.1 now supports " "multiple detection types. The user can combine node status poll and node " "poll url types in the health policy in order to have both checked before a " "node is considered unhealthy." msgstr "" #: ../../:55 unmaintained/yoga>:370 msgid "" "[`blueprint scaling-action-acceptance `_] Scaling actions (IN or OUT) now " "validate that there is no conflicting action already being processed and " "will return an error via the API informing the end user if a conflict is " "detected. A conflicting action is detected when new action of either " "`CLUSTER_SCALE_IN` or `CLUSTER_SCALE_OUT` is attempted while there is " "already cluster scaling action in the action table in a pending status " "(READY, RUNNING, WAITING, ACTION_WAITING_LIFECYCLE_COMPLETION). Additionally " "the cooldown will be checked and enforced when a scaling action is " "requested. If the cooldown is being observed the requester will be informed " "of this when submitting the action via an error." msgstr "" #: ../../:115 unmaintained/yoga>:430 msgid "" "[`bug 1789488 `_] Perform " "deep validation of profile and policy schemas so that errors in spec " "properties are detected." msgstr "" #: ../../:121 unmaintained/yoga>:436 msgid "" "[`bug 1811161 `_] Perform " "policy post-op even if action failed. This allows the health policy to " "reenable health checks even if an action that failed." msgstr "" #: ../../:127 unmaintained/yoga>:442 msgid "" "[`bug 1811294 `_] Set owner " "field for actions created to wait for lifecycle completion. This allows " "these actions to be cleaned up when the engine is restarted." msgstr "" #: ../../:133 unmaintained/yoga>:448 msgid "" "[`bug 1813089 `_] This " "change picks the address when adding a node to a load balancer based on the " "subnet ip version. This fix adds supports for nodes with dual stack network." msgstr "" #: ../../:49 unmaintained/yoga>:364 msgid "" "[`bug 1815540 `_] Cluster " "recovery and node recovery API request bodies are changed to only accept a " "single operation. Optional parameters for this operation are set in " "operation_params." msgstr "" #: ../../:140 unmaintained/yoga>:455 msgid "" "[`bug 1817379 `_] Delete " "ports before recovering a node." msgstr "" #: ../../:145 unmaintained/yoga>:460 msgid "" "[`bug 1817604 `_] Fixes " "major performance bugs within senlin by improving database interaction. This " "was completed by updating the database models to properly take advantage of " "relationships. Additionally removes unnecessary database calls and prefers " "joins instead to retrieve object data." msgstr "" #: ../../:30 current msgid "" "[`bug 2048452 `_] Fixed a " "bug where `TrustMiddleware` unable to fetch trusts/credentials from Identity " "service, may be related to: https://bugs.launchpad.net/keystone/" "+bug/1959674 This bug is fixed by using `admin_token` instead of `token` " "auth method to fetch trusts/credentials from Identity service." msgstr "" #: ../source/2023.1.rst:3 msgid "2023.1 Series Release Notes" msgstr "" #: ../source/2023.2.rst:3 msgid "2023.2 Series Release Notes" msgstr "" #: ../source/index.rst:16 msgid "Senlin Release Notes" msgstr "" #: ../source/mitaka.rst:3 msgid "Mitaka Series Release Notes" msgstr "" #: ../source/newton.rst:3 msgid "Newton Series Release Notes" msgstr "" #: ../source/ocata.rst:3 msgid "Ocata Series Release Notes" msgstr "" #: ../source/pike.rst:3 msgid "Pike Series Release Notes" msgstr "" #: ../source/queens.rst:3 msgid "Queens Series Release Notes" msgstr "" #: ../source/rocky.rst:3 msgid "Rocky Series Release Notes" msgstr "" #: ../source/stein.rst:3 msgid "Stein Series Release Notes" msgstr "" #: ../source/train.rst:3 msgid "Train Series Release Notes" msgstr "" #: ../source/unreleased.rst:3 msgid "Current Series Release Notes" msgstr "" #: ../source/ussuri.rst:3 msgid "Ussuri Series Release Notes" msgstr "" #: ../source/victoria.rst:3 msgid "Victoria Series Release Notes" msgstr "" #: ../source/wallaby.rst:3 msgid "Wallaby Series Release Notes" msgstr "" #: ../source/xena.rst:3 msgid "Xena Series Release Notes" msgstr "" #: ../source/yoga.rst:3 msgid "Yoga Series Release Notes" msgstr "" #: ../source/zed.rst:3 msgid "Zed Series Release Notes" msgstr ""