Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Address a number of nits in this module.
1. Create a dedicated service account for delivery (least privilege). Now the incoming token can only be used to invoke the job, and the job's tokens can't be used to spawn more jobs (unless granted externally). 2. Restrict the invoker grant from project-level (currently) to just the specific job. 3. Remove the `secretAccessor` grant, which previously granted project-wide secret access(!) instead of access to the specific secrets being projected as environment variables. Signed-off-by: Matt Moore <[email protected]>
- Loading branch information