Skip to content

Commit bb9a01b

Browse files
authoredOct 20, 2023
[bitnami/*] Skip image's tag in the README files of the Bitnami Charts (#19841)
* [bitnami/*] Skip image's tag in the README files of the Bitnami Charts Signed-off-by: Jota Martos <jotamartos@vmware.com> * [bitnami/*] Improve validation Signed-off-by: Jota Martos <jotamartos@vmware.com> * [bitnami/*] Improve validation Signed-off-by: Jota Martos <jotamartos@vmware.com> --------- Signed-off-by: Jota Martos <jotamartos@vmware.com>
1 parent 86ddf46 commit bb9a01b

File tree

215 files changed

+608
-936
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

215 files changed

+608
-936
lines changed
 

‎.github/workflows/generate-chart-readme.yml

+13-7
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,29 @@ jobs:
3939
charts_dirs_changed="$(echo "$files_changed" | xargs dirname | grep -o "bitnami/[^/]*" | sort | uniq || true)"
4040
for chart in ${charts_dirs_changed}; do
4141
echo "Validating README.md for ${chart}"
42+
# Validating *.registry parameters
4243
while read line; do
4344
echo "$line" | grep --quiet "\[default: \(REGISTRY_NAME\|\"\"\)\]" || exit_code=$?
44-
done < <(grep "@param\s\+[A-Za-z\.-]\+\.registry\s\+" "charts/${chart}/values.yaml")
45+
done < <(grep "@param\s\+[A-Za-z\.]\+\.registry\s\+" "charts/${chart}/values.yaml")
4546
if [[ $exit_code -ne 0 ]]; then
46-
echo "::error:: Please ensure all *.registry params include the [default: REGISTRY_NAME] modifier the ${chart}/values.yaml file"
47+
echo "::error:: Please ensure all *.registry params include the [default: REGISTRY_NAME] modifier the chart/${chart}/values.yaml file"
4748
exit "$exit_code"
4849
fi
50+
# Validating *.repository parameters
4951
while read line; do
5052
param=$(echo "$line" | awk '{print $3}')
5153
# Checking if it's a image's registry-related param
5254
registry_param=$(echo ${param} | sed 's/\.repository/\.registry/g')
53-
grep --quiet "@param\s\+${registry_param}" "${c}/values.yaml" && ( echo "$line" | grep --quiet "\[default: \(REPOSITORY_NAME/.*\|\"\"\)\]" || exit_code=$? )
54-
echo "$line" | grep --quiet "\[default: \(REPOSITORY_NAME/.*\|\"\"\)\]" || exit_code=$?
55-
done < <(grep "@param\s\+[A-Za-z\.-]\+\.repository\s\+" "charts/${chart}/values.yaml")
56-
echo "$exit_code"
55+
grep --quiet "@param\s\+${registry_param}" "charts/${chart}/values.yaml" && ( echo "$line" | grep --quiet "\[default: \(REPOSITORY_NAME/.*\|\"\"\)\]" || exit_code=$? )
56+
done < <(grep "@param\s\+[A-Za-z\.]\+\.repository\s\+" "charts/${chart}/values.yaml")
5757
if [[ $exit_code -ne 0 ]]; then
58-
echo "::error:: Please ensure all *.repository params include the [default: REPOSITORY_NAME] modifier the ${chart}/values.yaml file"
58+
echo "::error:: Please ensure all *.repository params include the [default: REPOSITORY_NAME] modifier the charts/${chart}/values.yaml file"
59+
exit "$exit_code"
60+
fi
61+
# Validating *.tag parameters
62+
! grep --quiet "@param\s\+[A-Za-z\.]\+\.tag\s\+" "charts/${chart}/values.yaml" || exit_code=$?
63+
if [[ $exit_code -ne 0 ]]; then
64+
echo "::error:: Please ensure all *.tag params are skipped (@skip) in the charts/${chart}/values.yaml file"
5965
exit "$exit_code"
6066
fi
6167
echo "Updating README.md for ${chart}"

‎bitnami/airflow/README.md

+26-32
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)
Please sign in to comment.