static String template()

in src/com/epam/digital/data/platform/pipelines/tools/Helm.groovy [41:53]


    static String template(BuildContext context, String releaseName, String deployTemplatesPath,
                           LinkedHashMap<String, String> parameters, String namespace, String template = "") {
        String parametersString = ""
        parameters.each {
            parametersString += "--set ${it.key}=${it.value} "
        }

        if (template)
            parametersString += "-s ${template} "

        context.script.sh(script: "helm template ${releaseName} ${deployTemplatesPath} " +
                "--namespace ${namespace} ${parametersString}", returnStdout: true)
    }