Each e2e test is creating the same(or similar) Ingress Resource in different ways. This makes common ingress resource creation be performed by a framework method, reducing code duplication
Adds the missing e2e tests for Cross-Origin Resource Sharing(CORS). This will include all the CORS annotations. Also adds more unit tests.