added pod annotations to overwrites

added test for annotations

rebased off of master to include bearer token

refactored to use regex for the overwrite

added additional pod annotaion tests

updated docs and refactored evaluateMapOverwrite method

fixed typos in doc
18 jobs for feature/pod_annotations in 28 minutes and 49 seconds (queued for 4 minutes and 52 seconds)
latest
Status Job ID Name Coverage
  Prebuild
passed #45360543
docker
bindata

00:04:00

passed #45360545
clone test repo

00:04:07

 
  Test
passed #45360547
codequality

00:01:50

passed #45677011
docker
docker executor

00:05:13

passed #45360552
docs check links

00:01:13

passed #45677012
docker
race conditions detector

00:09:44

failed #45677010
docker allowed to fail
unit tests

00:03:30

passed #45677009
docker
unit tests (no race)

00:02:45

failed #45360553
docker
docker executor

00:02:37

failed #45360554
docker
race conditions detector

00:01:01

failed #45360551
docker allowed to fail
unit tests

00:01:35

failed #45360549
docker
unit tests (no race)

00:05:27

 
  Build
passed #45360555
docker
binaries darwin/386 darwin/amd64

00:03:56

passed #45360556
docker
binaries freebsd/386 freebsd/amd64 freebsd/arm

00:04:18

passed #45360557
docker
binaries linux/386 linux/amd64 linux/arm

00:04:54

passed #45360558
docker
binaries windows/386 windows/amd64

00:02:49

 
  Package
passed #45360559
docker
package-deb

00:02:08

passed #45360560
docker
package-rpm

00:02:56

 
Name Stage Failure
failed
unit tests Test There is an unknown failure, please try again
	testing.go:610: race detected during execution of test
FAIL
coverage: 82.8% of statements
FAIL gitlab.com/gitlab-org/gitlab-runner/network 5.035s
ok gitlab.com/gitlab-org/gitlab-runner/shells 1.103s coverage: 28.2% of statements
? gitlab.com/gitlab-org/gitlab-runner/shells/mocks [no test files]
Makefile:176: recipe for target 'test' failed
make: *** [test] Error 1
ERROR: Job failed: exit code 1