Remove some unnecessary indirection in job definitions.
authorM. Eric Irrgang <ericirrgang@gmail.com>
Fri, 20 Mar 2020 17:34:58 +0000 (20:34 +0300)
committerPaul Bauer <paul.bauer.q@gmail.com>
Mon, 23 Mar 2020 09:46:50 +0000 (10:46 +0100)
commit12d40b25c99983cb4f51028833d1abc7eec56635
tree21fd5723d684c56a2308386a3ba75e24634efdd2
parent811301e5fe48c90ab93820ba5165921523988d6d
Remove some unnecessary indirection in job definitions.

Some job templates were only used once or only existed to extend a
single parent. Other templates became trivial when accounting for
job parameter merging behavior. Additionally, removed some ineffective
or unnecessary parameter or variable specifications.

Note: in the case of the 'configure' jobs, KUBERNETES variables that
were previously masked by job inheritance are now exposed, in accordance
with the apparent original intent.

Change-Id: Idd4100d729a08c47b83c42ca9d7e0257a4029c6f
admin/gitlab-ci/lint.gitlab-ci.yml
admin/gitlab-ci/testing-matrix.gitlab-ci.yml