Yang Wang created FLINK-27491:
---------------------------------

             Summary: Support env replacement in flink-kubernetes-operator CR
                 Key: FLINK-27491
                 URL: https://issues.apache.org/jira/browse/FLINK-27491
             Project: Flink
          Issue Type: Improvement
          Components: Kubernetes Operator
            Reporter: Yang Wang


Flink deployment resources support env interpolation natively using $() 
syntax[1]. Users expected this to "just work" like other resources when using 
the operator, but it does not.

It would be a great addition, simplifying job startup decision-making while 
following existing conventions.

 

 
{code:java}
job:
  jarURI: local:///my.jar
  entryClass: my.JobMainKt
  args:
    - "--kafka.bootstrap.servers"
    - "my.kafka.host:9093"
    - "--kafka.sasl.username"
    - "$(KAFKA_SASL_USERNAME)"
    - "--kafka.sasl.password"
    - "$(KAFKA_SASL_PASSWORD)" {code}
 
[1]. 
[https://kubernetes.io/docs/tasks/inject-data-application/_print/#use-environment-variables-to-define-arguments]
 



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to