Skip to content

Automate tests for GH-46077 #1697

@Priyashetty17

Description

@Priyashetty17

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

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions