OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Reverse-spec · Clients

osc-placement — Verification

Reference verification

Review that the targeted function matches what the text describes.

Report fileLineReferenceStatusTargeted function
00-summary_stable-2026.2.md29osc_placement/plugin.pyOK
00-summary_stable-2026.2.md33osc_placement/version.py:21-55OK<module>
01-cli-commands_stable-2026.2.md9osc_placement/plugin.pyOK
01-cli-commands_stable-2026.2.md10osc_placement/plugin.py:46-58OKbuild_option_parser
01-cli-commands_stable-2026.2.md11osc_placement/http.py:69-86OKnegotiate_api_version
01-cli-commands_stable-2026.2.md11osc_placement/version.py:57-61OK<module>
01-cli-commands_stable-2026.2.md13osc_placement/version.py:21-55OK<module>
01-cli-commands_stable-2026.2.md14osc_placement/version.py:119-147OK_compare
01-cli-commands_stable-2026.2.md15osc_placement/http.py:55-67OKrequest
01-cli-commands_stable-2026.2.md15osc_placement/plugin.py:29-43OKmake_client
01-cli-commands_stable-2026.2.md20osc_placement/resources/resource_provider.py:26-73OKCreateResourceProvider
01-cli-commands_stable-2026.2.md21osc_placement/resources/resource_provider.py:75-219OKListResourceProvider
01-cli-commands_stable-2026.2.md32osc_placement/resources/resource_provider.py:259-310OKSetResourceProvider
01-cli-commands_stable-2026.2.md36osc_placement/resources/inventory.py:101-252OKSetInventory
01-cli-commands_stable-2026.2.md40osc_placement/resources/inventory.py:80-99OKparse_resource_argument
01-cli-commands_stable-2026.2.md41osc_placement/resources/inventory.py:254-305OKSetClassInventory
01-cli-commands_stable-2026.2.md45osc_placement/resources/allocation.py:47-176OKSetAllocation
01-cli-commands_stable-2026.2.md46osc_placement/resources/allocation.py:23-44OKparse_allocations
01-cli-commands_stable-2026.2.md50osc_placement/resources/allocation.py:178-300OKUnsetAllocation
01-cli-commands_stable-2026.2.md54osc_placement/resources/trait.py:182-223OKSetResourceProviderTrait
01-cli-commands_stable-2026.2.md55osc_placement/resources/aggregate.py:22-89OKSetAggregate
01-cli-commands_stable-2026.2.md57osc_placement/resources/allocation_candidate.py:43-288OKListAllocationCandidate
01-cli-commands_stable-2026.2.md60osc_placement/resources/common.py:41-58OKget_required_query_param_from_args
01-cli-commands_stable-2026.2.md68osc_placement/resources/allocation_candidate.py:43OKListAllocationCandidate
01-cli-commands_stable-2026.2.md69osc_placement/resources/resource_class.py:46OKCreateResourceClass
01-cli-commands_stable-2026.2.md70osc_placement/resources/resource_class.py:128OKDeleteResourceClass
01-cli-commands_stable-2026.2.md71osc_placement/resources/resource_class.py:24OKListResourceClass
01-cli-commands_stable-2026.2.md72osc_placement/resources/resource_class.py:70OKSetResourceClass
01-cli-commands_stable-2026.2.md73osc_placement/resources/resource_class.py:100OKShowResourceClass
01-cli-commands_stable-2026.2.md74osc_placement/resources/aggregate.py:91OKListAggregate
01-cli-commands_stable-2026.2.md75osc_placement/resources/aggregate.py:22OKSetAggregate
01-cli-commands_stable-2026.2.md76osc_placement/resources/allocation.py:348OKDeleteAllocation
01-cli-commands_stable-2026.2.md77osc_placement/resources/allocation.py:47OKSetAllocation
01-cli-commands_stable-2026.2.md78osc_placement/resources/allocation.py:302OKShowAllocation
01-cli-commands_stable-2026.2.md79osc_placement/resources/allocation.py:178OKUnsetAllocation
01-cli-commands_stable-2026.2.md80osc_placement/resources/resource_provider.py:26OKCreateResourceProvider
01-cli-commands_stable-2026.2.md81osc_placement/resources/resource_provider.py:312OKDeleteResourceProvider
01-cli-commands_stable-2026.2.md82osc_placement/resources/inventory.py:254OKSetClassInventory
01-cli-commands_stable-2026.2.md83osc_placement/resources/inventory.py:307OKDeleteInventory
01-cli-commands_stable-2026.2.md84osc_placement/resources/inventory.py:390OKListInventory
01-cli-commands_stable-2026.2.md85osc_placement/resources/inventory.py:101OKSetInventory
01-cli-commands_stable-2026.2.md86osc_placement/resources/inventory.py:350OKShowInventory
01-cli-commands_stable-2026.2.md87osc_placement/resources/resource_provider.py:75OKListResourceProvider
01-cli-commands_stable-2026.2.md88osc_placement/resources/resource_provider.py:259OKSetResourceProvider
01-cli-commands_stable-2026.2.md89osc_placement/resources/resource_provider.py:221OKShowResourceProvider
01-cli-commands_stable-2026.2.md90osc_placement/resources/trait.py:225OKDeleteResourceProviderTrait
01-cli-commands_stable-2026.2.md91osc_placement/resources/trait.py:155OKListResourceProviderTrait
01-cli-commands_stable-2026.2.md92osc_placement/resources/trait.py:182OKSetResourceProviderTrait
01-cli-commands_stable-2026.2.md93osc_placement/resources/usage.py:68OKShowUsage
01-cli-commands_stable-2026.2.md94osc_placement/resources/usage.py:24OKResourceShowUsage
01-cli-commands_stable-2026.2.md95osc_placement/resources/trait.py:98OKCreateTrait
01-cli-commands_stable-2026.2.md96osc_placement/resources/trait.py:128OKDeleteTrait
01-cli-commands_stable-2026.2.md97osc_placement/resources/trait.py:24OKListTrait
01-cli-commands_stable-2026.2.md98osc_placement/resources/trait.py:70OKShowTrait
02-errors_stable-2026.2.md9osc_placement/http.py:33-46OK_wrap_http_exceptions
02-errors_stable-2026.2.md22osc_placement/http.py:23-26OK<module>
02-errors_stable-2026.2.md25osc_placement/http.py:40OK_wrap_http_exceptions
02-errors_stable-2026.2.md39osc_placement/version.py:119-147OK_compare
02-errors_stable-2026.2.md40osc_placement/resources/allocation.py:23-31OKparse_allocations
02-errors_stable-2026.2.md41osc_placement/resources/allocation.py:36-42OKparse_allocations
02-errors_stable-2026.2.md42osc_placement/resources/allocation.py:126-129OKtake_action
02-errors_stable-2026.2.md43osc_placement/resources/inventory.py:80-99OKparse_resource_argument
02-errors_stable-2026.2.md44osc_placement/resources/inventory.py:175-178OKtake_action
02-errors_stable-2026.2.md45osc_placement/resources/inventory.py:209-224OKtake_action
02-errors_stable-2026.2.md46osc_placement/resources/allocation.py:148-157OKtake_action
02-errors_stable-2026.2.md51osc_placement/http.py:80-86OKnegotiate_api_version
03-interactions_stable-2026.2.md9osc_placement/plugin.py:36-43OKmake_client
03-interactions_stable-2026.2.md10osc_placement/http.py:55-67OKrequest
03-interactions_stable-2026.2.md14osc_placement/http.py:57-61OKrequest
03-interactions_stable-2026.2.md17osc_placement/resources/common.py:29-38OKurl_with_filters
04-scenarios_stable-2026.2.md27osc_placement/http.py:69-86OKnegotiate_api_version
04-scenarios_stable-2026.2.md50osc_placement/resources/allocation.py:115-176OKtake_action
04-scenarios_stable-2026.2.md72osc_placement/resources/inventory.py:166-224OKtake_action
04-scenarios_stable-2026.2.md88osc_placement/resources/allocation_candidate.py:179-288OKtake_action
05-async-processing_stable-2026.2.md11osc_placement/http.py:69-86OKnegotiate_api_version
07-rewrite-pack_stable-2026.2.md28osc_placement/http.py:69-86OKnegotiate_api_version
07-rewrite-pack_stable-2026.2.md29osc_placement/http.py:33-46OK_wrap_http_exceptions
07-rewrite-pack_stable-2026.2.md30osc_placement/resources/resource_provider.py:65-66OKtake_action
07-rewrite-pack_stable-2026.2.md31osc_placement/resources/allocation.py:120-125OKtake_action
07-rewrite-pack_stable-2026.2.md32osc_placement/resources/allocation.py:274-284OKtake_action
07-rewrite-pack_stable-2026.2.md33osc_placement/resources/inventory.py:339-347OKtake_action
07-rewrite-pack_stable-2026.2.md34osc_placement/resources/common.py:41-58OKget_required_query_param_from_args
07-rewrite-pack_stable-2026.2.md34osc_placement/resources/allocation_candidate.py:179-250OKtake_action
07-rewrite-pack_stable-2026.2.md35osc_placement/version.py:21-55OK<module>
07-rewrite-pack_stable-2026.2.md37osc_placement/tests/functional/base.pyOK
07-rewrite-pack_stable-2026.2.md57osc_placement/tests/unit/test_http.pyOK

Source: reverse-spec-osc-placement/_verification_stable-2026.2.md. The _rewrite/ and _inventory/ files are not published on the site.