log = logging.getLogger(__name__)
+ # TODO: could use a PATCH method also
def get_parser(self, prog_name):
parser = super(TenantSet, self).get_parser(prog_name)
parser.add_argument(
}
test_cmd "intraextension list"
-test_cmd "intraextension create --policy_model policy_rbac func_test"
+test_cmd "intraextension add --policy_model policy_rbac func_test"
uuid=$(cat /tmp/_ | cut -d " " -f 3)
test_cmd "intraextension tenant set $uuid $OS_TENANT_NAME"
test_cmd "intraextension show $uuid"
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_admin",
- "command": "intraextension create --policy_model policy_admin admin_test",
+ "command": "intraextension add --policy_model policy_rbac_admin admin_test",
"result": "IntraExtension created: (?P<uuid_admin>\\w+)",
"description": "Create an admin intra extension",
"command_options": ""
},
{
"name": "create_intraextension_authz",
- "command": "intraextension create --policy_model policy_authz authz_test",
+ "command": "intraextension add --policy_model policy_authz authz_test",
"result": "IntraExtension created: (?P<uuid_authz>\\w+)",
"description": "Create an authz intra extension",
"command_options": ""
'tenant_delete = moonclient.tenants:TenantDelete',
'intraextension_select = moonclient.intraextension:IntraExtensionSelect',
- 'intraextension_create = moonclient.intraextension:IntraExtensionCreate',
+ 'intraextension_add = moonclient.intraextension:IntraExtensionCreate',
'intraextension_list = moonclient.intraextension:IntraExtensionList',
'intraextension_delete = moonclient.intraextension:IntraExtensionDelete',
'intraextension_show = moonclient.intraextension:IntraExtensionShow',