Remove remote job code from API Security
Problem
API Security was designed to allow for a controller
and remote engines
to perform scans, and also a single controller+engine usage. Usage at gitlab is limited to running scans in a single process. This legacy code can be removed along with the remoting ability.
Proposal
-
Identify the code to be removed and update issue accordingly -
Signal remoting code -
Worker code -
RemoteJobInstance. For this class, verify no differences in logic between local/remote. -
Setup code in setup.cs
-
-
Remove code after verifying with Michael Eddington. -
Update tests as needed