in src/bake.ts [240:260]
private async validateKustomize(kubectlPath: string) {
const result = await utilities.execCommand(kubectlPath, [
'version',
'--client=true',
'-o',
'json'
])
if (!!result.stdout) {
const clientVersion = JSON.parse(result.stdout).clientVersion
const versionNumber = `${clientVersion.major}.${clientVersion.minor}`
if (
!clientVersion ||
parseFloat(versionNumber) <
parseFloat(utilities.MIN_KUBECTL_CLIENT_VERSION)
) {
throw new Error(
'kubectl client version equal to v1.14 or higher is required to use kustomize features'
)
}
}
}