[
https://issues.apache.org/jira/browse/FLINK-40583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated FLINK-40583:
-----------------------------------
Labels: pull-request-available (was: )
> Filter operator keys on the remaining runtime config paths
> ----------------------------------------------------------
>
> Key: FLINK-40583
> URL: https://issues.apache.org/jira/browse/FLINK-40583
> Project: Flink
> Issue Type: Bug
> Components: Kubernetes Operator
> Reporter: Dennis-Mircea Ciupitu
> Priority: Major
> Labels: pull-request-available
>
> As of now, the operator and autoscaler properties
> ({{{}kubernetes.operator.{}}} and {{{}job.autoscaler.{}}}) can be exchanged
> between the operator and the Flink cluster in both directions. FLINK-40380
> closed one path, but yet 2 are still left.
> - On the reading path, the operator reads a running job's config from three
> REST endpoints and merges them. FLINK-40380 added a filter that drops
> {{kubernetes.operator.}} and {{job.autoscaler.}} keys, but only on one of
> them, leaving the JobManager endpoint path uncovered.
> - On the writing path, when a session job is submitted, the jar run request
> is built from the raw config, and the operator sends its own keys to the
> JobManager on every submit. Currently, Flink ignores them and never hands
> them back. Those properties can also hold sensitive information, such as
> {{{}kubernetes.operator.user.artifacts.http.header{}}}, which holds the
> header used to download job artifacts, so it is better not to send any of
> them.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)