How do I Pass long list of arguments to java command in helm charts?

Viewed 38

I have to run an application with following command:

java -d64 -Xms2g -Xmx3g -XX:+UseStringDeduplication -Dfile.encoding=UTF-8 -Dlog4j.configurationFile=file:/usr/local/breeze/UnstructuredDataAnalysis/src/main/resources/log4j2.xml -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=19018 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -cp /usr/local/breeze/UnstructuredDataAnalysis/UnstructuredDataAnalysis-$version.jar:/usr/local/breeze/UnstructuredDataAnalysis/CommonLibrary/*:/usr/local/breeze/breezeIntegrationLibraries/* com.shabhuze.service.ServiceLauncher & python3.6 /usr/local/breeze/AnalyticsEssentialServices/SpacyNER/Spacy_ner_service.py --port 9090 --log /usr/local/breeze/AnalyticsEssentialServices/SpacyNER/LogFiles/SpacyNERLog.log & python3.6 /usr/local/breeze/AnalyticsEssentialServices/MultiLangNER/polyglot_ner_service.py --port 8989 --log /usr/local/breeze/AnalyticsEssentialServices/MultiLangNER/LogFiles/MultiLangNerService.log & python3.6 /usr/local/breeze/AnalyticsEssentialServices/ImageAnalysis/imgenet-model/tika17_inception/inceptionapi.py --model_dir /usr/local/breeze/AnalyticsEssentialServices/ImageAnalysis/imgenet-model/tf-objectrec-model --number_plate_model_dir /usr/local/breeze/AnalyticsEssentialServices/ImageAnalysis/imgenet-model --tesseract_path /usr/local/bin/ --port 6060 --log /usr/local/breeze/AnalyticsEssentialServices/ImageAnalysis/LogFiles/ImagenetModelService.log

How do I write a helm chart passing above command and arguments?

I tried multiple permutations and combinations to run, but gives me java help display.

0 Answers
Related