Merge "Move params from DocumentedRule to DeprecatedRule"

This commit is contained in:
Zuul
2021-03-25 22:56:20 +00:00
committed by Gerrit Code Review
30 changed files with 650 additions and 650 deletions

View File

@@ -64,7 +64,7 @@ oslo.i18n==5.0.1
oslo.log==4.4.0
oslo.messaging==12.5.0
oslo.middleware==4.1.1
oslo.policy==3.6.2
oslo.policy==3.7.0
oslo.reports==2.2.0
oslo.rootwrap==6.2.0
oslo.serialization==4.0.1

View File

@@ -24,7 +24,9 @@ The availability zone API now supports system scope and default roles.
deprecated_get_availability_zone = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -44,9 +46,7 @@ availability_zone_policies = [
'path': '/availability-zone',
},
],
deprecated_rule=deprecated_get_availability_zone,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_get_availability_zone
),
]

View File

@@ -24,15 +24,21 @@ The messages API now supports system scope and default roles.
deprecated_message_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_message_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_message_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -48,9 +54,7 @@ message_policies = [
'path': '/messages/{message_id}'
}
],
deprecated_rule=deprecated_message_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_message_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all',
@@ -67,9 +71,7 @@ message_policies = [
'path': '/messages?{query}'
}
],
deprecated_rule=deprecated_message_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_message_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -82,9 +84,7 @@ message_policies = [
'path': '/messages/{message_id}'
}
],
deprecated_rule=deprecated_message_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_message_delete
),
]

View File

@@ -24,11 +24,15 @@ The quota class API now supports system scope and default roles.
deprecated_quota_class_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_quota_class_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -48,9 +52,7 @@ quota_class_set_policies = [
'path': '/os-quota-class-sets/{class_name}'
}
],
deprecated_rule=deprecated_quota_class_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_quota_class_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -67,9 +69,7 @@ quota_class_set_policies = [
'path': '/os-quota-class-sets/{class_name}'
}
],
deprecated_rule=deprecated_quota_class_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_quota_class_show
),
]

View File

@@ -24,15 +24,21 @@ The quota API now supports system scope and default roles.
deprecated_quota_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_quota_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_quota_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -65,9 +71,7 @@ quota_set_policies = [
'path': '/os-quota-sets/{tenant_id}?user_id={user_id}'
},
],
deprecated_rule=deprecated_quota_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_quota_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -84,9 +88,7 @@ quota_set_policies = [
'path': '/os-quota-sets/{tenant_id}/defaults'
}
],
deprecated_rule=deprecated_quota_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_quota_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -117,9 +119,7 @@ quota_set_policies = [
'path': '/os-quota-sets/{tenant_id}?user_id={user_id}'
},
],
deprecated_rule=deprecated_quota_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_quota_delete
),
]

View File

@@ -24,11 +24,15 @@ The storage pool statistics API now support system scope and default roles.
deprecated_pool_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_pool_detail = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'detail',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -49,9 +53,7 @@ scheduler_stats_policies = [
'path': '/scheduler-stats/pools?{query}'
}
],
deprecated_rule=deprecated_pool_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_pool_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'detail',
@@ -69,9 +71,7 @@ scheduler_stats_policies = [
'path': '/scheduler-stats/pools/detail'
}
],
deprecated_rule=deprecated_pool_detail,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_pool_detail
),
]

View File

@@ -24,31 +24,45 @@ The security service API now supports system scope and default roles.
deprecated_security_service_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_detail = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'detail',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_security_service_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all_security_services',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -64,9 +78,7 @@ security_service_policies = [
'path': '/security-services'
}
],
deprecated_rule=deprecated_security_service_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -79,9 +91,7 @@ security_service_policies = [
'path': '/security-services/{security_service_id}'
}
],
deprecated_rule=deprecated_security_service_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'detail',
@@ -98,9 +108,7 @@ security_service_policies = [
'path': '/security-services/detail'
}
],
deprecated_rule=deprecated_security_service_detail,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_detail
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -117,9 +125,7 @@ security_service_policies = [
'path': '/security-services?{query}'
}
],
deprecated_rule=deprecated_security_service_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -132,9 +138,7 @@ security_service_policies = [
'path': '/security-services/{security_service_id}',
}
],
deprecated_rule=deprecated_security_service_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -147,9 +151,7 @@ security_service_policies = [
'path': '/security-services/{security_service_id}'
}
],
deprecated_rule=deprecated_security_service_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all_security_services',
@@ -166,9 +168,7 @@ security_service_policies = [
'path': '/security-services/detail?all_tenants=1'
}
],
deprecated_rule=deprecated_security_service_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_security_service_get_all
),
]

View File

@@ -24,11 +24,15 @@ The service API now supports system scope and default roles.
deprecated_service_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_service_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -56,9 +60,7 @@ service_policies = [
'path': '/services?{query}',
}
],
deprecated_rule=deprecated_service_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_service_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -83,9 +85,7 @@ service_policies = [
'path': '/services/enable',
},
],
deprecated_rule=deprecated_service_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_service_update
),
]

View File

@@ -27,11 +27,15 @@ The share access rule API now supports system scope and default roles.
deprecated_access_rule_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_access_rule_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -47,9 +51,7 @@ share_access_rule_policies = [
'path': '/share-access-rules/{share_access_id}'
}
],
deprecated_rule=deprecated_access_rule_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_access_rule_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -63,9 +65,7 @@ share_access_rule_policies = [
'&key1=value1&key2=value2')
}
],
deprecated_rule=deprecated_access_rule_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_access_rule_index
),
]

View File

@@ -27,11 +27,15 @@ The share access metadata API now support system scope and default roles.
deprecated_access_metadata_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_access_metadata_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -47,9 +51,7 @@ share_access_rule_metadata_policies = [
'path': '/share-access-rules/{share_access_id}/metadata'
}
],
deprecated_rule=deprecated_access_metadata_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_access_metadata_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -62,9 +64,7 @@ share_access_rule_metadata_policies = [
'path': '/share-access-rules/{share_access_id}/metadata/{key}'
}
],
deprecated_rule=deprecated_access_metadata_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_access_metadata_delete
),
]

View File

@@ -24,11 +24,15 @@ The share export location API now support system scope and default roles.
deprecated_export_location_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_export_location_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -44,9 +48,7 @@ share_export_location_policies = [
'path': '/shares/{share_id}/export_locations',
}
],
deprecated_rule=deprecated_export_location_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_export_location_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -60,9 +62,7 @@ share_export_location_policies = [
'{export_location_id}'),
}
],
deprecated_rule=deprecated_export_location_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_export_location_show
),
]

View File

@@ -24,31 +24,45 @@ The share group API now supports system scope and default roles.
deprecated_share_group_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -64,9 +78,7 @@ share_group_policies = [
'path': '/share-groups'
}
],
deprecated_rule=deprecated_share_group_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get',
@@ -79,9 +91,7 @@ share_group_policies = [
'path': '/share-groups/{share_group_id}'
}
],
deprecated_rule=deprecated_share_group_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all',
@@ -106,9 +116,7 @@ share_group_policies = [
'path': '/share-groups/detail?{query}'
}
],
deprecated_rule=deprecated_share_group_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -121,9 +129,7 @@ share_group_policies = [
'path': '/share-groups/{share_group_id}'
}
],
deprecated_rule=deprecated_share_group_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -136,9 +142,7 @@ share_group_policies = [
'path': '/share-groups/{share_group_id}'
}
],
deprecated_rule=deprecated_share_group_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -151,9 +155,7 @@ share_group_policies = [
'path': '/share-groups/{share_group_id}/action'
}
],
deprecated_rule=deprecated_share_group_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -166,9 +168,7 @@ share_group_policies = [
'path': '/share-groups/{share_group_id}/action'
}
],
deprecated_rule=deprecated_share_group_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_reset_status
),
]

View File

@@ -24,31 +24,45 @@ The share group snapshots API now supports system scope and default roles.
deprecated_group_snapshot_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_snapshot_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -64,9 +78,7 @@ share_group_snapshot_policies = [
'path': '/share-group-snapshots'
}
],
deprecated_rule=deprecated_group_snapshot_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get',
@@ -79,9 +91,7 @@ share_group_snapshot_policies = [
'path': '/share-group-snapshots/{share_group_snapshot_id}'
}
],
deprecated_rule=deprecated_group_snapshot_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all',
@@ -106,9 +116,7 @@ share_group_snapshot_policies = [
'path': '/share-group-snapshots/detail?{query}'
}
],
deprecated_rule=deprecated_group_snapshot_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -121,9 +129,7 @@ share_group_snapshot_policies = [
'path': '/share-group-snapshots/{share_group_snapshot_id}'
}
],
deprecated_rule=deprecated_group_snapshot_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -136,9 +142,7 @@ share_group_snapshot_policies = [
'path': '/share-group-snapshots/{share_group_snapshot_id}'
}
],
deprecated_rule=deprecated_group_snapshot_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -152,9 +156,7 @@ share_group_snapshot_policies = [
'action'
}
],
deprecated_rule=deprecated_group_snapshot_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -168,9 +170,7 @@ share_group_snapshot_policies = [
'action'
}
],
deprecated_rule=deprecated_group_snapshot_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_snapshot_reset_status
),
]

View File

@@ -24,35 +24,51 @@ The share group type API now supports system scope and default roles.
deprecated_share_group_type_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_get_default = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'default',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_project_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'list_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_add_project = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'add_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_group_type_remove_project = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'remove_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -68,9 +84,7 @@ share_group_type_policies = [
'path': '/share-group-types',
}
],
deprecated_rule=deprecated_share_group_type_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -87,9 +101,7 @@ share_group_type_policies = [
'path': '/share-group-types?is_public=all',
}
],
deprecated_rule=deprecated_share_group_type_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -102,9 +114,7 @@ share_group_type_policies = [
'path': '/share-group-types/{share_group_type_id}',
}
],
deprecated_rule=deprecated_share_group_type_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'default',
@@ -117,9 +127,7 @@ share_group_type_policies = [
'path': '/share-group-types/default',
}
],
deprecated_rule=deprecated_share_group_type_get_default,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_get_default
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -132,9 +140,7 @@ share_group_type_policies = [
'path': '/share-group-types/{share_group_type_id}'
}
],
deprecated_rule=deprecated_share_group_type_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'list_project_access',
@@ -147,9 +153,7 @@ share_group_type_policies = [
'path': '/share-group-types/{share_group_type_id}/access',
}
],
deprecated_rule=deprecated_share_group_type_project_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_project_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'add_project_access',
@@ -162,9 +166,7 @@ share_group_type_policies = [
'path': '/share-group-types/{share_group_type_id}/action',
}
],
deprecated_rule=deprecated_share_group_type_add_project,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_add_project
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'remove_project_access',
@@ -177,9 +179,7 @@ share_group_type_policies = [
'path': '/share-group-types/{share_group_type_id}/action',
}
],
deprecated_rule=deprecated_share_group_type_remove_project,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_group_type_remove_project
),
]

View File

@@ -24,23 +24,33 @@ The share group type specs API now support system scope and default roles.
deprecated_group_type_spec_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_type_spec_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_type_spec_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_type_spec_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_group_type_spec_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -56,9 +66,7 @@ share_group_types_spec_policies = [
'path': '/share-group-types/{share_group_type_id}/group-specs'
}
],
deprecated_rule=deprecated_group_type_spec_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_type_spec_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -71,9 +79,7 @@ share_group_types_spec_policies = [
'path': '/share-group-types/{share_group_type_id}/group-specs',
}
],
deprecated_rule=deprecated_group_type_spec_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_type_spec_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -87,9 +93,7 @@ share_group_types_spec_policies = [
'group-specs/{key}'),
}
],
deprecated_rule=deprecated_group_type_spec_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_type_spec_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -103,9 +107,7 @@ share_group_types_spec_policies = [
'/group-specs/{key}'),
}
],
deprecated_rule=deprecated_group_type_spec_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_type_spec_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -119,9 +121,7 @@ share_group_types_spec_policies = [
'group-specs/{key}'),
}
],
deprecated_rule=deprecated_group_type_spec_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_group_type_spec_delete
),
]

View File

@@ -24,19 +24,27 @@ The share instances API now supports system scope and default roles.
deprecated_share_instances_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_instance_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_instance_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_instance_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -56,9 +64,7 @@ shares_policies = [
'path': '/share_instances?{query}',
}
],
deprecated_rule=deprecated_share_instances_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_instances_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -71,9 +77,7 @@ shares_policies = [
'path': '/share_instances/{share_instance_id}'
},
],
deprecated_rule=deprecated_share_instance_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_instance_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -86,9 +90,7 @@ shares_policies = [
'path': '/share_instances/{share_instance_id}/action',
}
],
deprecated_rule=deprecated_share_instance_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_instance_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -101,9 +103,7 @@ shares_policies = [
'path': '/share_instances/{share_instance_id}/action',
}
],
deprecated_rule=deprecated_share_instance_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_instance_reset_status
),
]

View File

@@ -28,11 +28,15 @@ roles.
deprecated_instance_export_location_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_instance_export_location_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -49,9 +53,7 @@ share_export_location_policies = [
'export_locations'),
}
],
deprecated_rule=deprecated_instance_export_location_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_instance_export_location_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -65,9 +67,7 @@ share_export_location_policies = [
'export_locations/{export_location_id}'),
}
],
deprecated_rule=deprecated_instance_export_location_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_instance_export_location_show
),
]

View File

@@ -23,55 +23,81 @@ The share network API now support system scope and default roles.
deprecated_share_network_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_detail = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'detail',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_add_security_service = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'add_security_service',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_remove_security_service = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'remove_security_service',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all_share_networks',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_add_security_service_check = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'add_security_service_check',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_update_security_service = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update_security_service',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_update_security_service_check = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update_security_service_check',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_network_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
share_network_policies = [
@@ -86,9 +112,7 @@ share_network_policies = [
'path': '/share-networks'
}
],
deprecated_rule=deprecated_share_network_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -101,9 +125,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}'
}
],
deprecated_rule=deprecated_share_network_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -120,9 +142,7 @@ share_network_policies = [
'path': '/share-networks?{query}'
}
],
deprecated_rule=deprecated_share_network_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'detail',
@@ -139,9 +159,7 @@ share_network_policies = [
'path': '/share-networks/detail'
},
],
deprecated_rule=deprecated_share_network_detail,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_detail
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -154,9 +172,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}'
}
],
deprecated_rule=deprecated_share_network_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -169,9 +185,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}'
}
],
deprecated_rule=deprecated_share_network_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'add_security_service',
@@ -184,9 +198,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_add_security_service,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_add_security_service
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'add_security_service_check',
@@ -200,9 +212,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_add_security_service_check,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_add_security_service_check
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'remove_security_service',
@@ -215,9 +225,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_remove_security_service,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_remove_security_service
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update_security_service',
@@ -230,9 +238,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_update_security_service,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_update_security_service
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update_security_service_check',
@@ -246,9 +252,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_update_security_service_check,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_update_security_service_check
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -261,9 +265,7 @@ share_network_policies = [
'path': '/share-networks/{share_network_id}/action'
}
],
deprecated_rule=deprecated_share_network_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_reset_status
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all_share_networks',
@@ -280,9 +282,7 @@ share_network_policies = [
'path': '/share-networks/detail?all_tenants=1'
}
],
deprecated_rule=deprecated_share_network_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_network_get_all
),
]

View File

@@ -26,19 +26,27 @@ The share network subnet API now supports system scope and default roles.
deprecated_subnet_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_subnet_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_subnet_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_subnet_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -54,9 +62,7 @@ share_network_subnet_policies = [
'path': '/share-networks/{share_network_id}/subnets'
}
],
deprecated_rule=deprecated_subnet_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_subnet_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -70,9 +76,7 @@ share_network_subnet_policies = [
'{share_network_subnet_id}'
}
],
deprecated_rule=deprecated_subnet_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_subnet_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -86,9 +90,7 @@ share_network_subnet_policies = [
'{share_network_subnet_id}'
}
],
deprecated_rule=deprecated_subnet_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_subnet_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -101,9 +103,7 @@ share_network_subnet_policies = [
'path': '/share-networks/{share_network_id}/subnets'
}
],
deprecated_rule=deprecated_subnet_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_subnet_index
),
]

View File

@@ -24,39 +24,57 @@ The share replica API now supports system scope and default roles.
deprecated_replica_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_promote = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'promote',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_resync = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'resync',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_reset_state = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_replica_state',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -72,9 +90,7 @@ share_replica_policies = [
'path': '/share-replicas',
}
],
deprecated_rule=deprecated_replica_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all',
@@ -95,9 +111,7 @@ share_replica_policies = [
'path': '/share-replicas/detail?share_id={share_id}',
}
],
deprecated_rule=deprecated_replica_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -110,9 +124,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}',
}
],
deprecated_rule=deprecated_replica_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -125,9 +137,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}',
}
],
deprecated_rule=deprecated_replica_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -140,9 +150,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}/action',
}
],
deprecated_rule=deprecated_replica_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'promote',
@@ -155,9 +163,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}/action',
}
],
deprecated_rule=deprecated_replica_promote,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_promote
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'resync',
@@ -170,9 +176,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}/action',
}
],
deprecated_rule=deprecated_replica_resync,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_resync
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_replica_state',
@@ -185,9 +189,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}/action',
}
],
deprecated_rule=deprecated_replica_reset_state,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_reset_state
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -200,9 +202,7 @@ share_replica_policies = [
'path': '/share-replicas/{share_replica_id}/action',
}
],
deprecated_rule=deprecated_replica_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_reset_status
),
]

View File

@@ -25,11 +25,15 @@ roles.
deprecated_replica_location_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_replica_location_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -45,9 +49,7 @@ share_replica_export_location_policies = [
'path': '/share-replicas/{share_replica_id}/export-locations',
}
],
deprecated_rule=deprecated_replica_location_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_location_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -62,9 +64,7 @@ share_replica_export_location_policies = [
'{export_location_id}'),
}
],
deprecated_rule=deprecated_replica_location_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_replica_location_show
),
]

View File

@@ -24,55 +24,81 @@ The share server API now supports system scope and default roles.
deprecated_server_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_details = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'details',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_manage_server = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'manage_share_server',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_unmanage_server = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'unmanage_share_server',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_migration_start = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_migration_start',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_migration_check = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_migration_check',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_migration_complete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_migration_complete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_migration_cancel = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_migration_cancel',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_migration_get_progress = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_migration_get_progress',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_server_reset_task_state = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'share_server_reset_task_state',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -92,9 +118,7 @@ share_server_policies = [
'path': '/share-servers?{query}',
}
],
deprecated_rule=deprecated_server_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -107,9 +131,7 @@ share_server_policies = [
'path': '/share-servers/{server_id}',
}
],
deprecated_rule=deprecated_server_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'details',
@@ -122,9 +144,7 @@ share_server_policies = [
'path': '/share-servers/{server_id}/details',
}
],
deprecated_rule=deprecated_server_details,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_details
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -137,9 +157,7 @@ share_server_policies = [
'path': '/share-servers/{server_id}',
}
],
deprecated_rule=deprecated_server_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'manage_share_server',
@@ -152,9 +170,7 @@ share_server_policies = [
'path': '/share-servers/manage'
}
],
deprecated_rule=deprecated_manage_server,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_manage_server
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'unmanage_share_server',
@@ -167,9 +183,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action'
}
],
deprecated_rule=deprecated_unmanage_server,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_unmanage_server
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -182,9 +196,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action'
}
],
deprecated_rule=deprecated_server_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_reset_status
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_migration_start',
@@ -197,9 +209,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_migration_start,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_migration_start
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_migration_check',
@@ -213,9 +223,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_migration_check,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_migration_check
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_migration_complete',
@@ -228,9 +236,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_migration_complete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_migration_complete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_migration_cancel',
@@ -243,9 +249,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_migration_cancel,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_migration_cancel
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_migration_get_progress',
@@ -259,9 +263,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_migration_get_progress,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_migration_get_progress
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'share_server_reset_task_state',
@@ -274,9 +276,7 @@ share_server_policies = [
'path': '/share-servers/{share_server_id}/action',
}
],
deprecated_rule=deprecated_server_reset_task_state,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_server_reset_task_state
),
]

View File

@@ -24,39 +24,57 @@ The share snapshot API now supports system scope and default roles.
deprecated_snapshot_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_snapshot',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all_snapshots',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_manage = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'manage_snapshot',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_unmanage = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'unmanage_snapshot',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_access_list = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'access_list',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_allow_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'allow_access',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_deny_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'deny_access',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -72,9 +90,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}'
}
],
deprecated_rule=deprecated_snapshot_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all_snapshots',
@@ -99,9 +115,7 @@ share_snapshot_policies = [
'path': '/snapshots/detail?{query}'
}
],
deprecated_rule=deprecated_snapshot_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -114,9 +128,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}'
}
],
deprecated_rule=deprecated_snapshot_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'manage_snapshot',
@@ -129,9 +141,7 @@ share_snapshot_policies = [
'path': '/snapshots/manage'
}
],
deprecated_rule=deprecated_snapshot_manage,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_manage
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'unmanage_snapshot',
@@ -144,9 +154,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/action'
}
],
deprecated_rule=deprecated_snapshot_unmanage,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_unmanage
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -159,9 +167,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/action',
}
],
deprecated_rule=deprecated_snapshot_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_reset_status
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'access_list',
@@ -174,9 +180,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/access-list'
}
],
deprecated_rule=deprecated_snapshot_access_list,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_access_list
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'allow_access',
@@ -189,9 +193,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/action'
}
],
deprecated_rule=deprecated_snapshot_allow_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_allow_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'deny_access',
@@ -204,9 +206,7 @@ share_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/action'
}
],
deprecated_rule=deprecated_snapshot_deny_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_deny_access
),
]

View File

@@ -24,11 +24,15 @@ The share snapshot location API now supports system scope and default roles.
deprecated_snapshot_location_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_location_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -44,9 +48,7 @@ share_snapshot_export_location_policies = [
'path': '/snapshots/{snapshot_id}/export-locations/',
}
],
deprecated_rule=deprecated_snapshot_location_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_location_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -61,9 +63,7 @@ share_snapshot_export_location_policies = [
'export-locations/{export_location_id}'),
}
],
deprecated_rule=deprecated_snapshot_location_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_location_show
),
]

View File

@@ -24,19 +24,27 @@ The share snapshot instance API now supports system scope and default roles.
deprecated_snapshot_instance_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_instance_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_instance_detail = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'detail',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_instance_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -52,9 +60,7 @@ share_snapshot_instance_policies = [
'path': '/snapshot-instances/{snapshot_instance_id}',
}
],
deprecated_rule=deprecated_snapshot_instance_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -71,9 +77,7 @@ share_snapshot_instance_policies = [
'path': '/snapshot-instances?{query}',
},
],
deprecated_rule=deprecated_snapshot_instance_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'detail',
@@ -90,9 +94,7 @@ share_snapshot_instance_policies = [
'path': '/snapshot-instances/detail?{query}',
},
],
deprecated_rule=deprecated_snapshot_instance_detail,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_detail
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -105,9 +107,7 @@ share_snapshot_instance_policies = [
'path': '/snapshot-instances/{snapshot_instance_id}/action',
}
],
deprecated_rule=deprecated_snapshot_instance_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_reset_status
),
]

View File

@@ -25,11 +25,15 @@ default roles.
deprecated_snapshot_instance_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_snapshot_instance_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -46,9 +50,7 @@ share_snapshot_instance_export_location_policies = [
'export-locations'),
}
],
deprecated_rule=deprecated_snapshot_instance_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -63,9 +65,7 @@ share_snapshot_instance_export_location_policies = [
'export-locations/{export_location_id}'),
}
],
deprecated_rule=deprecated_snapshot_instance_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_snapshot_instance_show
),
]

View File

@@ -27,39 +27,57 @@ The share type API now supports system scope and default roles.
deprecated_share_type_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_get_default = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'default',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_list_project_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'list_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_add_project_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'add_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_type_remove_project_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'remove_project_access',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -75,9 +93,7 @@ share_type_policies = [
'path': '/types',
}
],
deprecated_rule=deprecated_share_type_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -90,9 +106,7 @@ share_type_policies = [
'path': '/types/{share_type_id}',
}
],
deprecated_rule=deprecated_share_type_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -105,9 +119,7 @@ share_type_policies = [
'path': '/types/{share_type_id}',
}
],
deprecated_rule=deprecated_share_type_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -124,9 +136,7 @@ share_type_policies = [
'path': '/types?is_public=all',
}
],
deprecated_rule=deprecated_share_type_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'default',
@@ -139,9 +149,7 @@ share_type_policies = [
'path': '/types/default',
}
],
deprecated_rule=deprecated_share_type_get_default,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_get_default
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -154,9 +162,7 @@ share_type_policies = [
'path': '/types/{share_type_id}',
}
],
deprecated_rule=deprecated_share_type_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'list_project_access',
@@ -169,9 +175,7 @@ share_type_policies = [
'path': '/types/{share_type_id}',
}
],
deprecated_rule=deprecated_share_type_list_project_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_list_project_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'add_project_access',
@@ -184,9 +188,7 @@ share_type_policies = [
'path': '/types/{share_type_id}/action',
}
],
deprecated_rule=deprecated_share_type_add_project_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_add_project_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'remove_project_access',
@@ -199,9 +201,7 @@ share_type_policies = [
'path': '/types/{share_type_id}/action',
}
],
deprecated_rule=deprecated_share_type_remove_project_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_type_remove_project_access
),
]

View File

@@ -24,23 +24,33 @@ The share types extra specs API now supports system scope and default roles.
deprecated_extra_spec_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_extra_spec_show = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'show',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_extra_spec_index = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'index',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_extra_spec_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_extra_spec_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -56,9 +66,7 @@ share_types_extra_spec_policies = [
'path': '/types/{share_type_id}/extra_specs',
}
],
deprecated_rule=deprecated_extra_spec_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_extra_spec_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'show',
@@ -71,9 +79,7 @@ share_types_extra_spec_policies = [
'path': '/types/{share_type_id}/extra_specs',
}
],
deprecated_rule=deprecated_extra_spec_show,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_extra_spec_show
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'index',
@@ -86,9 +92,7 @@ share_types_extra_spec_policies = [
'path': '/types/{share_type_id}/extra_specs/{extra_spec_id}',
},
],
deprecated_rule=deprecated_extra_spec_index,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_extra_spec_index
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -101,9 +105,7 @@ share_types_extra_spec_policies = [
'path': '/types/{share_type_id}/extra_specs',
}
],
deprecated_rule=deprecated_extra_spec_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_extra_spec_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -116,9 +118,7 @@ share_types_extra_spec_policies = [
'path': '/types/{share_type_id}/extra_specs/{key}',
}
],
deprecated_rule=deprecated_extra_spec_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_extra_spec_delete
),
]

View File

@@ -25,129 +25,191 @@ The share API now supports system scope and default roles.
# Deprecated share policies
deprecated_share_create = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create',
check_str=""
check_str="",
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_create_public = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create_public_share',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_set_public = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'set_public_share',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_force_delete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'force_delete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_manage = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'manage',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_unmanage = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'unmanage',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_list_by_host = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'list_by_host',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_list_by_server_id = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'list_by_share_server_id',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_access_get = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'access_get',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_access_get_all = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'access_get_all',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_extend = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'extend',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_shrink = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'shrink',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_migration_start = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'migration_start',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_migration_complete = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'migration_complete',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_migration_cancel = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'migration_cancel',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_migration_get_progress = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'migration_get_progress',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_reset_task_state = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_task_state',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_reset_status = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'reset_status',
check_str=base.RULE_ADMIN_API
check_str=base.RULE_ADMIN_API,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_revert_to_snapshot = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'revert_to_snapshot',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_allow_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'allow_access',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_deny_access = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'deny_access',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_update_metadata = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'update_share_metadata',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_delete_metadata = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete_share_metadata',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_get_metadata = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'get_share_metadata',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
# deprecated legacy snapshot policies with "share" as base resource
deprecated_share_create_snapshot = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'create_snapshot',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_delete_snapshot = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'delete_snapshot',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
deprecated_share_snapshot_update = policy.DeprecatedRule(
name=BASE_POLICY_NAME % 'snapshot_update',
check_str=base.RULE_DEFAULT
check_str=base.RULE_DEFAULT,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
)
@@ -163,9 +225,7 @@ shares_policies = [
'path': '/shares',
}
],
deprecated_rule=deprecated_share_create,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_create
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'create_public_share',
@@ -178,9 +238,7 @@ shares_policies = [
'path': '/shares',
}
],
deprecated_rule=deprecated_share_create_public,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_create_public
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get',
@@ -193,9 +251,7 @@ shares_policies = [
'path': '/shares/{share_id}',
}
],
deprecated_rule=deprecated_share_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_all',
@@ -212,9 +268,7 @@ shares_policies = [
'path': '/shares/detail',
}
],
deprecated_rule=deprecated_share_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
@@ -227,9 +281,7 @@ shares_policies = [
'path': '/shares',
}
],
deprecated_rule=deprecated_share_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_update
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'set_public_share',
@@ -243,9 +295,7 @@ shares_policies = [
'path': '/shares',
}
],
deprecated_rule=deprecated_share_set_public,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_set_public
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
@@ -258,9 +308,7 @@ shares_policies = [
'path': '/shares/{share_id}',
}
],
deprecated_rule=deprecated_share_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'force_delete',
@@ -273,9 +321,7 @@ shares_policies = [
'path': '/shares/{share_id}',
}
],
deprecated_rule=deprecated_share_force_delete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_force_delete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'manage',
@@ -288,9 +334,7 @@ shares_policies = [
'path': '/shares/manage',
}
],
deprecated_rule=deprecated_share_manage,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_manage
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'unmanage',
@@ -303,9 +347,7 @@ shares_policies = [
'path': '/shares/unmanage',
}
],
deprecated_rule=deprecated_share_unmanage,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_unmanage
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'list_by_host',
@@ -322,9 +364,7 @@ shares_policies = [
'path': '/shares/detail',
}
],
deprecated_rule=deprecated_share_list_by_host,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_list_by_host
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'list_by_share_server_id',
@@ -341,9 +381,7 @@ shares_policies = [
'path': '/shares/detail',
}
],
deprecated_rule=deprecated_share_list_by_server_id,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_list_by_server_id
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'access_get',
@@ -356,9 +394,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_access_get,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_access_get
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'access_get_all',
@@ -371,9 +407,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_access_get_all,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_access_get_all
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'extend',
@@ -386,9 +420,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_extend,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_extend
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'shrink',
@@ -401,9 +433,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_shrink,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_shrink
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'migration_start',
@@ -416,9 +446,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_migration_start,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_migration_start
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'migration_complete',
@@ -431,9 +459,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_migration_complete,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_migration_complete
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'migration_cancel',
@@ -446,9 +472,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_migration_cancel,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_migration_cancel
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'migration_get_progress',
@@ -462,9 +486,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_migration_get_progress,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_migration_get_progress
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_task_state',
@@ -477,9 +499,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_reset_task_state,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_reset_task_state
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'reset_status',
@@ -492,9 +512,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_reset_status,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_reset_status
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'revert_to_snapshot',
@@ -507,9 +525,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_revert_to_snapshot,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_revert_to_snapshot
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'allow_access',
@@ -522,9 +538,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_allow_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_allow_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'deny_access',
@@ -537,9 +551,7 @@ shares_policies = [
'path': '/shares/{share_id}/action',
}
],
deprecated_rule=deprecated_share_deny_access,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_deny_access
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update_share_metadata',
@@ -552,9 +564,7 @@ shares_policies = [
'path': '/shares/{share_id}/metadata',
}
],
deprecated_rule=deprecated_share_update_metadata,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_update_metadata
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete_share_metadata',
@@ -567,9 +577,7 @@ shares_policies = [
'path': '/shares/{share_id}/metadata/{key}',
}
],
deprecated_rule=deprecated_share_delete_metadata,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_delete_metadata
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'get_share_metadata',
@@ -582,9 +590,7 @@ shares_policies = [
'path': '/shares/{share_id}/metadata',
}
],
deprecated_rule=deprecated_share_get_metadata,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_get_metadata
),
]
@@ -603,9 +609,7 @@ base_snapshot_policies = [
'path': '/snapshots',
}
],
deprecated_rule=deprecated_share_create_snapshot,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_create_snapshot
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete_snapshot',
@@ -618,9 +622,7 @@ base_snapshot_policies = [
'path': '/snapshots/{snapshot_id}',
}
],
deprecated_rule=deprecated_share_delete_snapshot,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_delete_snapshot
),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'snapshot_update',
@@ -633,9 +635,7 @@ base_snapshot_policies = [
'path': '/snapshots/{snapshot_id}/action',
}
],
deprecated_rule=deprecated_share_snapshot_update,
deprecated_reason=DEPRECATED_REASON,
deprecated_since=versionutils.deprecated.WALLABY
deprecated_rule=deprecated_share_snapshot_update
),
]

View File

@@ -17,7 +17,7 @@ oslo.i18n>=5.0.1 # Apache-2.0
oslo.log>=4.4.0 # Apache-2.0
oslo.messaging>=12.5.0 # Apache-2.0
oslo.middleware>=4.1.1 # Apache-2.0
oslo.policy>=3.6.2 # Apache-2.0
oslo.policy>=3.7.0 # Apache-2.0
oslo.reports>=2.2.0 # Apache-2.0
oslo.rootwrap>=6.2.0 # Apache-2.0
oslo.serialization>=4.0.1 # Apache-2.0