RBAC Authority Module

Overview

This module implements an abstract class that is implemented by the classes below. Each implementation is used by the RBAC Rule Validation Module framework to determine each expected test result.

Policy Authority Module

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

All Patrole Zuul gates use this RbacAuthority class by default.

Requirements Authority Module

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

Implementation

RBAC Authority Module