Replace kaniko with docker-in-docker
Since Kaniko builds have not proven to be very stable. This change replaces kaniko with docker-in-docker so that we can continue to use separate build tests from gitlab-ce.
Since Kaniko builds have not proven to be very stable. This change replaces kaniko with docker-in-docker so that we can continue to use separate build tests from gitlab-ce.