Skip to content

Commit 3015490

Browse files
committed
Add the ability to just regenerate 1 CI values file
1 parent b5f4cf9 commit 3015490

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

newsfragments/603.internal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Add the ability to regenerate a single file in charts/matrix-stack/ci.

scripts/assemble_ci_values_files_from_fragments.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77
set -euo pipefail
88

9-
[ "$#" -ne 0 ] && echo "Usage: assemble_ci_values_files_from_fragments.sh" 1>&2 && exit 1
9+
[ "$#" -gt 1 ] && echo "Usage: assemble_ci_values_files_from_fragments.sh <optional values file prefix to restrict to>" 1>&2 && exit 1
1010

1111
scripts_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
1212
values_file_root=$( cd "$scripts_dir/../charts/matrix-stack/ci" &> /dev/null && pwd )
13-
13+
values_file_prefix="${1:-*}"
1414

1515
[ ! -d "$values_file_root" ] && echo "$values_file_root must be a directory that exists" 1>&2 && exit 1
1616

17-
for values_file in "$values_file_root"/*-values.yaml; do
17+
for values_file in "$values_file_root"/$values_file_prefix-values.yaml; do
1818
if ! source_fragments=$(grep -E '#\s+source_fragments:' "$values_file" | sed 's/.*:\s*//'); then
1919
echo "$values_file doesn't have a source_fragments header comment. Skipping"
2020
continue

0 commit comments

Comments
 (0)