Я предпочитаю https://unbroken-dome.github.io/projects/gradle-helm-plugin/ плагин gradle для развертывания одного из моих приложений с использованием рулевой диаграммы на удаленном кластере kubernetes.
Ниже приведен фрагмент кода:
плагин и раздел импорта:
plugins {
id 'org.unbroken-dome.helm' version '1.0.0'
id 'org.unbroken-dome.helm-commands' version '1.0.0'
}
import org.unbrokendome.gradle.plugins.helm.command.tasks.*
раздел задачи gradle:
helm {
kubeConfig = file('src/main/resources/helm/kubeconfig')
charts {
app_chart {
chartVersion = "1.0.0"
filtering {
values.put 'imageRepository', "test-repo/appImage"
values.put 'imageTag', "1.0.0"
}
sourceDir = file 'src/main/resources/helm/app-helm'
}
}
}
task installApp(type: HelmInstallOrUpgrade) {
releaseName = 'app-release'
from helm.charts.app_chart
}
Выполнить задачу по команде: gradle installApp
Но получаю ошибку вроде commandLine[index - 1] must not be null
. Пожалуйста, помогите решить эту ошибку. Спасибо заранее, чтобы ответить.