#, fuzzy msgid "" msgstr "" "Project-Id-Version: openstack-heat\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-05-15 18:55+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:100 stable/pike>:275 msgid "" "'CEPHFS' can be used as a share protocol when using OS::Manila::Share " "resource." msgstr "" #: ../../:78 msgid "10.0.0" msgstr "" #: ../../:58 msgid "10.0.1" msgstr "" #: ../../:24 msgid "10.0.2" msgstr "" #: ../../:5 msgid "10.0.3-31" msgstr "" #: ../../:42 msgid "11.0.0" msgstr "" #: ../../:24 msgid "11.0.2" msgstr "" #: ../../:5 msgid "11.0.3" msgstr "" #: ../../:46 msgid "12.0.0" msgstr "" #: ../../:5 msgid "12.1.0" msgstr "" #: ../../:62 msgid "13.0.0" msgstr "" #: ../../:45 msgid "13.0.1" msgstr "" #: ../../:5 msgid "13.1.0-29" msgstr "" #: ../../:45 msgid "14.0.0" msgstr "" #: ../../:5 msgid "14.2.0" msgstr "" #: ../../:80 msgid "15.0.0" msgstr "" #: ../../:22 msgid "15.1.0" msgstr "" #: ../../:5 msgid "15.1.0-21" msgstr "" #: ../../:22 msgid "16.0.0" msgstr "" #: ../../:5 msgid "16.1.0-9" msgstr "" #: ../../:22 msgid "17.0.0" msgstr "" #: ../../:5 msgid "17.0.2" msgstr "" #: ../../:22 msgid "18.0.0" msgstr "" #: ../../:5 msgid "18.0.1" msgstr "" #: ../../:22 msgid "19.0.0" msgstr "" #: ../../:5 msgid "19.0.1" msgstr "" #: ../../:5 msgid "20.0.0" msgstr "" #: ../../:164 current msgid "20.0.0.0rc1" msgstr "" #: ../../:106 current stable/2023.2>:21 msgid "21.0.0" msgstr "" #: ../../:5 msgid "21.0.0-4" msgstr "" #: ../../:21 current stable/2024.1>:21 msgid "22.0.0" msgstr "" #: ../../:5 current msgid "22.0.0-14" msgstr "" #: ../../:5 msgid "22.0.0-5" msgstr "" #: ../../:5 msgid "5.0.1" msgstr "" #: ../../:5 msgid "6.0.0" msgstr "" #: ../../:5 msgid "7.0.0" msgstr "" #: ../../:31 msgid "8.0.0" msgstr "" #: ../../:5 msgid "8.0.7" msgstr "" #: ../../:79 msgid "9.0.0" msgstr "" #: ../../:64 msgid "9.0.3" msgstr "" #: ../../:47 msgid "9.0.4" msgstr "" #: ../../:27 msgid "9.0.5" msgstr "" #: ../../:5 msgid "9.0.7-17" msgstr "" #: ../../:74 msgid "" "A new 'parameter_merge_strategies' section can be added to the environment " "file, where 'default' and/or parameter specific merge strategies can be " "specified." msgstr "" #: ../../:75 msgid "" "A new OS::Heat::Delay resource type allows users to work around thundering " "herd issues in large templates by adding a random delay (with configurable " "jitter) into the workflow." msgstr "" #: ../../:123 msgid "" "A new OS::Mistral::ExternalResource is added that allows users to manage " "resources that are not known to Heat by specifying in the template Mistral " "workflows to handle actions such as create, update and delete." msgstr "" #: ../../:115 msgid "" "A new OS::Zun::Container resource is added that allows users to manage " "docker containers powered by Zun. This resource will have an 'addresses' " "attribute that contains various networking information including the neutron " "port id. This allows users to orchestrate containers with other networking " "resources (i.e. floating ip)." msgstr "" #: ../../:34 msgid "" "A new ``OS::Barbican::CertificateContainer`` resource for storing the " "secrets that are relevant to certificates." msgstr "" #: ../../:73 msgid "" "A new ``OS::Blazar::Host`` resource is added to manage compute hosts for the " "lease/reservation in OpenStack." msgstr "" #: ../../:78 msgid "" "A new ``OS::Blazar::Lease`` resource is added to manage reservations for " "specific type/amount of cloud resources in OpenStack." msgstr "" #: ../../:70 msgid "" "A new ``OS::Keystone::Region`` resource that helps in managing the lifecycle " "of keystone region." msgstr "" #: ../../:96 msgid "" "A new ``OS::Neutron::TaaS::TapFlow`` resource is added to support a Tap Flow " "in the Neutron Tap-as-a-service plugin." msgstr "" #: ../../:91 msgid "" "A new ``OS::Neutron::TaaS::TapService`` resource is added to support a Tap " "Service in the Neutron Tap-as-a-service plugin." msgstr "" #: ../../:74 msgid "" "A new ``OS::Neutron:AddressScope`` resource that helps in managing the " "lifecycle of neutron address scope. Availability of this resource depends on " "availability of neutron ``address-scope`` API extension. This resource can " "be associated with multiple subnet pools in a one-to-many relationship. The " "subnet pools under an address scope must not overlap." msgstr "" #: ../../:171 msgid "" "A new ``OS::Neutron:Segment`` resource to create routed networks. " "Availability of this resource depends on availability of neutron ``segment`` " "API extension." msgstr "" #: ../../:144 msgid "" "A new ``OS::Neutron:SubnetPool`` resource that helps in managing the " "lifecycle of neutron subnet pool. Availability of this resource depends on " "availability of neutron ``subnet_allocation`` API extension." msgstr "" #: ../../:98 msgid "" "A new ``OS::Vitrage::Template`` resource is added to configure and create a " "Vitrage template. The Vitrage template can be used, for example, for " "executing a Mistral healing workflow in case there is an alarm on an " "instance." msgstr "" #: ../../:167 msgid "" "A new ``openstack`` client plugin to use python-openstacksdk library and a " "``neutron.segment`` custom constraint." msgstr "" #: ../../:137 msgid "" "A new property, deployment_swift_data is added to the OS::Nova::Server and " "OS::Heat::DeployedServer resources. The property is used to define the Swift " "container and object name that is used for deployment data for the server. " "If unset, the fallback is the previous behavior where these values will be " "automatically generated." msgstr "" #: ../../:68 msgid "" "A new resource ``OS::Sahara::Job`` has been added, which allows to create " "and launch sahara jobs. Job can be launched with resource-signal." msgstr "" #: ../../:52 msgid "" "A new resource plugin ``OS::Keystone::Domain`` is added to support the " "lifecycle of keystone domain." msgstr "" #: ../../:108 msgid "" "A stack can be searched for resources based on their name, status, type, " "action, id and physcial_resource_id. And this feature is enabled both in " "REST API and CLI. For more details, please refer orchestration API document " "and heat CLI user guide." msgstr "" #: ../../:30 current stable/2024.1>:30 msgid "" "Add OS::Aodh::PrometheusAlarm resource to enable autoscaling with Prometheus " "instead of Gnocchi." msgstr "" #: ../../:87 msgid "Add UDP to supported protocols for Octavia." msgstr "" #: ../../:124 msgid "" "Add ``ca_cert`` and ``insecure`` properties for ``OS::Heat::Stack`` resource " "type. The ``ca_cert`` is the contents of a CA Certificate file that can be " "used to verify a remote cloud or region's server certificate. ``insecure`` " "is boolean option, CA cert will be use if we didn't setup insecure flag." msgstr "" #: ../../:142 msgid "" "Add ``group`` property to ``OS::Heat::MultipartMime``. This allow you to set " "group for entire multipart cofig resource like ``group`` property in ``OS::" "Heat::SoftwareConfig``. Aware that, you must make sure all configs in " "MultipartMime works with ``group``. Default value is ``Heat::Ungrouped``." msgstr "" #: ../../:102 msgid "" "Add ``map_replace`` function, that takes 2 arguments an input map and a map " "containing a ``keys`` and/or ``values`` map. key/value substitutions on the " "input map are performed based on the mappings passed in ``keys`` and " "``values``." msgstr "" #: ../../:60 msgid "" "Add ``tty`` property to ``OS::Zun::Container``. This property allows users " "to open the TTY of the container." msgstr "" #: ../../:114 msgid "" "Add ``yaql`` function, that takes 2 arguments ``expression`` of type string " "and ``data`` of type map and evaluates ``expression`` on a given ``data``." msgstr "" #: ../../:133 msgid "" "Add `converge` parameter for stack update (and update preview) API. This " "parameter will force resources to observe the reality of resources before " "actually update it. The value of this parameter can be any boolean value. " "This will replace config flag `observe_on_update` in near future." msgstr "" #: ../../:90 msgid "" "Add `external_id` attribute for resource to reference on an exists external " "resource. The resource (with `external_id` attribute) will not able to be " "updated. This will keep management rights stay externally." msgstr "" #: ../../:169 msgid "" "Add `tags` parameter for create and update keystone projects. Defined comma " "deliniated list will insert tags into newly created or updated projects." msgstr "" #: ../../:34 msgid "" "Add `template_dir` to config. Normally heat has template directory `/etc/" "heat/templates`. This change makes it more official. In the future, it is " "possible to implement features like access templates directly from global " "template environment." msgstr "" #: ../../:101 msgid "" "Add a new OS::Glance::WebImage resource supporting the web-download import " "of Glance v2." msgstr "" #: ../../:68 msgid "" "Add a new property ``networks`` to resource OS::Zun::Container. This " "property is an ordered list of nics to be added to this container, with " "information about connected networks, fixed ips, and port. This property can " "be updated without replacement." msgstr "" #: ../../:277 msgid "" "Add attribute schema to `OS::Keystone::Project`. This allow get_attr " "function can work with project resource." msgstr "" #: ../../:41 msgid "Add availabilty_zone parameter to OS::Octavia::LoadBalancer" msgstr "" #: ../../:65 msgid "" "Add multiple OpenStack orchestration support - User can now use ``OS::Heat::" "Stack`` to create stack in another OpenStack cloud. Must provide properties " "``credential_secret_id`` in ``context``. Remote stack resource will get " "authentication information from cloud credential to refresh context before " "calling stack create." msgstr "" #: ../../:26 msgid "" "Add new ``OS::Barbican::GenericContainer`` resource for storing arbitrary " "barbican secrets." msgstr "" #: ../../:30 msgid "" "Add new ``OS::Barbican::RSAContainer`` resource for storing RSA public keys, " "private keys, and private key pass phrases." msgstr "" #: ../../:45 msgid "" "Add new properties ``backups`` and to ``backups_gigabytes`` resource OS::" "Cinder::Quota. These properties can be updated without replacement." msgstr "" #: ../../:106 msgid "" "Add optional 'period' property for Monasca Notification resource. The new " "added property will now allow the user to tell Monasca the interval in " "seconds to periodically invoke a webhook until the ALARM state transitions " "back to an OK state or vice versa. This is useful when the user wants to " "create a stack which will automatically scale up or scale down more than " "once if the alarm state continues to be in the same state. To conform to " "the existing Heat autoscaling behaviour, we manually create the monasca " "notification resource in Heat with a default interval value of 60." msgstr "" #: ../../:83 msgid "" "Add rbac_policy and subnetpool support for OS::Neutron::Quota resource." msgstr "" #: ../../:54 msgid "" "Add support for ``OS::Octavia::Flavor`` and ``OS::Octavia::FlavorProfile`` " "resources and add ``flavor`` parameter in ``OS::Octavia::LoadBalancer``, " "allowing users to configure Load Balancer capabilities." msgstr "" #: ../../:120 msgid "Add tags support for ProviderNet resource" msgstr "" #: ../../:31 msgid "" "Add the ability to specify extra_properties for Glance images. This is " "useful for example when using secure boot and are required to have specific " "properties defined on the Glance images." msgstr "" #: ../../:47 msgid "" "Added ``OS::Neutron::QoSMinimumPacketRateRule`` resource to support " "``minimum_packet_rate_rule`` in Neutron QoS. This resource depends on " "Neutron API extension ``qos-pps-minimum`` and according to the default " "policy it is admin-only." msgstr "" #: ../../:89 msgid "" "Added ``dns_domain`` property to resource type ``OS::Neutron::ProviderNet``. " "This specifies the DNS domain to use when publishing DNS records for ports " "on this network." msgstr "" #: ../../:102 msgid "" "Added ``hostname``, ``hints``, ``security_groups``, and ``mounts`` " "properties to Zun Container resources." msgstr "" #: ../../:95 msgid "" "Added ``network`` attribute to OS::Neutron::Port resource. The new attribute " "returns the neutron network that owns the port. The following examples " "demonstrate some (not all) possible expressions. (Obtains the network, the " "MTU (Maximum transmission unit), the network tags and finally the " "l2_adjacency property)::" msgstr "" #: ../../:95 msgid "" "Added ``propagate_uplink_status`` property to resource type ``OS::Neutron::" "Port``. This resource depends on Neutron API extension ``uplink-status-" "propagation`` and the default is ``False``. If this property is set to " "``True``, the VF link state can follow that of PF." msgstr "" #: ../../:62 msgid "" "Added a new ``event-sinks`` element to the environment which allows " "specifying a target where events from the stack are sent. It supports the " "``zaqar-queue`` element for now." msgstr "" #: ../../:14 stable/train>:75 msgid "" "Added a new config option server_keystone_endpoint_type to specify the " "keystone authentication endpoint (public/internal/admin) to pass into cloud-" "init data. If left unset the original behavior should remain unchanged." msgstr "" #: ../../:155 msgid "" "Added a new schema property tags, to parameters, to categorize parameters " "based on features." msgstr "" #: ../../:18 msgid "" "Added new API calls for showing and listing stack outputs ``/stack/outputs`` " "and ``/stack/outputs/output_key``." msgstr "" #: ../../:109 msgid "" "Added new config option ``[DEFAULT]allow_trusts_redelegation`` (``False`` by " "default). When enabled and ``reauthentication_auth_method`` is set to " "``trusts``, Heat will always create trusts with enabled redelegation, for " "both trusts used for long running stacks and for trusts used for deferred " "authentication." msgstr "" #: ../../:14 msgid "" "Added new functionality for showing and listing stack outputs without " "resolving all outputs during stack initialisation." msgstr "" #: ../../:187 msgid "" "Added new section ``permutations`` for ``repeat`` function, to decide " "whether to iterate nested the over all the permutations of the elements in " "the given lists. If 'permutations' is not specified, we set the default " "value to true to compatible with before behavior. The args have to be lists " "instead of dicts if 'permutations' is False because keys in a dict are " "unordered, and the list args all have to be of the same length." msgstr "" #: ../../:55 msgid "Added new tool ``heat-status upgrade check``." msgstr "" #: ../../:127 msgid "" "Added stack API support to provide a swift container that contains the child " "templates and environment files. All files would be fetched and used (if " "required), unless they are superceded by files in files map." msgstr "" #: ../../:22 msgid "" "Added using of new API in python-heatclient for ``output_show`` and " "``output_list``. Now, if version of Heat API is 1.19 or above, Heat client " "will use API calls ``output_show`` and ``output_list`` instead of parsing of " "stack get response. If version of Heat API is lower than 1.19, outputs " "resolve in Heat client as well as before." msgstr "" #: ../../:37 msgid "" "Adding REBUILD option for user_data_update_policy so that changes to " "user_data can be updated instead of a new create." msgstr "" #: ../../:107 msgid "" "Adds REST api support to cancel a stack create/update without rollback." msgstr "" #: ../../:108 msgid "" "Adds ``network`` to the ``addresses`` attribute of ``OS::Nova::Server`` " "resource. This enables resolving the network properties for the server " "resource." msgstr "" #: ../../:114 msgid "" "Adds ``subnets`` to the ``addresses`` attribute of ``OS::Nova::Server`` " "resource. This enables resolving the subnet properties for the server " "resource which brings parity with ``OS::Neutron::Port``'s ``subnets`` " "attribute." msgstr "" #: ../../:66 msgid "" "Adds a new \"immutable\" boolean field to the parameters section in a HOT " "template. This gives template authors the ability to mark template " "parameters as immutable to restrict updating parameters which have " "destructive effects on the application. A value of True results in the " "engine rejecting stack-updates that include changes to that parameter. When " "not specified in the template, \"immutable\" defaults to False to ensure " "backwards compatibility with old templates." msgstr "" #: ../../:64 msgid "" "Adds a new ``segments`` attribute to the ``OS::Neutron::ProviderNet`` " "resource. The attribute resolves the segments of the network." msgstr "" #: ../../:81 msgid "" "Adds a new attribute ``segments`` to the ``OS::Neutron::Net`` resource. The " "attribute resolves the network segments on the network. The attribute is " "useful when migrating from a non routed provider network to a routed " "provider network. The example below show how to migrate an existing subnet " "to one that is associated with the segment::" msgstr "" #: ../../:112 msgid "" "Adds a new feature to restrict update or replace of a resource when a stack " "is being updated. Template authors can set ``restricted_actions`` in the " "``resources`` section of ``resource_registry`` in an environment file to " "restrict update or replace." msgstr "" #: ../../:50 msgid "" "Adds function ``if`` to return corresponding value based on condition " "evaluation. This function can be used to conditionally set the value of " "resource properties and outputs." msgstr "" #: ../../:66 msgid "" "Adds new 'max_server_name_length' configuration option which defaults to the " "prior upper bound (53) and can be lowered by users (if they need to, for " "example due to ldap or other internal name limit restrictions)." msgstr "" #: ../../:123 msgid "Adds new resources for octavia lbaas service." msgstr "" #: ../../:46 msgid "" "Adds optional section ``condition`` for resource and output definitions. " "Condition name defined in ``conditions`` and condition functions can be " "referenced in this section, in order to conditionally create resources or " "conditionally give outputs of a stack." msgstr "" #: ../../:38 msgid "" "Adds optional section ``conditions`` for hot template ( " "heat_template_version.2016-10-14) and ``Conditions`` for cfn template " "(AWSTemplateFormatVersion.2010-09-09)." msgstr "" #: ../../:42 msgid "" "Adds some condition functions, like ``equals``, ``not``, ``and`` and ``or``, " "these condition functions can be used in ``conditions`` section to define " "one or more conditions which are evaluated based on input parameter values " "provided when a user creates or updates a stack." msgstr "" #: ../../:121 msgid "" "Adds support to update the ``segment_id`` of ``OS::Neutron::Subnet`` " "resource. This enables migration from non routed network to a routed network." "" msgstr "" #: ../../:42 msgid "" "Adds the 'availability_zone_hints' property for the OS::Neutron::Router, OS::" "Neutron::Net and OS::Neutron::ProviderNet resources." msgstr "" #: ../../:141 stable/queens>:111 msgid "" "All developer, contributor, and user content from various guides in " "openstack-manuals has been moved in-tree and are published at `https://docs." "openstack.org/heat/pike/`." msgstr "" #: ../../:75 msgid "" "Allow Heat resources to accept more than one required_service_extension. For " "cases where a resource required multiple service extensions. A developer can " "now provide a list of those extensions." msgstr "" #: ../../:134 msgid "" "Allow to configure Heat service to forbid creation of stacks containing " "Volume resources with ``deletion_policy`` set to ``Snapshot`` when there is " "no Cinder backup service available." msgstr "" #: ../../:179 msgid "Allow to set networks of instances for OS::Trove::Cluster resource." msgstr "" #: ../../:195 msgid "Allow to set or update the tags for OS::Neutron::Net resource." msgstr "" #: ../../:199 msgid "Allow to set or update the tags for OS::Neutron::Port resource." msgstr "" #: ../../:111 msgid "Allow to set or update the tags for OS::Neutron::Router resource." msgstr "" #: ../../:203 msgid "Allow to set or update the tags for OS::Neutron::Subnet resource." msgstr "" #: ../../:207 msgid "Allow to set or update the tags for OS::Neutron::SubnetPool resource." msgstr "" #: ../../:154 current stable/2023.2>:69 msgid "" "Attempting to specify an sqlalchemy-migrate-based version will result in an " "error." msgstr "" #: ../../:17 stable/rocky>:17 stable/stein>:39 msgid "" "Behaviour has been adjusted to bring this in line with the CLI and GUI, in " "which it is optional." msgstr "" #: ../../:169 current origin/stable/newton>:130 #: origin/stable/ocata>:96 stable/2023.1>:10 stable/pike>:10 stable/pike>:271 #: stable/queens>:10 stable/queens>:29 stable/queens>:269 stable/rocky>:10 #: stable/rocky>:182 stable/stein>:32 stable/stein>:174 stable/train>:20 #: stable/train>:50 stable/train>:163 stable/ussuri>:20 stable/ussuri>:208 #: unmaintained/victoria>:10 unmaintained/victoria>:59 #: unmaintained/victoria>:126 unmaintained/wallaby>:10 #: unmaintained/wallaby>:126 unmaintained/xena>:10 unmaintained/xena>:89 #: unmaintained/yoga>:10 unmaintained/yoga>:37 unmaintained/zed>:10 msgid "Bug Fixes" msgstr "" #: ../../:261 stable/ussuri>:197 #: unmaintained/victoria>:47 unmaintained/wallaby>:114 msgid "Critical Issues" msgstr "" #: ../../:72 msgid "" "Custom constraints for all sahara resources added - sahara.cluster, sahara." "cluster_template, sahara.data_source, sahara.job_binary, sahara.job_type." msgstr "" #: ../../:214 msgid "" "Default policy.json file is now removed as we now generate the default " "policies in code. Please be aware that when using that file in your " "environment. You still can generate a `policy.yaml` file if that's required " "in your environment." msgstr "" #: ../../:90 current origin/stable/ocata>:86 #: stable/2024.1>:90 stable/pike>:234 stable/queens>:230 stable/stein>:160 #: stable/ussuri>:174 unmaintained/victoria>:115 unmaintained/wallaby>:104 #: unmaintained/xena>:74 msgid "Deprecation Notes" msgstr "" #: ../../:135 msgid "" "Designate project had removed v1 api support since stable/queens. Heat has " "now removed support for v1 resources ``OS::Designate::Domain`` and ``OS::" "Designate::Record`` completely and replaced them with placeholders for " "existing templates with those resources. The ``designate.domain`` custom " "constraint has also been removed." msgstr "" #: ../../:90 msgid "" "Designate v1 resource plugins OS::Designate::Domain and OS::Designate::" "Record are deprecated." msgstr "" #: ../../:48 msgid "" "Designate v2 resource plugins OS::Designate::Zone and OS::Designate::" "RecordSet are newly added." msgstr "" #: ../../:54 stable/ussuri>:221 msgid "" "Empty string passing in for volume availability_zone can be correctly " "handled now. For this case, it's same as no AZ set, so the default AZ in " "cinder.conf will be used." msgstr "" #: ../../:14 stable/rocky>:14 stable/stein>:36 msgid "" "Erroneously, availability_zone for host aggregate resource types was " "considered mandatory in heat templates." msgstr "" #: ../../:14 current stable/2023.2>:14 stable/2024.1>:14 msgid "" "Fixed the ``OS::Heat::UpdateWaitConditionHandle`` resource type, which " "caused stack update to fail consistently." msgstr "" #: ../../:25 stable/train>:86 msgid "" "For more information see http://lists.openstack.org/pipermail/openstack-" "discuss/2019-February/002925.html" msgstr "" #: ../../:273 msgid "" "Force delete the nova instance. If a resource is related with a nova " "instance which is in 'SOFT_DELETED' status, the resource can't be deleted, " "when nova config 'reclaim_instance_interval'. so, force-delete the nova " "instance, and then all the resources are related with the instance would be " "processed properly." msgstr "" #: ../../:182 msgid "" "Heat can now perform a stack update to roll back to a previous version of a " "resource after a previous attempt to create a replacement for it failed " "(provided that convergence is enabled). This allows the user to recover a " "stack where a resource has been inadvertantly replaced with a definition " "than can never succeed because it conflicts with the original. Previously " "this required automatic rollback to be enabled, or the user had to update " "the stack with a non-conflicting definition before rolling back to the " "original." msgstr "" #: ../../:102 stable/ussuri>:120 msgid "" "Heat can now support software deployments with CoreOS by passing a CoreOS " "Ignition config in the ``user_data`` property for an ``OS::Nova::Server`` " "resource when the ``user_data_format`` is set to ``SOFTWARE_CONFIG``." msgstr "" #: ../../:51 msgid "" "Heat current bug/blueprint reports have migrated from Launchpad to " "`storyboard`_. If you would like to create a new story (a bug or a " "blueprint), please file it under the `Heat project`_. This change applies to " "`all heat projects/repos`_." msgstr "" #: ../../:225 stable/queens>:189 msgid "" "Heat does not work with keystone identity federation. This is a known " "limitation as heat uses keystone trusts for deferred authentication and " "trusts don't work with federated keystone. For more details check `https://" "etherpad.openstack.org/p/pike-ptg-cross-project-federation`." msgstr "" #: ../../:23 stable/pike>:56 #: stable/queens>:261 msgid "" "Heat no longer uses standard Python RNG when generating values for OS::Heat::" "RandomString resource, and instead relies on system's RNG for that." msgstr "" #: ../../:160 msgid "" "Heat now support policy in code, which means if you didn't modify any of " "policy rules, you won't need to add rules in the `policy.yaml` or `policy." "json` file. Because from now, heat keeps all default policies under `heat/" "policies`. You can still generate and modify a `policy.yaml` file which will " "override policy rules in code if those rules appear in the `policy.yaml` " "file." msgstr "" #: ../../:35 current stable/2024.1>:35 msgid "" "Heat now supports limiting number of software configs, software deployments, " "stack snapshots which users can create, by the following config options. " "These limits are not enforced for users with admin role." msgstr "" #: ../../:115 current stable/2023.2>:30 msgid "" "Heat policies have been modified to isolate the system and project level " "APIs policy. Because of this change, system users will not be allowed to " "perform any operations on project level resources." msgstr "" #: ../../:238 msgid "" "Hidden Designate resource plugins ``OS::Designate::Domain`` and ``OS::" "Designate::Record``. To use ``OS::Designate::Zone`` and ``OS::Designate::" "RecordSet`` instead." msgstr "" #: ../../:173 current stable/2023.1>:14 #: unmaintained/victoria>:14 unmaintained/wallaby>:14 unmaintained/xena>:14 #: unmaintained/yoga>:14 unmaintained/zed>:14 msgid "" "Honor ``hidden`` parameter in get stack environment API. Now values passed " "to hidden parameters are replaced by '******', similarly to the other APIs " "such as show stack details API." msgstr "" #: ../../:162 msgid "" "If upgrading with pre-icehouse stacks which contain resources that create " "users (such as OS::Nova::Server, OS::Heat::SoftwareDeployment, and OS::Heat::" "WaitConditionHandle), it is possible that the users will not be removed upon " "stack deletion due to the removal of a legacy fallback code path. In such a " "situation, these users will require manual removal." msgstr "" #: ../../:73 stable/queens>:287 msgid "" "Intrinsic function plugins will now be passed a StackDefinition object " "instead of a Stack object. When accessing resources, the StackDefinition " "will return ResourceProxy objects instead of Resource objects. These classes " "replicate the parts of the Stack and Resource APIs that are used by the " "built-in Function plugins, but authors of custom third-party Template/" "Function plugins should audit them to ensure they do not depend on unstable " "parts of the API that are no longer accessible. The StackDefinition and " "ResourceProxy APIs are considered stable and any future changes to them will " "go through the standard deprecation process." msgstr "" #: ../../:215 msgid "" "Introduce a Blazar client plugin module that will be used by Blazar " "resources." msgstr "" #: ../../:127 msgid "" "Introduce a Ironic client plugin module that will be used by the Ironic's " "resources. Support only ironicclient version >=2.8.0 to get allocation " "functionality support." msgstr "" #: ../../:65 msgid "" "Introduce a Vitrage client plugin module that will be used by the Vitrage " "resources." msgstr "" #: ../../:286 msgid "" "Introduce a Zun client plugin module that will be used by the Zun's " "resources that are under development." msgstr "" #: ../../:221 stable/queens>:185 msgid "Known Issues" msgstr "" #: ../../:89 msgid "" "Magnum recently changed terminology to more intuitively convey key concepts " "in order to align with industry standards. \"Bay\" is now \"Cluster\" and " "\"BayModel\" is now \"ClusterTemplate\". This release deprecates the old " "names in favor of the new." msgstr "" #: ../../:252 msgid "" "Magnum terminology deprecations * `OS::Magnum::Bay` is now deprecated, " "should use `OS::Magnum::Cluster` instead * `OS::Magnum::BayModel` is now " "deprecated, should use `OS::Magnum::ClusterTemplate` instead Deprecation " "warnings are printed for old usages." msgstr "" #: ../../:109 msgid "" "Manila resources now use the 'sharev2' endpoint and API version '2.13'." msgstr "" #: ../../:70 current stable/2024.1>:70 msgid "Maximum number of software configs per project is 4096" msgstr "" #: ../../:71 current stable/2024.1>:71 msgid "Maximum number of software deployments per project is 4096" msgstr "" #: ../../:72 current stable/2024.1>:72 msgid "Maximum number of stack snapshots per tenant is 32" msgstr "" #: ../../:140 msgid "" "Multiple environment files may be passed to the server in the files " "dictionary along with an ordered list of the environment file names. The " "server will generate the stack's environment from the provided files rather " "than requiring the client to merge the environments together. This is " "optional; the existing interface to pass in the already resolved environment " "is still present." msgstr "" #: ../../:10 branch>:26 branch>:111 current #: origin/stable/mitaka>:10 origin/stable/newton>:30 origin/stable/ocata>:36 #: stable/2023.2>:10 stable/2023.2>:26 stable/2024.1>:10 stable/2024.1>:26 #: stable/pike>:95 stable/queens>:98 stable/rocky>:64 stable/stein>:10 #: stable/stein>:61 stable/train>:10 stable/train>:67 stable/ussuri>:10 #: stable/ussuri>:50 unmaintained/victoria>:37 unmaintained/victoria>:85 #: unmaintained/wallaby>:37 unmaintained/xena>:37 unmaintained/zed>:27 msgid "New Features" msgstr "" #: ../../:80 msgid "" "New ``OS::Zaqar::Notification`` and ``OS::Zaqar::MistralTrigger`` resource " "types allow users to attach to Zaqar queues (respectively) notifications in " "general, and notifications that trigger Mistral workflow executions in " "particular." msgstr "" #: ../../:145 msgid "" "New config ``max_nova_api_microversion`` to set the maximum nova API " "microversion for nova client plugin. If``max_nova_api_microversion`` is set, " "any nova features supported with microversion number above " "max_nova_api_microversion will not be available." msgstr "" #: ../../:124 msgid "" "New config section ``volumes`` with new config option " "``[volumes]backups_enabled`` (defaults to ``True``). Operators that do not " "have Cinder backup service deployed in their cloud are encouraged to set " "this option to ``False``." msgstr "" #: ../../:186 msgid "" "New document is out for ``multi-clouds support``, check out https://docs." "openstack.org/heat/latest/template_guide/multi-clouds.html for more " "information." msgstr "" #: ../../:106 msgid "" "New framework for ``heat-status upgrade check`` command is added. This " "framework allows adding various checks which can be run before a Heat " "upgrade to ensure if the upgrade can be performed safely." msgstr "" #: ../../:151 msgid "" "New item key 'allocate_network' of 'networks' with allowed values 'auto' and " "'none' for OS::Nova::Server, to support 'Give Me a Network' nova feature. " "Specifying 'auto' would auto allocate a network topology for the project if " "there is no existing network available; Specifying 'none' means no " "networking will be allocated for the created server. This feature requires " "nova API micro version 2.37 or later and the ``auto-allocated-topology`` API " "is available in the Neutron networking service." msgstr "" #: ../../:62 msgid "" "New resource ``OS::Cinder::Quota`` is added to manage cinder quotas. Cinder " "quotas are operational limits to projects on cinder block storage resources. " "These include gigabytes, snapshots, and volumes." msgstr "" #: ../../:89 msgid "" "New resource ``OS::Neutron::ExtraRouteSet`` is added to manage extra routes " "of a Neutron router." msgstr "" #: ../../:112 msgid "" "New resource ``OS::Neutron::L2GatewayConnection`` to allow management of " "Neutron Layer2 Gateway Connection. This resource provides capability to " "connect a Neutron network to a Layer2 Gateway. The resource depends on the " "Neutron ``l2-gateway`` extension." msgstr "" #: ../../:116 msgid "" "New resource ``OS::Neutron::L2Gateway`` to allow management of Neutron " "Layer2 Gateway. This resource provides life-cycle management of layer2 " "gateway instances. The resource depends on the Neutron ``l2-gateway`` " "extension." msgstr "" #: ../../:104 msgid "" "New resource ``OS::Neutron::LBaaS::HealthMonitor`` is added to create and " "manage Health Monitors which watch status of the Load Balanced servers." msgstr "" #: ../../:92 msgid "" "New resource ``OS::Neutron::LBaaS::Listener`` is added to create and manage " "Listeners which represent a listening endpoint for the Load Balancer." msgstr "" #: ../../:88 msgid "" "New resource ``OS::Neutron::LBaaS::LoadBalancer`` is added to create and " "manage Load Balancers which allow traffic to be directed between servers." msgstr "" #: ../../:100 msgid "" "New resource ``OS::Neutron::LBaaS::PoolMember`` is added to create and " "manage Pool members which represent a single backend node." msgstr "" #: ../../:96 msgid "" "New resource ``OS::Neutron::LBaaS::Pool`` is added to create and manage " "Pools which represent a group of nodes. Pools define the subnet where nodes " "reside, the balancing algorithm, and the nodes themselves." msgstr "" #: ../../:94 msgid "" "New resource ``OS::Neutron::QoSMinimumBandwidthRule`` to support " "``minimum_bandwidth_rules`` in Neutron QoS. This resource depends on Neutron " "API extension ``qos-bw-minimum-ingress`` and according to the default policy " "it is admin-only." msgstr "" #: ../../:60 msgid "New resource ``OS::Neutron::Quota`` is added to manage neutron quotas." msgstr "" #: ../../:129 msgid "New resource ``OS::Neutron::Trunk`` is added to manage Neutron Trunks." msgstr "" #: ../../:64 msgid "" "New resource ``OS::Nova::Quota`` is added to enable an admin to manage " "Compute service quotas for a specific project." msgstr "" #: ../../:143 msgid "" "New resource ``OS::Octavia::HealthMonitor`` is added to create and manage " "Health Monitors which watch status of the Load Balanced servers." msgstr "" #: ../../:147 msgid "" "New resource ``OS::Octavia::L7Policy`` is added to create and manage L7 " "Policies." msgstr "" #: ../../:151 msgid "" "New resource ``OS::Octavia::L7Rule`` is added to create and manage L7 Rules." msgstr "" #: ../../:131 msgid "" "New resource ``OS::Octavia::Listener`` is added to create and manage " "Listeners which represent a listening endpoint for the Load Balancer." msgstr "" #: ../../:127 msgid "" "New resource ``OS::Octavia::LoadBalancer`` is added to create and manage " "Load Balancers which allow traffic to be directed between servers." msgstr "" #: ../../:139 msgid "" "New resource ``OS::Octavia::PoolMember`` is added to create and manage Pool " "members which represent a single backend node." msgstr "" #: ../../:135 msgid "" "New resource ``OS::Octavia::Pool`` is added to create and manage Pools which " "represent a group of nodes. Pools define the subnet where nodes reside, the " "balancing algorithm, and the nodes themselves." msgstr "" #: ../../:105 msgid "" "New resource ``OS::Octavia::Quota`` is added to enable an admin to manage " "Octavia service quotas for a specific project." msgstr "" #: ../../:116 msgid "" "New resource ``OS::Senlin::Cluster`` is added to create a cluster in senlin. " "A cluster is a group of homogeneous nodes." msgstr "" #: ../../:120 msgid "" "New resource ``OS::Senlin::Node`` is added to create a node in senlin. Node " "represents a physical object exposed by other OpenStack services." msgstr "" #: ../../:132 msgid "" "New resource ``OS::Senlin::Policy`` is added to create a policy in senlin. " "Policy is a set of rules that can be checked and/or enforced when an Action " "is performed on a Cluster." msgstr "" #: ../../:128 msgid "" "New resource ``OS::Senlin::Profile`` is added to create a profile in senlin. " "Profile is a module used for creating nodes, it's the definition of a node." msgstr "" #: ../../:124 msgid "" "New resource ``OS::Senlin::Receiver`` is added to create a receiver in " "senlin. Receiver can be used to hook the engine to some external event/alarm " "sources." msgstr "" #: ../../:134 msgid "" "New resource type ``OS::Ironic::Port`` is now supported in orchestration " "service." msgstr "" #: ../../:84 msgid "" "New resources for Neutron Load Balancer version 2. These are unique for " "version 2 and do not support or mix with existing version 1 resources." msgstr "" #: ../../:167 msgid "" "Non-ASCII text that appears in parameter constraints (e.g. in the " "description of a constraint, or a list of allowed values) will now be " "handled correctly when generating error messages if the constraint is not " "met." msgstr "" #: ../../:87 msgid "" "Note that Heat is compatible with OpenStack Identity federation, even when " "using Keystone trusts. It should work after you enable Federation and build " "the `auto-provisioning map`_ with the heat service user in Keystone. Auto-" "provisioning has been available in Keystone since the Ocata release." msgstr "" #: ../../:166 msgid "" "Nova has removed api extension support and its api bindings. Heat has now " "removed support for extensions from nova client plugin and the resource " "plugins using it." msgstr "" #: ../../:56 current stable/2024.1>:56 msgid "" "Now heat enables the API policies (RBAC) new defaults and scope by default. " "The default value of config options ``[oslo_policy] enforce_scope`` and " "``[oslo_policy] enforce_new_defaults`` have been changed from ``False`` to " "``True``." msgstr "" #: ../../:291 msgid "" "Now heat keystone user name charaters limit increased from 64 to 255. Any " "extra charaters will lost when truncate the name to the last 255 charaters." msgstr "" #: ../../:59 msgid "" "Now the ``OS::Neutron::Port`` type supports the ``no_fixed_ips`` property, " "which allows users to create a network port without any fixed ips." msgstr "" #: ../../:93 unmaintained/yoga>:41 msgid "" "Now the ``[DEFAULT] shared_services_types`` option includes ``volumev3`` " "service type by default." msgstr "" #: ../../:67 current stable/2024.1>:67 msgid "" "Now the following limits are enforced by default, unless a request user has " "admin role." msgstr "" #: ../../:40 msgid "" "OS::Aodh::CompositeAlarm resource plugin is added to manage Aodh composite " "alarm, aim to replace OS::Aodh::CombinationAlarm which has been deprecated " "in Newton release." msgstr "" #: ../../:71 msgid "" "OS::Aodh::LBMemberHealthAlarm resource plugin is added to manage Aodh " "loadbalancer_member_health alarm." msgstr "" #: ../../:44 msgid "" "OS::Cinder::QoSAssociation resource plugin is added to support cinder QoS " "Specs Association with Volume Types, which is provided by cinder ``qos-" "specs`` API extension." msgstr "" #: ../../:54 msgid "" "OS::Cinder::QoSSpecs resource plugin added to support cinder QoS Specs, " "which is provided by cinder ``qos-specs`` API extension." msgstr "" #: ../../:98 msgid "" "OS::Glance::Image resource plug-in is updated to support tagging when image " "is created or updated as part of stack." msgstr "" #: ../../:173 msgid "" "OS::Heat::ResourceGroup now supports a removal_policies_mode property. This " "can be used to optionally select different behavior on update where you may " "wish to overwrite vs append to the current policy." msgstr "" #: ../../:155 msgid "" "OS::Magnum::Cluster resource plugin added to support magnum cluster feature, " "which is provided by magnum ``cluster`` API." msgstr "" #: ../../:159 msgid "" "OS::Magnum::ClusterTemplate resource plugin added to support magnum cluster " "template feature, which is provided by magnum ``clustertemplates`` API." msgstr "" #: ../../:134 msgid "" "OS::Manila::Share now properly supports 'cephx' as a value for property " "'{\"access_rules\": [{\"access_type\": \"\"}]}'." msgstr "" #: ../../:110 msgid "" "OS::Monasca::AlarmDefinition and OS::Monasca::Notification resource plug-ins " "are now supported by heat community as monasca became offcial OpenStack " "project." msgstr "" #: ../../:31 msgid "" "OS::Neutron::FloatingIPPortForward added. This feature allows an operator to " "create port-forwarding rules in Neutron for their floating ips." msgstr "" #: ../../:50 msgid "" "OS::Neutron::QoSBandwidthLimitRule resource plugin is added to support " "neutron QoS bandwidth limit rule, which is provided by neutron ``qos`` API " "extension." msgstr "" #: ../../:46 msgid "" "OS::Neutron::QoSPolicy resource plugin is added to support QoS policy, which " "is provided by neutron ``qos`` API extension." msgstr "" #: ../../:58 msgid "" "OS::Neutron::RBACPolicy resource plugin is added to support RBAC policy, " "which is used to manage RBAC policy in Neutron. This resource creates and " "manages Neutron RBAC policy, which allows to share Neutron networks to " "subsets of tenants." msgstr "" #: ../../:38 msgid "" "OS::Nova::HostAggregate resource plugin is added to support host aggregate, " "which is provided by nova ``aggregates`` API extension." msgstr "" #: ../../:76 msgid "" "OS::Nova::Server now supports ephemeral_size and ephemeral_format properties " "for block_device_mapping_v2 property. Property ephemeral_size is integer, " "that require flavor with ephemeral disk size greater that 0. Property " "ephemeral_format is string with allowed values ext2, ext3, ext4, xfs and " "ntfs for Windows guests; it is optional and if has no value, uses default, " "defined in nova config file." msgstr "" #: ../../:227 msgid "" "On clouds where Keystone usernames are `case-insensitive `_, Heat will now " "allow usernames with any case as property and parameter values where a " "Keystone user is expected (i.e. a ``keystone.user`` custom constraint " "applies). Previously the case had to match the case with which the name was " "stored in Keystone, even if Keystone itself was case-insensitive." msgstr "" #: ../../:152 msgid "" "Operator can now use new CLI tool ``heat-status upgrade check`` to check if " "Heat deployment can be safely upgraded from N-1 to N release." msgstr "" #: ../../:69 msgid "" "Operators can now apply different authorization policies to each action " "supported by the action API (``actions:suspend`` for suspend, ``actions:" "resume`` for resume, ``actions:check`` for check, ``actions:cancel_update`` " "for cancel operation and roll back, and ``actions:cancel_without_rollback`` " "for cancel operation without rolling back). The default for each is to use " "the existing ``actions:action`` rule that was previously the only way to " "specify policy for actions." msgstr "" #: ../../:80 msgid "" "Operators can now set a separate ``stacks:update_no_change`` policy for " "PATCH updates that don't modify the stack, independently of the existing " "``stacks:update_patch`` policy." msgstr "" #: ../../:130 msgid "" "Oslo db config is able to control wrap_db_retry call in heat. We remove hard " "coded settings for wrap_db_retry and use following configs from oslo_db " "instead. * database.db_max_retries * database.db_retry_interval * database." "db_inc_retry_interval * database.db_max_retry_interval So database cofig can " "now control db retries. Please reference [1] for what each config options " "can do. [1] https://opendev.org/openstack/oslo.db/src/branch/master/oslo_db/" "options.py" msgstr "" #: ../../:10 stable/pike>:69 #: stable/pike>:282 stable/queens>:283 stable/rocky>:211 stable/train>:182 #: unmaintained/zed>:71 msgid "Other Notes" msgstr "" #: ../../:183 msgid "" "ParameterGroups section is added to the nested stacks, for the output of the " "stack validate templates." msgstr "" #: ../../:78 msgid "" "Parameters and parameter defaults specified in the environment file would be " "merged as per their specified strategies." msgstr "" #: ../../:14 stable/pike>:36 #: stable/queens>:67 stable/rocky>:171 msgid "" "Passwords generated by the OS::Heat::RandomString resource may have had less " "entropy than expected, depending on what is specified in the " "``character_class`` and ``character_sequence`` properties. This has been " "corrected so that each character present in any of the specified classes or " "sequences now has an equal probability of appearing at each point in the " "generated random string." msgstr "" #: ../../:10 stable/pike>:84 #: stable/queens>:83 stable/rocky>:47 stable/stein>:51 #: unmaintained/victoria>:27 unmaintained/wallaby>:27 unmaintained/xena>:27 msgid "Prelude" msgstr "" #: ../../:14 msgid "" "Previously 'parameters' and 'parameter_defaults' specified in an environment " "file used to overwrite their existing values." msgstr "" #: ../../:19 msgid "" "Previously the event list REST API call only returned events for the " "specified stack even when that stack contained nested stack resources. This " "meant that fetching all nested events required an inefficient recursive " "client-side implementation." msgstr "" #: ../../:44 stable/rocky>:197 msgid "" "Previously, the suspend, resume, and check API calls for all stacks, and the " "update, restore, and delete API calls for non-convergence stacks, returned " "immediately after starting the stack operation. This meant that for a client " "reading the state immediately when performing the same operation twice in a " "row, it could have misinterpreted a previous state as the latest unless " "careful reference were made to the updated_at timestamp. Stacks are now " "guaranteed to have moved to the ``IN_PROGRESS`` state before any of these " "APIs return (except in the case of deleting a non-convergence stack where " "another operation was already in progress)." msgstr "" #: ../../:14 stable/queens>:33 stable/rocky>:186 msgid "" "Previously, when deleting a convergence stack, the API call would return " "immediately, so that it was possible for a client immediately querying the " "status of the stack to see the state of the previous operation in progress " "or having failed, and confuse that with a current status. (This included " "Heat itself when acting as a client for a nested stack.) Convergence stacks " "are now guaranteed to have moved to the ``DELETE_IN_PROGRESS`` state before " "the delete API call returns, so any subsequent polling will reflect up-to-" "date information." msgstr "" #: ../../:84 msgid "" "Properties of the VPNaaS ``OS::Neutron::IKEPolicy`` resource can now be " "updated in place." msgstr "" #: ../../:201 msgid "" "Python 2 is no longer supported. This release runs only on Python 3 and is " "tested only on Python 3.6 and 3.7." msgstr "" #: ../../:64 msgid "" "Python 3.6 & 3.7 support has been dropped. The minimum version of Python now " "supported is Python 3.8." msgstr "" #: ../../:73 msgid "" "Refer to `the Keystone documentation`__ for more information on the reason " "for these changes." msgstr "" #: ../../:179 msgid "" "Resource ``OS::Neutron::Net`` now supports ``l2_adjacency`` atribute on " "whether L2 connectivity is available across the network or not." msgstr "" #: ../../:175 msgid "" "Resource ``OS::Neutron::Subnet`` now supports ``segment`` optional property " "to specify a segment." msgstr "" #: ../../:148 msgid "" "Resource ``OS::neutron::Subnet`` now supports ``subnetpool`` optional " "property, that will automate the allocation of CIDR for the subnet from the " "specified subnet pool." msgstr "" #: ../../:211 msgid "" "Resource attributes are now stored at the time a resource is created or " "updated, allowing for fast resolution of outputs without having to retrieve " "live data from the underlying physical resource. To minimise compatibility " "problems, the behaviour of the `show` attribute, the `with_attr` option to " "the resource show API, and stacks that do not yet use the convergence " "architecture (due to the convergence_engine being disabled at the time they " "were created) is unchanged - in each of these cases live data will still be " "returned." msgstr "" #: ../../:153 msgid "" "Resource type ``OS::Magnum::BayModele`` is now hidden, please use ``OS::" "Magnum::ClusterTemplate`` instead." msgstr "" #: ../../:149 msgid "" "Resource type ``OS::Magnum::Bay`` is now hidden, please use ``OS::Magnum::" "Cluster`` instead." msgstr "" #: ../../:161 msgid "" "Resource type ``OS::Nova::FloatingIPAssociation`` is now hidden, please use " "``OS::Neutron::FloatingIPAssociation`` instead." msgstr "" #: ../../:157 msgid "" "Resource type ``OS::Nova::FloatingIP`` is now hidden, please use ``OS::" "Neutron::FloatingIP`` instead." msgstr "" #: ../../:54 msgid "" "Resources ``OS::Neutron::Port`` and ``OS::Neutron::Net`` now support " "``qos_policy`` optional property, that will associate with QoS policy to " "offer different service levels based on the policy rules." msgstr "" #: ../../:10 stable/pike>:32 #: stable/pike>:52 stable/queens>:63 stable/queens>:257 stable/rocky>:167 #: stable/train>:145 msgid "Security Issues" msgstr "" #: ../../:74 current stable/2024.1>:74 msgid "" "Set the following options in case the limits should be increased. Limits can " "be disabled by setting -1 to these options." msgstr "" #: ../../:265 msgid "" "Since Aodh drop support for combination alarm, therefore OS::Aodh::" "CombinationAlarm is now mark as hidden resource with directly inheriting " "from None resource which will make the resource do nothing when handling any " "actions (other than delete). And please don't use it. Old resource which " "created with that resource type still able to delete. It's recommand to " "switch that resource type ASAP, since we will remove that resource soon." msgstr "" #: ../../:14 msgid "Start using reno to manage release notes." msgstr "" #: ../../:109 msgid "" "Support ``allowed_cidrs`` property for the resource ``OS::Octavia::" "Listener``, the property is allowed to be updated as well. The property " "'allowed_cidrs' was introduced in Octavia since Train release. The default " "value is empty list if it is not specified in Heat template." msgstr "" #: ../../:91 msgid "" "Support ``tags`` property for the resource ``OS::Octavia::PoolMember``, the " "property is allowed to be updated as well. The resource tag was introduced " "in Octavia since Stein release, do not specify tags in Heat template if you " "are using the previous versions." msgstr "" #: ../../:101 msgid "" "Support ``tls_enabled`` property for the resource ``OS::Octavia::Pool``, the " "property is allowed to be updated as well. The property 'tls_enabled' was " "introduced in Octavia since Stein release. The default value is False if it " "is not specified in Heat template." msgstr "" #: ../../:24 msgid "Support external resource reference in template." msgstr "" #: ../../:68 unmaintained/yoga>:31 msgid "Support for Block Storage API v2 has been removed." msgstr "" #: ../../:138 msgid "" "Support shared services in multi region mode. The services are declared in a " "list in config. shared_services_types=image, volume, volumev2." msgstr "" #: ../../:215 msgid "" "Support to managing rbac policy for 'qos_policy' resource, which allows to " "share Neutron qos policy to subsets of tenants." msgstr "" #: ../../:70 msgid "" "Supports internal DNS resolution and integration with external DNS services " "for neutron resources. Template authors can use the ``dns_name`` and " "``dns_domain`` properties of neutron resource plugins for this functionality." "" msgstr "" #: ../../:147 msgid "" "Supports to get the webmks console url for OS::Nova::Server resource. And " "this requires nova api version equal or greater than 2.8." msgstr "" #: ../../:113 msgid "" "Supports user, group, role and project lookup across domains. Added domain " "parameter to keystone lookup functions. Heat templates now support " "user{domain}, group{domain}, role{domain} and project{domain} to support " "cross domain lookup. Keystone constrains will also work across domain." msgstr "" #: ../../:152 msgid "" "Template validation is improved to ignore the given set of error codes. For " "example, heat will report template as invalid one, if it does not find any " "required OpenStack services in the cloud deployment and while authoring the " "template, user might wants to avoid such scenarios, so that (s)he could " "create valid template without bothering about run-time environments. Please " "refer the API documentation of validate template for more details." msgstr "" #: ../../:51 unmaintained/wallaby>:118 msgid "" "Templates that creates roles but does not specify the domain will not get a " "\"default\" domain from now on. To have a domain added to your new role it " "needs to be assigned in the template." msgstr "" #: ../../:246 msgid "" "The 'attachments' attribute of OS::Cinder::Volume has been deprecated in " "favor of 'attachments_list', which has the correct type of LIST. This makes " "this data easier for end users to process." msgstr "" #: ../../:99 msgid "" "The 'contains' function was added, which checks whether the specified value " "is in a sequence. In addition, the new function can be used as a condition " "function." msgstr "" #: ../../:221 msgid "" "The AWS compatible CloudWatch API, deprecated since long has been finally " "removed. OpenStack deployments, packagers, and deployment projects which " "deploy/package CloudWatch should take appropriate action to remove support." msgstr "" #: ../../:242 msgid "" "The AWS::EC2::EIP domain is always assumed to be 'vpc', since nova-network " "is not supported in OpenStack any longer." msgstr "" #: ../../:291 msgid "" "The Heat plugin in Horizon has been replaced with a new stand-alone Horizon " "plugin, heat-dashboard. You can see more detail in the heat-dashboard " "repository (https://git.openstack.org/cgit/openstack/heat-dashboard)." msgstr "" #: ../../:136 msgid "" "The OS::Nova::Server now supports a new property user_data_update_policy, " "which may be set to either 'REPLACE' (default) or 'IGNORE' if you wish to " "allow user_data updates to be ignored on stack update. This is useful when " "managing a group of servers where changed user_data should apply to new " "servers without replacing existing servers." msgstr "" #: ../../:163 msgid "" "The Pike version of HOT (2017-09-01) adds a make_url function to simplify " "combining data from different sources into a URL with correct handling for " "escaping and IPv6 addresses." msgstr "" #: ../../:244 msgid "" "The SSL middleware ``heat.api.middleware.ssl:SSLMiddleware`` that has been " "deprecated since 6.0.0 has now been removed, check your paste config and " "ensure it has been replaced by ``oslo_middleware.http_proxy_to_wsgi`` " "instead." msgstr "" #: ../../:119 msgid "" "The ``OS::Designate::Zone`` resource type's ``masters`` property is now " "known as ``primaries``. Existing templates will continue to work." msgstr "" #: ../../:63 current stable/2024.1>:63 msgid "The ``OS::Glance::Image`` type is now hidden." msgstr "" #: ../../:92 msgid "" "The ``OS::Glance::WebImage`` resource type now supports a ``members`` " "property for managing a list of other tenants with access to the Image." msgstr "" #: ../../:86 msgid "" "The ``OS::Glance::WebImage`` resource type now supports an ``active`` " "property to allow administrators to deactivate and reactivate the Image. " "Images remain active by default." msgstr "" #: ../../:24 stable/ussuri>:24 #: unmaintained/victoria>:130 msgid "The ``OS::Heat::Delay`` resource type is now usable." msgstr "" #: ../../:202 msgid "" "The ``OS::Heat::HARestarter`` resource type is no longer supported. This " "resource type is now hidden from the documentation. HARestarter resources in " "stacks, including pre-existing ones, are now only placeholders and will no " "longer do anything. The recommended alternative is to mark a resource " "unhealthy and then do a stack update to replace it. This still correctly " "manages dependencies but, unlike HARestarter, also avoid replacing dependent " "resources unnecessarily. An example of this technique can be seen in the " "autohealing sample templates at https://git.openstack.org/cgit/openstack/" "heat-templates/tree/hot/autohealing" msgstr "" #: ../../:95 msgid "" "The ``OS::Neutron::QosBandwidthLimitRule`` resource type now supports an " "optional ``direction`` property, allowing users to set the ingress bandwidth " "limit in a QoS rule. Previously only the egress bandwidth limit could be set." "" msgstr "" #: ../../:79 msgid "" "The ``OS::Trove::Cluster`` resource type now supports specifying an " "availability zone." msgstr "" #: ../../:83 current stable/2024.1>:83 msgid "" "The ``[DEFAULT] onready`` option has been removed. This option has had no " "effect." msgstr "" #: ../../:182 msgid "" "The ``accessIPv4`` and ``accessIPv6`` attributes of the ``OS::Nova::Server`` " "resource are now deprecated, since Nova returns empty values for them. Use " "the ``addresses`` attribute instead to get IP addresses." msgstr "" #: ../../:51 current stable/2024.1>:51 msgid "" "The ``heat-manage migrate_properties_data`` command is deprecated and is now " "a no-op. It will be removed in a future release." msgstr "" #: ../../:14 stable/ussuri>:14 #: unmaintained/victoria>:41 unmaintained/wallaby>:41 msgid "" "The ``lb_algorithm`` property of ``OS::Octavia::Pool`` resource now supports " "SOURCE_IP_PORT option required for Octavia OVN provider driver." msgstr "" #: ../../:56 msgid "" "The ``resource mark unhealthy`` command now accepts either a logical " "resource name (as it did previously) or a physical resource ID to identify " "the resource to be marked unhealthy." msgstr "" #: ../../:51 msgid "" "The ``wallaby`` template version introduces a new 2-argument form of the " "``if`` function. This allows users to specify optional property values, so " "that when the condition is false Heat treats it the same as if no value were " "specified for the property at all. The behaviour of existing templates is " "unchanged, even after updating the template version to ``wallaby``." msgstr "" #: ../../:238 msgid "" "The `firewall_rules` property of the `OS::Neutron::FirewallPolicy` resource " "type is now optional." msgstr "" #: ../../:212 msgid "" "The behavior of ``get_resource`` on an ``OS::Heat::AutoScalingGroup`` " "resource has changed. Previously it returned the physical resource name (i.e." " the name of the nested Heat stack which implemented the group). It will now " "return the UUID of the nested stack if available. This will also apply to " "any resource type that inherits from ``OS::Heat::AutoScalingGroup``." msgstr "" #: ../../:137 msgid "" "The ceilometer client plugin is no longer provided, due to the Ceilometer " "API no longer being available from Queens and the python-ceilometerclient " "library being unmaintained." msgstr "" #: ../../:140 current stable/2023.2>:55 msgid "" "The database migration engine has changed from `sqlalchemy-migrate`__ to " "`alembic`__. For most deployments, this should have minimal to no impact and " "the switch should be mostly transparent. The main user-facing impact is the " "change in schema versioning. While sqlalchemy-migrate used a linear, integer-" "based versioning scheme, which required placeholder migrations to allow for " "potential migration backports, alembic uses a distributed version control-" "like schema where a migration's ancestor is encoded in the file and branches " "are possible. The alembic migration files therefore use a arbitrary UUID-" "like naming scheme and the ``heat-manage db_sync`` command now expects such " "an version when manually specifying the version that should be applied. For " "example::" msgstr "" #: ../../:144 msgid "" "The database upgrade for Heat Queens release drops 'watch_rule' and " "'watch_data' tables from the heat database." msgstr "" #: ../../:68 msgid "" "The default policies provided by heat api have been updated to add support " "for default roles and system scope. This is part of a broader community " "effort to support read-only roles and implement secure, consistent default " "policies." msgstr "" #: ../../:56 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 "" #: ../../:33 stable/stein>:138 msgid "" "The distribution name has been changed from \"heat\" to \"openstack-heat\" " "so that we can publish packages to pypi.org. This may have an effect on " "downstream package builds if they rely on asking setuptools to determine the " "package name." msgstr "" #: ../../:82 msgid "" "The event list GET REST API call now has a different behaviour when the " "'nested_depth' parameter is set to an integer greater than zero. The " "response will contain all events down to the requested nested depth." msgstr "" #: ../../:94 current stable/2024.1>:94 msgid "" "The following resources have been deprecated, because monasca, sahara and " "senlin were marked inactive and will not get deliverables for the 2024.1 " "release. These resources will be removed in ``23.0.0`` release." msgstr "" #: ../../:127 current stable/2023.2>:42 msgid "" "The following resources types are now hidden. Neutron LBaaS v2 was already " "retired thus these resource types can no longer be used." msgstr "" #: ../../:251 msgid "" "The heat.resource_type custom constraint has been removed. This constraint " "never actually worked." msgstr "" #: ../../:107 msgid "" "The list_concat function was added, which concats several lists using " "python's extend function." msgstr "" #: ../../:103 msgid "" "The list_concat_unique function was added, which behaves identically to the " "function ``list_concat`` to concat several lists using python's extend " "function and make sure without repeating items." msgstr "" #: ../../:298 msgid "" "The old Heat Tempest plugin ``heat_tests`` has been removed and replaced by " "a separate Tempest plugin named ``heat``, in the heat-tempest-plugin " "repository (https://git.openstack.org/cgit/openstack/heat-tempest-plugin). " "Functional tests that are appropriate for the Tempest environment have been " "migrated to the new plugin. Other functional tests remain behind in the heat " "repository." msgstr "" #: ../../:108 msgid "" "The old default policy rules have been deprecated for removal in Xena cycle." msgstr "" #: ../../:28 stable/ussuri>:28 #: unmaintained/victoria>:63 unmaintained/wallaby>:143 msgid "" "The ordering in the list of segments returned by ``OS::Neutron::Net`` " "resources is not predictable. Stack updates changeing attributes of the " "network can cause the list of segments to shift." msgstr "" #: ../../:32 stable/ussuri>:32 #: unmaintained/victoria>:67 unmaintained/wallaby>:147 msgid "" "The ordering is now slightly more predictable, segments with name=``None`` " "are now placed first in the list. This doesn't guarantee the order, but " "typically only the segment implicitly created by neutron has no name " "attribute set. The template author should ensure other segments on the " "network does have a name set, so that the implicit segment will always be " "index 0. Resolving attributes of the implcitly created segment on the " "network resource can then predictibly happen using index 0. See `bug: " "1894920 `_." msgstr "" #: ../../:60 msgid "" "The remaining deprecated parameters for Cloud Watch API have been removed." msgstr "" #: ../../:117 msgid "" "The template validate API call now returns the Environment calculated by " "heat - this enables preview of the merged environment when using " "parameter_merge_strategy prior to creating the stack" msgstr "" #: ../../:31 unmaintained/wallaby>:31 msgid "" "There was a mismatch between the way heat create role behaved with the " "templates or with the openstack CLI on what relates to the default domain if " "the domain is not specified on both cases the CLI will not assign on to the " "created new role but the heat templates will assign the \"default\" domain" msgstr "" #: ../../:19 stable/train>:80 msgid "" "This feature allows the deployer to unambiguously specify the keystone " "endpoint passed to user provisioned servers, and is particularly useful " "where the deployment network architecture requires the heat service to " "interact with the internal endpoint, but user provisioned servers only have " "access to the external network." msgstr "" #: ../../:94 msgid "This feature only supports templates with version over `2016-10-14`." msgstr "" #: ../../:234 msgid "" "Threshold alarm which uses ceilometer API is deprecated in aodh since Ocata. " "Please use ``OS::Aodh::GnocchiAggregationByResourcesAlarm`` in place of ``OS:" ":Aodh::Alarm``." msgstr "" #: ../../:191 msgid "" "Two new policies soft-affinity and soft-anti-affinity have been supported " "for the OS::Nova::ServerGroup resource." msgstr "" #: ../../:189 msgid "" "Unsupported contrib resource ``OS::Neutron::ExtraRoute`` is deprecated in " "favor of ``OS::Neutron::ExtraRouteSet`` on all OpenStack clouds where " "Neutron extension ``extraroute-atomic`` is available." msgstr "" #: ../../:47 branch>:123 current #: origin/stable/mitaka>:158 origin/stable/newton>:120 stable/2023.2>:38 #: stable/2024.1>:47 stable/queens>:198 stable/rocky>:29 stable/rocky>:133 #: stable/stein>:134 stable/train>:119 stable/ussuri>:152 #: unmaintained/victoria>:105 unmaintained/xena>:52 unmaintained/yoga>:27 #: unmaintained/zed>:56 msgid "Upgrade Notes" msgstr "" #: ../../:78 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 Xena 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 "" #: ../../:156 msgid "" "We have change some log pathes as below * Migrate ``heat.engine.clients." "keystoneclient`` to ``heat.engine.clients.os.keystone.heat_keystoneclient`` " "* remove ``heat.all`` * remove ``heat.api`` * remove ``heat.api.cfn`` * " "remove ``heat.engine``" msgstr "" #: ../../:178 msgid "" "We now allowed global admins to operate software deployment and software " "config resources from other projects." msgstr "" #: ../../:86 msgid "" "When 'nested_depth' is set the response also includes an extra entry in the " "'links' list with 'rel' set to 'root_stack'. This can be used by client side " "implementations to detect whether it is necessary to fall back to client-" "side recurisive event fetching." msgstr "" #: ../../:123 msgid "" "When loading a Resource plugin, the attribute schema is now validated in the " "same way that the properties schema is. Third-party resource plugins should " "be tested to check that they still comply." msgstr "" #: ../../:149 msgid "" "With both ``reauthentication_auth_method`` set to ``trusts`` and " "``allow_trusts_redelegation`` set to ``True`` (new config option, ``False`` " "by default), Heat will always create trusts with enabled redelegation, for " "both trusts used for long running stacks and for trusts used for deferred " "authentication. This have security implications and is only recommended when " "Heat is set to use trust and you experience problems with other services " "Heat consumes that also require to create trusts from token being passed by " "Heat (examples are Aodh and Heat running in another region)." msgstr "" #: ../../:98 current stable/2024.1>:98 msgid "``OS::Monasca::*``" msgstr "" #: ../../:134 current stable/2023.2>:49 msgid "``OS::Neutron::LBaaS::HealthMonitor``" msgstr "" #: ../../:135 current stable/2023.2>:50 msgid "``OS::Neutron::LBaaS::L7Policy``" msgstr "" #: ../../:136 current stable/2023.2>:51 msgid "``OS::Neutron::LBaaS::L7Rule``" msgstr "" #: ../../:131 current stable/2023.2>:46 msgid "``OS::Neutron::LBaaS::Listener``" msgstr "" #: ../../:130 current stable/2023.2>:45 msgid "``OS::Neutron::LBaaS::LoadBalancer``" msgstr "" #: ../../:133 current stable/2023.2>:48 msgid "``OS::Neutron::LBaaS::PoolMember``" msgstr "" #: ../../:132 current stable/2023.2>:47 msgid "``OS::Neutron::LBaaS::Pool``" msgstr "" #: ../../:174 msgid "" "``OS::Neutron::Port`` resources will now be replaced when the " "``mac_address`` property is modified. Neutron is unable to update the MAC " "address of a port once the port is in use." msgstr "" #: ../../:99 current stable/2024.1>:99 msgid "``OS::Sahara::*``" msgstr "" #: ../../:100 current stable/2024.1>:100 msgid "``OS::Senlin::*``" msgstr "" #: ../../:41 branch>:79 current stable/2024.1>:41 #: stable/2024.1>:79 msgid "``[DEFAULT] max_snapshots_per_stack``" msgstr "" #: ../../:39 branch>:77 current stable/2024.1>:39 #: stable/2024.1>:77 msgid "``[DEFAULT] max_software_configis_per_tenant``" msgstr "" #: ../../:40 branch>:78 current stable/2024.1>:40 #: stable/2024.1>:78 msgid "``[DEFAULT] max_software_deployments_per_tenant``" msgstr "" #: ../../:129 msgid "" "``multiattach``` property in ``OS::Cinder::Volume`` is now hidden. Please " "use ``multiattach`` key in ``metadata`` property of ``OS::Cinder::" "VolumeType`` instead." msgstr "" #: ../../:164 msgid "" "``personality`` property of ``OS::Nova::Server`` is now deprecated, please " "use ``user_data`` or ``metadata`` instead. If that property really required, " "use config ``max_nova_api_microversion`` to set the maximum nova API " "microversion <2.57 for nova client plugin to support personality property." msgstr "" #: ../../:58 msgid "" "cinder.qos_specs constraint added to support to validate QoS Specs attribute." "" msgstr "" #: ../../:45 msgid "" "extra_properties key added to the OS::Glance::WebImage type. This parameter " "takes a map value such as '{\"hw_firmware_type\": \"uefi\", " "\"os_secure_boot\": \"required\"}'" msgstr "" #: ../../:178 msgid "" "file injection is deprecated in compute api. Deprecating injected_files, " "injected_file_content_bites, and injected_file_path_bytes properties " "accordingly in OS::Nova::Quota resource." msgstr "" #: ../../:238 msgid "" "nova-network is no longer supported in OpenStack. Please use OS::Neutron::" "FloatingIPAssociation and OS::Neutron::FloatingIP in place of OS::Nova::" "FloatingIPAssociation and OS::Nova::FloatingIP" msgstr "" #: ../../:42 msgid "" "nova.host constraint is added to support to validate host attribute which is " "provided by nova ``host`` API extension." 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/2024.1.rst:3 msgid "2024.1 Series Release Notes" msgstr "" #: ../source/index.rst:3 msgid "Heat Release Notes" msgstr "" #: ../source/liberty.rst:3 msgid "Liberty Series 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 ""