Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
bd81126f7e
|
@@ -343,7 +343,6 @@ jobs:
|
||||
|
||||
helm dependency build "${CHART_PATH}" --skip-refresh
|
||||
|
||||
set -o pipefail
|
||||
if ! helm template "${DIR}" "${CHART_PATH}" --include-crds --namespace default --api-versions "gateway.networking.k8s.io/v1/HTTPRoute,monitoring.coreos.com/v1,monitoring.coreos.com/v1/ServiceMonitor" | \
|
||||
kubeconform \
|
||||
${SCHEMA_LOCATIONS} \
|
||||
|
||||
@@ -250,8 +250,6 @@ jobs:
|
||||
|
||||
echo ">> Rendering Manifests ..."
|
||||
|
||||
EXIT_CODE=0
|
||||
|
||||
render_chart() {
|
||||
local DIR="$1"
|
||||
local CHART_PATH="${MAIN_DIR}/clusters/${CLUSTER}/helm/${DIR}"
|
||||
@@ -285,17 +283,10 @@ jobs:
|
||||
|
||||
echo ">> Formating rendered template ..."
|
||||
local TEMPLATE
|
||||
if ! TEMPLATE=$(helm template "${CHART_NAME}" ./ --namespace "${NAMESPACE}" --include-crds --dry-run=server --api-versions "gateway.networking.k8s.io/v1/HTTPRoute,monitoring.coreos.com/v1,monitoring.coreos.com/v1/ServiceMonitor"); then
|
||||
echo "${DIR}" > "${MAIN_DIR}/.failed_chart_${DIR}"
|
||||
return 1
|
||||
fi
|
||||
TEMPLATE=$(helm template "${CHART_NAME}" ./ --namespace "${NAMESPACE}" --include-crds --dry-run=server --api-versions "gateway.networking.k8s.io/v1/HTTPRoute,monitoring.coreos.com/v1,monitoring.coreos.com/v1/ServiceMonitor")
|
||||
|
||||
# Format and split rendered template
|
||||
set -o pipefail
|
||||
if ! echo "${TEMPLATE}" | yq '... comments=""' | yq 'select(. != null)' | yq -s '"'"${OUTPUT_FOLDER}"'" + .kind + "-" + .metadata.name + ".yaml"'; then
|
||||
echo "${DIR}" > "${MAIN_DIR}/.failed_chart_${DIR}"
|
||||
return 1
|
||||
fi
|
||||
echo "${TEMPLATE}" | yq '... comments=""' | yq 'select(. != null)' | yq -s '"'"${OUTPUT_FOLDER}"'" + .kind + "-" + .metadata.name + ".yaml"'
|
||||
|
||||
# Strip comments again to ensure formatting correctness
|
||||
for file in "$OUTPUT_FOLDER"/*; do
|
||||
@@ -325,16 +316,9 @@ jobs:
|
||||
|
||||
done | xargs -P 5 -I {} bash -c 'OUT=$(render_chart "$@" 2>&1); printf "%s\n" "$OUT"' _ {}
|
||||
|
||||
if ls .failed_chart_* 1> /dev/null 2>&1; then
|
||||
EXIT_CODE=1
|
||||
rm -f .failed_chart_*
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "----"
|
||||
|
||||
exit $EXIT_CODE
|
||||
|
||||
- name: Check for Changes
|
||||
id: check-changes
|
||||
if: steps.check-dir-changes.outputs.changes-detected == 'true'
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:85f2ae934f85e58fdaac3a938f14a380a677e68a83d6f845e7fd50798c118fdc
|
||||
generated: "2026-05-18T03:18:02.114960269Z"
|
||||
generated: "2026-05-18T03:06:24.158116894Z"
|
||||
|
||||
@@ -18,4 +18,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:e9aeb312208bbe325024bb7ab9fdb804366720dac850d3ad4f91139f0d187d69
|
||||
generated: "2026-05-18T03:18:18.534256091Z"
|
||||
generated: "2026-05-18T03:06:38.762099059Z"
|
||||
|
||||
@@ -15,4 +15,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.11.4
|
||||
digest: sha256:e9e5a81f0a3c9f63fbb76fddf01115beec1c5c4f8c3127b4125a92c6b627de8f
|
||||
generated: "2026-05-18T03:18:34.874843812Z"
|
||||
generated: "2026-05-18T03:06:52.939620755Z"
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:b5ac2401a011c28e9a8ff5b7999ff2fd8a89b0cb24aad746d92a7bbcb3d23e5c
|
||||
generated: "2026-05-18T03:18:50.561751801Z"
|
||||
generated: "2026-05-18T03:07:06.907044055Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:f82c3599b226fe769a2620552319ad1e9a07b4b9899fca80992d84048632e26b
|
||||
generated: "2026-05-18T03:19:08.841751994Z"
|
||||
generated: "2026-05-18T03:07:22.429962551Z"
|
||||
|
||||
@@ -255,7 +255,6 @@ postgres-18-cluster:
|
||||
cluster:
|
||||
resources:
|
||||
requests:
|
||||
memory: 2Gi
|
||||
cpu: 100m
|
||||
postgresql:
|
||||
parameters:
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:afaaa565e4d8c3d628ab0b0a149fa4cc8cf1353b291e38b50da47f764377cc05
|
||||
generated: "2026-05-18T03:19:27.236121164Z"
|
||||
generated: "2026-05-18T03:07:38.422107037Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:b6ea5b415a49f4aac1e9c6d61920d38dcea7c4de83f7f18fc2fa882c795874a9
|
||||
generated: "2026-05-18T03:19:42.699117484Z"
|
||||
generated: "2026-05-18T03:07:54.332021187Z"
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:02b640ac73da51519f4054feb19c264a4444150e690687d0af48d69dd01eadf4
|
||||
generated: "2026-05-18T03:19:58.313523692Z"
|
||||
generated: "2026-05-18T03:08:12.224003987Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:ee1aeb6acb2724b727287e86b29ccc5e66416175ffedaaa7f098e036be66aa9f
|
||||
generated: "2026-05-18T03:20:14.430491878Z"
|
||||
generated: "2026-05-18T03:08:27.715168923Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:9fd7f807198d557e4f55ffb01c791eaa0e1a57653f22dc2e1e8e72b984c64fda
|
||||
generated: "2026-05-18T03:20:28.796500961Z"
|
||||
generated: "2026-05-18T03:08:43.741480608Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:70485bed1d8d1e9634aa33518bc780942c72c26e2d541ec4a77c256c5ce38416
|
||||
generated: "2026-05-18T03:20:46.378132605Z"
|
||||
generated: "2026-05-18T03:08:59.645014284Z"
|
||||
|
||||
@@ -39,4 +39,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:2a4cc81868107e46c742e56a0df042aa9125fe0c067f9db436be9638b9f32900
|
||||
generated: "2026-05-18T03:21:03.706946707Z"
|
||||
generated: "2026-05-18T03:09:17.658056746Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.11.4
|
||||
digest: sha256:57f2f04c6919d2535cb8fb7eadf04a7042524761f88f05ac2983b33489a7883e
|
||||
generated: "2026-05-18T03:21:32.885991146Z"
|
||||
generated: "2026-05-18T03:09:35.825213737Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:93201056cf268f776c4dc0cb07ba56f99b13eaa3db17bd0c5d4fc2fc2f4b4dd8
|
||||
generated: "2026-05-18T03:21:49.133582415Z"
|
||||
generated: "2026-05-18T03:09:49.15918685Z"
|
||||
|
||||
@@ -15,4 +15,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:af5fba3640fcc2763933cd96627cc685be366a96efb68f1220742ee875abc388
|
||||
generated: "2026-05-18T03:22:04.636456135Z"
|
||||
generated: "2026-05-18T03:10:04.393649748Z"
|
||||
|
||||
@@ -21,4 +21,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:28a4767d490e0ec6c5d29582edef4e1640dd45cf91bd1f4b288b00b446c9a1ef
|
||||
generated: "2026-05-18T03:22:27.21192564Z"
|
||||
generated: "2026-05-18T03:10:20.917473854Z"
|
||||
|
||||
@@ -21,4 +21,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:94acca39c3e97ac8d57b1ed8f679d8272bfd8db6c11d8d819a1729e1350f2b4e
|
||||
generated: "2026-05-18T03:22:51.831721748Z"
|
||||
generated: "2026-05-18T03:10:43.420586706Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:b653665a5ae3942b8e47b540b133cf96434113eb8b18ca0dd6b1d05b1d41e33f
|
||||
generated: "2026-05-18T03:23:16.367109606Z"
|
||||
generated: "2026-05-18T03:11:05.16586232Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:0d3da66bafac37d2ca7829d222c020f2f3325fcf27e0dc14ebd4d0099f242527
|
||||
generated: "2026-05-18T03:23:38.480767543Z"
|
||||
generated: "2026-05-18T03:11:20.38289031Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:9d564f1f954d15b7a4fbe8d31bbda901b6c6a30ea540b58e19e22521afdec151
|
||||
generated: "2026-05-18T03:24:00.054602321Z"
|
||||
generated: "2026-05-18T03:11:36.319268463Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:1c6ab26906dba9e54ab93fae110f0f136f7ee5759d17a09a5e6ebc5272660ec8
|
||||
generated: "2026-05-18T03:24:24.021791562Z"
|
||||
generated: "2026-05-18T03:11:50.39649597Z"
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:f4ce1dd3cf43a698cdc24dc59b5a9255050793012342bbd53a93d41bce63a8c7
|
||||
generated: "2026-05-18T03:24:41.486121473Z"
|
||||
generated: "2026-05-18T03:12:03.910803409Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:922df9d7db79ad29cbfbbf46c0e01dc37c5a0cb80399056f9a20140ceaa5804b
|
||||
generated: "2026-05-18T03:24:57.930178041Z"
|
||||
generated: "2026-05-18T03:12:19.186546981Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:e1d57a8892888db9870894354f13cadd9e43a81cefae389ddcd1ba0a42fb7263
|
||||
generated: "2026-05-18T03:25:15.8129194Z"
|
||||
generated: "2026-05-18T03:12:32.647325593Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:2f6887a58cfb1c6d82ff9071ffe68f31a0d970c0ed7938e0f14373b7beebfc99
|
||||
generated: "2026-05-18T03:25:36.835892099Z"
|
||||
generated: "2026-05-18T03:12:45.969371386Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:510643aa93ba3937c64dae5155a67e67f7d8ca298849e9c33e4b62cdfe684516
|
||||
generated: "2026-05-18T03:25:53.282250902Z"
|
||||
generated: "2026-05-18T03:12:58.349315017Z"
|
||||
|
||||
@@ -12,4 +12,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 2.0.0
|
||||
digest: sha256:fda9c1ed285e782d808cbff37f575a8aeefbfb9468762cb41ad228189f3ee134
|
||||
generated: "2026-05-18T03:26:12.986178629Z"
|
||||
generated: "2026-05-18T03:13:10.969698813Z"
|
||||
|
||||
@@ -9,4 +9,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:98bca3ddb928aa80714415559d6dc56b435cc6b6cd7848fe256402d7e1a0ec8d
|
||||
generated: "2026-05-18T03:26:32.031707507Z"
|
||||
generated: "2026-05-18T03:13:24.588908191Z"
|
||||
|
||||
Reference in New Issue
Block a user