fix: make use of sed portable for BSD and GNU (#8859)
Signed-off-by: Ismayil Mirzali <ismayilmirzeli@gmail.com>
This commit is contained in:
parent
423008b752
commit
f9dcc13a0e
1 changed files with 4 additions and 4 deletions
|
@ -55,11 +55,11 @@ do
|
||||||
--namespace ingress-nginx \
|
--namespace ingress-nginx \
|
||||||
--kube-version ${K8S_VERSION} \
|
--kube-version ${K8S_VERSION} \
|
||||||
> $MANIFEST
|
> $MANIFEST
|
||||||
sed -i '' '/app.kubernetes.io\/managed-by: Helm/d' $MANIFEST
|
sed -i.bak '/app.kubernetes.io\/managed-by: Helm/d' $MANIFEST
|
||||||
sed -i '' '/helm.sh/d' $MANIFEST
|
sed -i.bak '/helm.sh/d' $MANIFEST
|
||||||
|
|
||||||
kustomize --load-restrictor=LoadRestrictionsNone build . > ${OUTPUT_DIR}/deploy.yaml
|
kustomize --load-restrictor=LoadRestrictionsNone build . > ${OUTPUT_DIR}/deploy.yaml
|
||||||
rm $MANIFEST
|
rm $MANIFEST $MANIFEST.bak
|
||||||
cd ~-
|
cd ~-
|
||||||
# automatically generate the (unsupported) kustomization.yaml for each target
|
# automatically generate the (unsupported) kustomization.yaml for each target
|
||||||
sed "s_{TARGET}_${TARGET}_" $TEMPLATE_DIR/static-kustomization-template.yaml > ${OUTPUT_DIR}/kustomization.yaml
|
sed "s_{TARGET}_${TARGET}_" $TEMPLATE_DIR/static-kustomization-template.yaml > ${OUTPUT_DIR}/kustomization.yaml
|
||||||
|
@ -68,7 +68,7 @@ do
|
||||||
if [[ ${K8S_VERSION} = ${K8S_DEFAULT_VERSION} ]]
|
if [[ ${K8S_VERSION} = ${K8S_DEFAULT_VERSION} ]]
|
||||||
then
|
then
|
||||||
cp ${OUTPUT_DIR}/*.yaml ${OUTPUT_DIR}/../
|
cp ${OUTPUT_DIR}/*.yaml ${OUTPUT_DIR}/../
|
||||||
sed -i "s/^/#GENERATED FOR K8S ${K8S_VERSION}\n/" ${OUTPUT_DIR}/../deploy.yaml
|
sed -i.bak "s/^/#GENERATED FOR K8S ${K8S_VERSION}\n/" ${OUTPUT_DIR}/../deploy.yaml && rm ${OUTPUT_DIR}/../deploy.yaml.bak
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
Loading…
Reference in a new issue