[ 
https://issues.apache.org/jira/browse/NIFI-5857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16762441#comment-16762441
 ] 

dirkjkb commented on NIFI-5857:
-------------------------------

Hi [~achristianson],

by injecting the conf that way the problem seems to be solved when I tried it.

Furthermore by calling scripts on scripts on scripts at run time we bring more 
complexity into a docker container.

By just injecting the config we will improve the readability

> Non deterministic behaviour in Kubernetes by trying to inject custom 
> properties
> -------------------------------------------------------------------------------
>
>                 Key: NIFI-5857
>                 URL: https://issues.apache.org/jira/browse/NIFI-5857
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Docker
>    Affects Versions: 1.8.0
>         Environment: Kubernetes, Docker
>            Reporter: dirkjkb
>            Priority: Critical
>         Attachments: 
> 0001-NIFI-5857-Non-deterministic-behaviour-in-Kubernetes-.patch
>
>
> I want to override some config files in Nifi via Kubernetes. In order to do 
> so I am trying to replace the files after the start. It appears that the 
> docker file is started through a start.sh script which calls several other 
> scripts. This implementation Leeds to a non deterministic state, since the 
> replacement time can differ from the start.sh runtime. Furthermore, after 
> restarting a pod, the replacing command will be run each time again what also 
> leeds to a fuzzy state. 
> My proposal would be instead of injecting and running some sh files who will 
> set some variables the customized config files should just be copy replaced 
> in the building step. The run command can then be replaced through the 
> ENTRYPOINT ["bin/nifi.sh", "run"] Command. 
> In order to get the logging output to the console, a logback-test.xml file 
> should be created and configured so that all the meaningful information will 
> be piped to stdout. 
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to