Use Golang 1.8 for CI
What does this MR do?
This merge request updates Golang for the build process from 1.7 to 1.8.
Why was this MR needed?
Golang 1.7 has some issues with self signed certificates and CA's which are manually added to the host's certificate store. Currently, the gitlab-runner doesn't accept internal CA's which are common in organizations for the internal infrastructure.
Are there points in the code the reviewer needs to double check?
The only thing left is to upload a new version of the current Dockerfile for the CI-image. For testing purposes, I added the appropriate image to my forked repo and the pipelines succeeded with Golang 1.8 in the test-1.8 branch.
In order to create a new image, run the
Does this MR meet the acceptance criteria?
- Documentation created/updated
- Added for this feature/bug
- All builds are passing
Branch has no merge conflicts with
master(if you do - rebase it please)