Hello, we are trying to get an answer on if conformance tests should pass in a cluster that has an admission plugin enabled, specifically talking about ResourceQuota. With this admission plugin enabled, all namespaces are expected to have a ResourceQuota mentioning the Pod PriorityClass requested on test pods. Luckily, a PriorityClass will be set by default if not specified, but a ResourceQuota mentioning this PriorityClass in a ScopeSelector does not get created by default for E2E test namespaces. As a result, all E2E tests immediately fail on test pod creation. As a workaround, I have added the creation of an empty ResourceQuota object on test namespaces via framework/util.go, which allows test pods to be created and majority of E2Es to pass in clusters where this admission plugin is enabled.
We are trying to determine if E2E tests should be updated to support this use case, or how the community recommend running E2E tests with this admission plugin enabled.