Skip to content

Commit

Permalink
Cleaned up generation of isolation segments, made portable
Browse files Browse the repository at this point in the history
  • Loading branch information
dennisjbell committed Jul 9, 2022
1 parent a9a49d6 commit ef560f9
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions hooks/blueprint
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,13 @@ generate_dynamic_isolation_segments() {
jq -r '.isolation_segments[] | .name'
)"

generated_segments=()

for group in $isolation_groups; do
seg=$(echo $1 | jq -r ".isolation_segments[] | select(.name==\"$group\")")
segment_tmp_file="operations/dynamic/isolation_segments_$group.yml"
cat operations/dynamic-templates/isolation-segment.yml > "$segment_tmp_file"
sed -i "" "s/params.isolation_segments.iso_group/params.isolation_segments.$group/g" "$segment_tmp_file"
generated_segments+=("$segment_tmp_file")
sed "s/params.isolation_segments.iso_group/params.isolation_segments.$group/g" \
< "operations/dynamic-templates/isolation-segment.yml" \
> "$segment_tmp_file"
echo "$segment_tmp_file"
done

echo ${generated_segments[*]}
}


Expand Down Expand Up @@ -464,7 +460,10 @@ for want in $GENESIS_REQUESTED_FEATURES; do
fi
;;
isolation-segments)
manifest+=( $(generate_dynamic_isolation_segments "$params") ) ;;
while read -r segment; do
manifest+=( "${segment}" )
done < <(generate_dynamic_isolation_segments "$params")
;;
+migrated-v1-env)
manifest+=( "overlay/addons/migration.yml" ) ;;

Expand Down

0 comments on commit ef560f9

Please sign in to comment.