HomePhabricator

Provide a `runs.insecurely` to be used with test variants

Description

Provide a runs.insecurely to be used with test variants

Summary:
Use cases involving running of test suites and doc generation require
more liberal ownership and read/write permission to application files.
When runs.insecurely is set to true, the effective runtime user will
be lives.as, the same user that owns the application files and
installed dependencies.

D999 is a complement to this change to allow restrictions on this and
other potentially sensitive configuration.

Depends on D999, D1002

Test Plan: Run go test ./....

Reviewers: thcipriani, mmodell, hashar, Release-Engineering-Team, demon

Reviewed By: thcipriani, Release-Engineering-Team

Tags: Release-Engineering-Team

Differential Revision: https://phabricator.wikimedia.org/D1003

Details

Provenance
dduvallAuthored on Mar 9 2018, 10:33 PM
Reviewer
Release-Engineering-Team
Differential Revision
Restricted Differential Revision
Parents
rGBLBR50c5793952a7: Fix ownership on artifact copies
Branches
Unknown
Tags
Unknown
ChangeId
None