UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit b05423b1 authored by Micah Nagel's avatar Micah Nagel Committed by Josh Wolf
Browse files

fix up the yqs

parent b57f3253
No related branches found
No related tags found
1 merge request!327Resolve "Release pipeline always clones from `main`"
Pipeline #190715 passed
......@@ -4,17 +4,11 @@ set -ex
mkdir -p repos/
# Clone core
yq e ".*.git | path | .[-2]" "chart/values.yaml" | while IFS= read -r package; do
# Because yq grabs weird things, make sure repo exists
if [ ! $(yq e ".${package}.git.repo" "chart/values.yaml") == "null" ]; then
git -C repos/ clone -b $(yq e ".${package}.git.tag" "chart/values.yaml") $(yq e ".${package}.git.repo" "chart/values.yaml")
fi
yq e ".*.git.repo | select(. != null) | path | .[-3] " "chart/values.yaml" | while IFS= read -r package; do
git -C repos/ clone -b $(yq e ".${package}.git.tag" "chart/values.yaml") $(yq e ".${package}.git.repo" "chart/values.yaml")
done
# Clone addons
yq e ".addons.*.git | path | .[-2]" "chart/values.yaml" | while IFS= read -r package; do
# Because yq grabs weird things, make sure repo exists
if [ ! $(yq e ".addons.${package}.git.repo" "chart/values.yaml") == "null" ]; then
git -C repos/ clone -b $(yq e ".addons.${package}.git.tag" "chart/values.yaml") $(yq e ".addons.${package}.git.repo" "chart/values.yaml")
fi
yq e ".addons.*.git.repo | select(. != null) | path | .[-3]" "chart/values.yaml" | while IFS= read -r package; do
git -C repos/ clone -b $(yq e ".addons.${package}.git.tag" "chart/values.yaml") $(yq e ".addons.${package}.git.repo" "chart/values.yaml")
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment