Vendored dependencies were a bit broken due to renames and odd sources so couldn't even properly substitute with go get when building. This resolves tyk-git -> tyk-sync rename, moves k8s deps to its own sources (instead of non-existing k8s.io/vendor), updates Tyk gateway dependency to 2.8, adds cfssl and other missing stuff.
Needs more cleaning up though, probably after 2.9 release as it will change deps too.
Also injector tests were broken, expecting 3 patch ops on pod admission request, which is now wrong since this triggers only 2 ops (service port not included). So that's fixed too.
Vendored dependencies were a bit broken due to renames and odd sources so couldn't even properly substitute with go get when building. This resolves
tyk-git
->tyk-sync
rename, moves k8s deps to its own sources (instead of non-existingk8s.io/vendor
), updates Tyk gateway dependency to 2.8, addscfssl
and other missing stuff.Needs more cleaning up though, probably after 2.9 release as it will change deps too.
Also injector tests were broken, expecting 3 patch ops on pod admission request, which is now wrong since this triggers only 2 ops (service port not included). So that's fixed too.