mirror of
https://github.com/amkartashov/gf-k8s.git
synced 2026-01-10 17:39:43 +00:00
bootstrap.sh: dont rely on releaseName
This commit is contained in:
parent
b5254c8ba1
commit
c63792f565
1 changed files with 6 additions and 1 deletions
|
|
@ -77,6 +77,9 @@ function helm_render_from_source() {
|
|||
local chart=$(yq -e '.spec.source.chart' ${app_file})
|
||||
local chart_version=$(yq -e '.spec.source.targetRevision' ${app_file})
|
||||
local release=$(yq -e '.spec.source.helm.releaseName' ${app_file})
|
||||
local release
|
||||
release=$(yq -e '.spec.source.helm.releaseName' ${app_file}) \
|
||||
|| release=$(yq -e '.metadata.name' ${app_file})
|
||||
local namespace=$(yq -e '.spec.destination.namespace' ${app_file})
|
||||
local values_file=$(mktemp /tmp/${release}_${chart}_${chart_version}.yaml.XXXX)
|
||||
yq '.spec.source.helm.values // ""' ${app_file} > ${values_file}
|
||||
|
|
@ -92,7 +95,9 @@ function helm_render_from_sources() {
|
|||
local repo=$(yq -e '.spec.sources[0].repoURL' ${app_file})
|
||||
local chart=$(yq -e '.spec.sources[0].chart' ${app_file})
|
||||
local chart_version=$(yq -e '.spec.sources[0].targetRevision' ${app_file})
|
||||
local release=$(yq -e '.spec.sources[0].helm.releaseName' ${app_file})
|
||||
local release
|
||||
release=$(yq -e '.spec.sources[0].helm.releaseName' ${app_file}) \
|
||||
|| release=$(yq -e '.metadata.name' ${app_file})
|
||||
local namespace=$(yq -e '.spec.destination.namespace' ${app_file})
|
||||
local values_file=${app_file%.yaml}-values.yaml
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue