patrole/doc/source/framework/rbac_authority.rst

1.0 KiB

RBAC Authority Module

Overview

This module implements an abstract class that is implemented by the classes below. Each implementation is used by the rbac-validation framework to determine each expected test result.

policy-authority

The default ~patrole_tempest_plugin.rbac_authority.RbacAuthority implementation class which is used for policy validation. Uses oslo.policy to determine the expected test result.

All Patrole Zuul gates use this ~patrole_tempest_plugin.rbac_authority.RbacAuthority class by default.

requirements-authority

Optional ~patrole_tempest_plugin.rbac_authority.RbacAuthority implementation class which is used for policy validation. It uses a high-level requirements-driven approach to validating RBAC in Patrole.

Implementation

:pyRBAC Authority Module <patrole_tempest_plugin.rbac_authority>