[
https://issues.apache.org/jira/browse/AIRFLOW-4845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16873230#comment-16873230
]
ASF GitHub Bot commented on AIRFLOW-4845:
-----------------------------------------
ashb commented on pull request #5474: [AIRFLOW-4845] Fix Bug where Run As User
0 doesn't get set in security context
URL: https://github.com/apache/airflow/pull/5474
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> Kubernetes Executor Run As User 0 does not work
> -----------------------------------------------
>
> Key: AIRFLOW-4845
> URL: https://issues.apache.org/jira/browse/AIRFLOW-4845
> Project: Apache Airflow
> Issue Type: Bug
> Components: executors
> Affects Versions: 1.10.4
> Reporter: George Miller
> Assignee: George Miller
> Priority: Major
> Labels: pull-request-available
>
> If I set run_as_user in the kubernetes section of airflow.cfg to 0, that does
> not get applied. The problem is this code
> ```
> if self.kube_config.worker_run_as_user:
> security_context['runAsUser'] = self.kube_config.worker_run_as_user
> ```
> if self.kube_config.worker_run_as_user is an int 0, that get implied as a
> False and thus the security context never gets set. This also happens to
> fsGroup. A small change needs to be made to make this check against a ""
> (empty string) as that's what it's defaulted to in the default airflow config
> file.
>
> Here is my pr [https://github.com/apache/airflow/pull/5474]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)