-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Automate P0 (and some P1) tests for GH-46077:
- CRTB with Cluster Management Plane Resources
- CRTB with Regular Resources
- CRTB with Management Plane and Regular Resources
- CRTB with Multiple Rules in the role templates
- CRTB with RoleTemplates with no inheritance
- CRTB with RoleTemplates with only inherited rules and no rules of their own
- CRTB - Add a User to the Cluster with Multiple RoleTemplates (Two CRTBs)
- CRTB - Nested Inheritance
- CRTB - Multiple levels of Inheritance
- PRTB with Project Management Plane Resources
- PRTB with Regular Resources
- PRTB with Management Plane and Regular Resources
- PRTB with Multiple Rules in the role templates
- PRTB with RoleTemplates with no inheritance
- PRTB with RoleTemplates with only inherited rules and no rules of their own
- PRTB - Add a User to the Project with Multiple RoleTemplates (Two PRTBs)
- PRTB - Nested Inheritance
- PRTB - Multiple levels of Inheritance
- Delete the RoleTemplate and verify ClusterRole, ACR in the local and downstream clusters are deleted
- CRTB - Delete the RoleTemplate and verify ClusterRole, ACR, and bindings are deleted
- PRTB - Delete the RoleTemplate and verify ClusterRole, ACR and bindings are deleted
- CRTB - Remove user from the downstream cluster and verify ClusterRole, ACR and bindings are deleted
- PRTB - Remove user from the downstream cluster's project and verify ClusterRole, ACR and bindings are deleted
- CRTB - Update RoleTemplate to add Inheritance and verify bindings
- CRTB - Update RoleTemplate to remove Inheritance and verify bindings
- PRTB - Update RoleTemplate to add Inheritance and verify bindings
- PRTB - Update RoleTemplate to remove Inheritance and verify bindings