From 18dcd7c9f7bc4ca0909a1a29ae934ea7128c183a Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Fri, 14 Jan 2022 18:51:56 +0100 Subject: Get rid of tenant_id in the network commands Finally drop tenant_id completely from the networking service. Change-Id: I5f62f2a76592eaaaed6703624e959df41a6ecc8f --- openstackclient/network/v2/security_group.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'openstackclient/network/v2/security_group.py') diff --git a/openstackclient/network/v2/security_group.py b/openstackclient/network/v2/security_group.py index df627088..d8c38f45 100644 --- a/openstackclient/network/v2/security_group.py +++ b/openstackclient/network/v2/security_group.py @@ -35,7 +35,6 @@ def _format_network_security_group_rules(sg_rules): for key in empty_keys: sg_rule.pop(key) sg_rule.pop('security_group_id', None) - sg_rule.pop('tenant_id', None) sg_rule.pop('project_id', None) return utils.format_list_of_dicts(sg_rules) @@ -85,6 +84,7 @@ _formatters_compute = { def _get_columns(item): + # We still support Nova managed security groups, where we have tenant_id. column_map = { 'security_group_rules': 'rules', 'tenant_id': 'project_id', @@ -164,7 +164,7 @@ class CreateSecurityGroup(common.NetworkAndComputeShowOne, parsed_args.project, parsed_args.project_domain, ).id - attrs['tenant_id'] = project_id + attrs['project_id'] = project_id attrs.update( self._parse_extra_properties(parsed_args.extra_properties)) @@ -269,7 +269,6 @@ class ListSecurityGroup(common.NetworkAndComputeLister): parsed_args.project, parsed_args.project_domain, ).id - filters['tenant_id'] = project_id filters['project_id'] = project_id _tag.get_tag_filtering_args(parsed_args, filters) -- cgit v1.2.1