# Functions
FindRbacCondition finds in the condition that has the specified condition type in the given list if none exists, then returns nil.
GenerateSafeList by 1st checking allow regex then check denied regex.
NewRoleBindingForClusterRole creates and returns valid RoleBinding.
PopulateCrPermissionClusterRoleNames to see if clusterRoleName exists in permission returns list of ClusterRoleNames in permissions that do not exist.
UpdateCondition of SubjectPermission.
check if namespace exist and NamespacePhase is non terminating.