.coveragerc
.mailmap
.testr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
README.rst
babel.cfg
requirements.txt
setup.cfg
setup.py
test-requirements.txt
test-whitelist.txt
tox.ini
contrib/post_test_hook.sh
contrib/pre_test_hook.sh
doc/source/conf.py
doc/source/contributing.rst
doc/source/index.rst
doc/source/installation.rst
doc/source/readme.rst
doc/source/usage.rst
patrole.egg-info/PKG-INFO
patrole.egg-info/SOURCES.txt
patrole.egg-info/dependency_links.txt
patrole.egg-info/entry_points.txt
patrole.egg-info/not-zip-safe
patrole.egg-info/pbr.json
patrole.egg-info/requires.txt
patrole.egg-info/top_level.txt
patrole_tempest_plugin/README.rst
patrole_tempest_plugin/__init__.py
patrole_tempest_plugin/config.py
patrole_tempest_plugin/plugin.py
patrole_tempest_plugin/rbac_exceptions.py
patrole_tempest_plugin/rbac_policy_parser.py
patrole_tempest_plugin/rbac_rule_validation.py
patrole_tempest_plugin/rbac_utils.py
patrole_tempest_plugin/hacking/__init__.py
patrole_tempest_plugin/hacking/checks.py
patrole_tempest_plugin/services/__init__.py
patrole_tempest_plugin/tests/__init__.py
patrole_tempest_plugin/tests/api/__init__.py
patrole_tempest_plugin/tests/api/compute/__init__.py
patrole_tempest_plugin/tests/api/compute/rbac_base.py
patrole_tempest_plugin/tests/api/compute/test_admin_password_rbac.py
patrole_tempest_plugin/tests/api/compute/test_admin_server_actions_rbac.py
patrole_tempest_plugin/tests/api/compute/test_agents_rbac.py
patrole_tempest_plugin/tests/api/compute/test_aggregates_rbac.py
patrole_tempest_plugin/tests/api/compute/test_assisted_volume_snapshot_rbac.py
patrole_tempest_plugin/tests/api/compute/test_attach_interfaces_rbac.py
patrole_tempest_plugin/tests/api/compute/test_availability_zone_rbac.py
patrole_tempest_plugin/tests/api/compute/test_config_drive_rbac.py
patrole_tempest_plugin/tests/api/compute/test_deferred_delete_rbac.py
patrole_tempest_plugin/tests/api/compute/test_flavor_access_rbac.py
patrole_tempest_plugin/tests/api/compute/test_flavor_extra_specs_rbac.py
patrole_tempest_plugin/tests/api/compute/test_flavor_rxtx_rbac.py
patrole_tempest_plugin/tests/api/compute/test_floating_ip_pools_rbac.py
patrole_tempest_plugin/tests/api/compute/test_floating_ips_bulk_rbac.py
patrole_tempest_plugin/tests/api/compute/test_floating_ips_rbac.py
patrole_tempest_plugin/tests/api/compute/test_hosts_rbac.py
patrole_tempest_plugin/tests/api/compute/test_hypervisor_rbac.py
patrole_tempest_plugin/tests/api/compute/test_images_rbac.py
patrole_tempest_plugin/tests/api/compute/test_instance_actions_rbac.py
patrole_tempest_plugin/tests/api/compute/test_instance_usages_audit_log_rbac.py
patrole_tempest_plugin/tests/api/compute/test_ips_rbac.py
patrole_tempest_plugin/tests/api/compute/test_keypairs_rbac.py
patrole_tempest_plugin/tests/api/compute/test_limits_rbac.py
patrole_tempest_plugin/tests/api/compute/test_migrations_rbac.py
patrole_tempest_plugin/tests/api/compute/test_multinic_rbac.py
patrole_tempest_plugin/tests/api/compute/test_quota_sets_rbac.py
patrole_tempest_plugin/tests/api/compute/test_rescue_rbac.py
patrole_tempest_plugin/tests/api/compute/test_security_groups_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_actions_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_diagnostics_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_groups_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_migrations_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_password_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_tags_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_usage_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_virtual_interfaces_rbac.py
patrole_tempest_plugin/tests/api/compute/test_server_volume_attachments_rbac.py
patrole_tempest_plugin/tests/api/compute/test_services_rbac.py
patrole_tempest_plugin/tests/api/compute/test_simple_tenant_usage_rbac.py
patrole_tempest_plugin/tests/api/compute/test_suspend_server_rbac.py
patrole_tempest_plugin/tests/api/compute/test_tenant_networks_rbac.py
patrole_tempest_plugin/tests/api/compute/test_volume_rbac.py
patrole_tempest_plugin/tests/api/identity/__init__.py
patrole_tempest_plugin/tests/api/identity/rbac_base.py
patrole_tempest_plugin/tests/api/identity/v2/__init__.py
patrole_tempest_plugin/tests/api/identity/v2/test_endpoints_rbac.py
patrole_tempest_plugin/tests/api/identity/v2/test_projects_rbac.py
patrole_tempest_plugin/tests/api/identity/v2/test_roles_rbac.py
patrole_tempest_plugin/tests/api/identity/v2/test_services_rbac.py
patrole_tempest_plugin/tests/api/identity/v2/test_users_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/__init__.py
patrole_tempest_plugin/tests/api/identity/v3/test_auth_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_credentials_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_domain_configuration_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_domains_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_endpoint_filter_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_endpoints_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_groups_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_oauth_consumers_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_policies_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_projects_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_regions_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_role_assignments_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_roles_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_services_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_trusts_rbac.py
patrole_tempest_plugin/tests/api/identity/v3/test_users_rbac.py
patrole_tempest_plugin/tests/api/image/__init__.py
patrole_tempest_plugin/tests/api/image/rbac_base.py
patrole_tempest_plugin/tests/api/image/v1/__init__.py
patrole_tempest_plugin/tests/api/image/v1/test_images_member_rbac.py
patrole_tempest_plugin/tests/api/image/v1/test_images_rbac.py
patrole_tempest_plugin/tests/api/image/v2/__init__.py
patrole_tempest_plugin/tests/api/image/v2/test_image_namespace_objects_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_image_namespace_property_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_image_namespace_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_image_namespace_tags_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_image_resource_types_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py
patrole_tempest_plugin/tests/api/image/v2/test_images_rbac.py
patrole_tempest_plugin/tests/api/network/__init__.py
patrole_tempest_plugin/tests/api/network/rbac_base.py
patrole_tempest_plugin/tests/api/network/test_floating_ips_rbac.py
patrole_tempest_plugin/tests/api/network/test_metering_label_rules_rbac.py
patrole_tempest_plugin/tests/api/network/test_metering_labels_rbac.py
patrole_tempest_plugin/tests/api/network/test_networks_multiprovider_rbac.py
patrole_tempest_plugin/tests/api/network/test_networks_rbac.py
patrole_tempest_plugin/tests/api/network/test_ports_rbac.py
patrole_tempest_plugin/tests/api/network/test_routers_rbac.py
patrole_tempest_plugin/tests/api/network/test_security_groups_rbac.py
patrole_tempest_plugin/tests/api/network/test_subnetpools_rbac.py
patrole_tempest_plugin/tests/api/volume/__init__.py
patrole_tempest_plugin/tests/api/volume/rbac_base.py
patrole_tempest_plugin/tests/api/volume/test_capabilities_rbac.py
patrole_tempest_plugin/tests/api/volume/test_encryption_types_rbac.py
patrole_tempest_plugin/tests/api/volume/test_qos_rbac.py
patrole_tempest_plugin/tests/api/volume/test_quota_classes_rbac.py
patrole_tempest_plugin/tests/api/volume/test_scheduler_stats_rbac.py
patrole_tempest_plugin/tests/api/volume/test_snapshots_actions_rbac.py
patrole_tempest_plugin/tests/api/volume/test_snapshots_metadata_rbac.py
patrole_tempest_plugin/tests/api/volume/test_user_messages_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_actions_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_basic_crud_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_hosts_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_metadata_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_quotas_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_services_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_transfers_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volume_types_extra_specs_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volumes_backup_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volumes_extend_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volumes_manage_rbac.py
patrole_tempest_plugin/tests/api/volume/test_volumes_snapshots_rbac.py
patrole_tempest_plugin/tests/scenario/__init__.py
patrole_tempest_plugin/tests/unit/__init__.py
patrole_tempest_plugin/tests/unit/base.py
patrole_tempest_plugin/tests/unit/test_patrole.py
patrole_tempest_plugin/tests/unit/test_rbac_policy_parser.py
patrole_tempest_plugin/tests/unit/test_rbac_rule_validation.py
patrole_tempest_plugin/tests/unit/test_rbac_utils.py
patrole_tempest_plugin/tests/unit/resources/admin_rbac_policy.json
patrole_tempest_plugin/tests/unit/resources/alt_admin_rbac_policy.json
patrole_tempest_plugin/tests/unit/resources/custom_rbac_policy.json
patrole_tempest_plugin/tests/unit/resources/tenant_rbac_policy.json
releasenotes/notes/.placeholder
releasenotes/notes/0.1.0-pike-6590a2996b7c06d6.yaml
releasenotes/notes/add-extra-hypervisor-tests-9374e5fcdb0266e2.yaml
releasenotes/notes/add-force-delete-backup-test-7e896affd1471328.yaml
releasenotes/notes/add-metadef-resource-type-7973621c5e8fff7f.yaml
releasenotes/notes/add-quota-classes-tests-3e61e671f6e131df.yaml
releasenotes/notes/admin-only-identity-v2-admin-6f382e38d7a690a4.yaml
releasenotes/notes/config-opts-paths-01e2a5096a1579b8.yaml
releasenotes/notes/domain-config-rbac-tests-8806ca7c159ddf94.yaml
releasenotes/notes/encryption-types-c9a2d9a3c1996da4.yaml
releasenotes/notes/endpoint-filter-projects-7f64c88659ef0c30.yaml
releasenotes/notes/hypervisor-list-with-details-test-655e873cd881c2bb.yaml
releasenotes/notes/merge-rbac-auth-with-rbac-rule-validation-5d7c286788a95ee9.yaml
releasenotes/notes/nova_volume_client-75e153a1c84e4ff8.yaml
releasenotes/notes/volume-services-rbac-test-57e69f9952c8746e.yaml
releasenotes/notes/volume-summary-a3c3b010c1880bcb.yaml
releasenotes/notes/volumes-client-tests-d697a4a75d3e1405.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder