Bug 1510716
| Summary: | [Docs][Release Notes] Compute deprecation notices for RHOSP 12 release notes | |||
|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Stephen Gordon <sgordon> | |
| Component: | documentation | Assignee: | Deepti Navale <dnavale> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Mikey Ariel <mariel> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 12.0 (Pike) | CC: | lbopf, lyarwood, sclewis, sgordon, srevivo, stephenfin | |
| Target Milestone: | async | |||
| Target Release: | 12.0 (Pike) | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | Deprecated Functionality | ||
| Doc Text: |
File injection from the Compute REST API. This will continue to be supported for now if using API microversion < 2.56. However, nova will eventually remove this functionality. The changes are as follows:
∘ Deprecate the `personality` parameter from the `POST /servers` create server API and the `POST /servers/{server_id}/action` rebuild server API. Specifying the `personality` parameter in the request body to either of these APIs will result in a `400 Bad Request` error response.
∘ Add support to pass `user_data` to the rebuild server API as a result of this change.
∘ Stop returning `maxPersonality` and `maxPersonalitySize` response values from the `GET /limits` API.
∘ Stop accepting and returning `injected_files`, `injected_file_path_bytes`, `injected_file_content_bytes` from the `os-quota-sets` and `os-quota-class-sets` APIs.
• Compute API extensions including server extensions, flavor extensions and image extensions.. The extensions code have their own policy and there is no option to enable or disable these extensions in the API, leading to interoperability issues.
• Removes the `hide_server_address_states` configuration option which allows you to configure the server states to hide the address and the hide server address policy. Also, removes the 'os_compute_api:os-hide-server-addresses' policy as it is no longer necessary.
|
Story Points: | --- | |
| Clone Of: | ||||
| : | 1541829 (view as bug list) | Environment: | ||
| Last Closed: | 2018-03-15 00:23:28 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1541829 | |||
|
Description
Stephen Gordon
2017-11-08 04:05:46 UTC
Please add to RHOSP 12 release notes and then clone for 13 where the message may be slightly different particularly for the items being removed in Queens. Assigning to Deepti for review. Deepti, let's use this bug's 'Doc Text' field to list the deprecated functionalities, and then respin the GA Release Information section to pull in the text. I will clone a bug for 13, in which we'll need to separately confirm the required text, when the time comes. (In reply to Stephen Gordon from comment #0) > File injection: > https://specs.openstack.org/openstack/nova-specs/specs/queens/approved/ > deprecate-file-injection.html Deprecated in 126c3d4c78d937888213979272534e1cb706a4d4, which is part of 17.0.0.0b3. This will continue to be supported for now if using API microversion < 2.56. However, nova will eventually remove this functionality. > API extension policy rules: > https://specs.openstack.org/openstack/nova-specs/specs/queens/approved/api- > extensions-policy-removal.html Deprecated in f2d18c2e9989f007a6576be6c9a6fcc5bcd67322, which is part of 17.0.0.0b3. This merely deprecates old policies, so these should be removed from the policy file to resolve the issue. There is no need to do anything else. > Remove hide_server_addresses option: > https://specs.openstack.org/openstack/nova-specs/specs/queens/approved/ > remove-configurable-hide-server-address-feature.html Deprecated in 3e329e73e7ffab63a2c1c33533e7c96f82c7c142, which is part of 17.0.0.0b3. More information on each of the above can be found in the release notes included with each commit. |