Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.3.0, 2.3.1, 2.3.2, 2.4.0
-
None
Description
The current Dockerfiles provided by the project for running on Kubernetes do not include a USER directive which means that they default to running as root. This may lead to unsuspecting users running their Spark jobs with unexpected levels of privilege.
The project should follow Docker/K8S best practises by including USER directives in the Dockerfiles.