diff options
author | Julia Kreger <juliaashleykreger@gmail.com> | 2021-11-17 13:08:32 -0800 |
---|---|---|
committer | Julia Kreger <juliaashleykreger@gmail.com> | 2021-11-18 08:23:28 -0800 |
commit | a249c025dffa7e66fd70ea72a5da9af02ee591af (patch) | |
tree | 392f9d0395a9222d7e009d9a37a57000a637cf59 /ironic | |
parent | f90b5a6c11d6db53a65d85807959b8ab9b97c602 (diff) | |
download | ironic-a249c025dffa7e66fd70ea72a5da9af02ee591af.tar.gz |
Fix some of the SRBAC tests
In all of the copying/pasting/repeating, some misalignments between
labels/parameters utilized for the RBAC tests occured.
Nothing serious, everything seems to be just fine.
Change-Id: Ib0ded5a53e586e10006b066241f4b4a92bb2c463
Diffstat (limited to 'ironic')
-rw-r--r-- | ironic/tests/unit/api/test_rbac_project_scoped.yaml | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/ironic/tests/unit/api/test_rbac_project_scoped.yaml b/ironic/tests/unit/api/test_rbac_project_scoped.yaml index f7f4cbed0..212669a62 100644 --- a/ironic/tests/unit/api/test_rbac_project_scoped.yaml +++ b/ironic/tests/unit/api/test_rbac_project_scoped.yaml @@ -142,7 +142,7 @@ owner_reader_can_get_node: lessee_admin_can_get_node: path: '/v1/nodes' method: get - headers: *lessee_reader_headers + headers: *lessee_admin_headers assert_list_length: nodes: 1 assert_status: 200 @@ -150,7 +150,7 @@ lessee_admin_can_get_node: lessee_member_can_get_node: path: '/v1/nodes' method: get - headers: *lessee_reader_headers + headers: *lessee_member_headers assert_list_length: nodes: 1 assert_status: 200 @@ -206,7 +206,7 @@ lessee_reader_cant_get_other_node: third_party_admin_cant_get_node: path: '/v1/nodes/{node_ident}' method: get - headers: *owner_reader_headers + headers: *third_party_admin_headers assert_status: 404 # Node body filter thresholds before detailed listing @@ -366,7 +366,7 @@ owner_member_can_patch_all_the_things: owner_member_can_change_lessee: path: '/v1/nodes/{owner_node_ident}' method: patch - headers: *owner_admin_headers + headers: *owner_member_headers assert_status: 503 body: - op: replace @@ -588,7 +588,7 @@ lessee_admin_can_validate_node: owner_member_can_validate_node: path: '/v1/nodes/{owner_node_ident}/validate' method: get - headers: *owner_admin_headers + headers: *owner_member_headers assert_status: 503 lessee_member_cannot_validate_node: @@ -711,7 +711,7 @@ owner_admin_can_get_boot_device: lessee_admin_cannot_get_boot_device: path: '/v1/nodes/{lessee_node_ident}/management/boot_device' method: get - headers: *lessee_member_headers + headers: *lessee_admin_headers assert_status: 403 owner_member_cannot_get_boot_device: @@ -1036,7 +1036,7 @@ owner_member_can_set_raid_config: lessee_member_cannot_set_raid_config: path: '/v1/nodes/{lessee_node_ident}/states/raid' method: put - headers: *lessee_admin_headers + headers: *lessee_member_headers body: *raid_body assert_status: 403 @@ -1353,7 +1353,7 @@ owner_member_cannot_put_traits: lessee_admin_cannot_put_traits: path: '/v1/nodes/{lessee_node_ident}/traits' method: put - headers: *owner_member_headers + headers: *lessee_admin_headers assert_status: 403 body: *traits_body @@ -1520,7 +1520,7 @@ lessee_admin_can_delete_vifs: owner_member_can_delete_vifs: path: '/v1/nodes/{owner_node_ident}/vifs/{vif_ident}' method: delete - headers: *owner_admin_headers + headers: *owner_member_headers assert_status: 503 lessee_member_cannot_delete_vifs: @@ -2058,14 +2058,14 @@ lessee_member_cannot_patch_volume_connectors: owner_admin_can_patch_volume_connectors: path: '/v1/volume/connectors/{volume_connector_ident}' method: patch - headers: *owner_member_headers + headers: *owner_admin_headers body: *connector_patch_body assert_status: 503 lessee_admin_cannot_patch_volume_connectors: path: '/v1/volume/connectors/{volume_connector_ident}' method: patch - headers: *owner_member_headers + headers: *owner_admin_headers body: *connector_patch_body assert_status: 503 @@ -2093,14 +2093,14 @@ third_party_admin_cannot_patch_volume_connectors: owner_admin_can_delete_volume_connectors: path: '/v1/volume/connectors/{volume_connector_ident}' method: delete - headers: *owner_reader_headers - assert_status: 403 + headers: *owner_admin_headers + assert_status: 503 -lessee_admin_cannot_delete_volume_connectors: +lessee_admin_can_delete_volume_connectors: path: '/v1/volume/connectors/{volume_connector_ident}' method: delete - headers: *lessee_reader_headers - assert_status: 403 + headers: *lessee_admin_headers + assert_status: 503 third_party_admin_cannot_delete_volume_connector: path: '/v1/volume/connectors/{volume_connector_ident}' @@ -2145,7 +2145,6 @@ owner_reader_can_get_volume_target: properties: redacted_contents: '** Value redacted: Requires permission baremetal:volume:view_target_properties access. Permission denied. **' - lessee_reader_can_get_volume_target: path: '/v1/volume/targets/{volume_target_ident}' method: get @@ -2172,10 +2171,10 @@ owner_admin_create_volume_target: lessee_admin_create_volume_target: path: '/v1/volume/targets' method: post - headers: *owner_admin_headers + headers: *lessee_admin_headers assert_status: 201 body: - node_uuid: 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f + node_uuid: 38d5abed-c585-4fce-a57e-a2ffc2a2ec6f volume_type: iscsi boot_index: 2 volume_id: 'test-id2' @@ -2552,7 +2551,7 @@ owner_admin_can_delete_allocation: headers: *owner_admin_headers assert_status: 503 -lessee_admin_not_delete_allocation: +lessee_admin_can_delete_allocation: path: '/v1/nodes/{allocated_node_ident}/allocation' method: delete headers: *lessee_admin_headers |