What problem does this PR solve?
fixes #1238
What is changed and how does it work?
- run e2e build in container (with kind)
- run two concurrent e2e jobs with Kubernetes v1.12.10 and v1.16.3
- add a script
hack/run-in-docker.shto run commands in isolated development environment (same in CI) - refine pipeline (more small steps, easier to view CI process)
Check List
Tests
- Unit test
- E2E test