3 Commits

Author SHA1 Message Date
renovate-bot 5def8e018d chore(deps): update postgres-cluster docker tag to v7.13.2
lint-test-helm / lint-helm (pull_request) Successful in 1m50s
lint-test-helm / validate-kubeconform (pull_request) Failing after 2m44s
2026-05-18 03:26:48 +00:00
alexlebens ac1e8d94c9 feat: update request
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 13m11s
2026-05-17 22:13:43 -05:00
alexlebens 62f3b61e9d ci: handle errors in helm templating
renovate / renovate (push) Successful in 11m51s
2026-05-17 22:11:14 -05:00
31 changed files with 48 additions and 30 deletions
+1
View File
@@ -343,6 +343,7 @@ 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} \
+18 -2
View File
@@ -250,6 +250,8 @@ jobs:
echo ">> Rendering Manifests ..."
EXIT_CODE=0
render_chart() {
local DIR="$1"
local CHART_PATH="${MAIN_DIR}/clusters/${CLUSTER}/helm/${DIR}"
@@ -283,10 +285,17 @@ jobs:
echo ">> Formating rendered template ..."
local TEMPLATE
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")
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
# Format and split rendered template
echo "${TEMPLATE}" | yq '... comments=""' | yq 'select(. != null)' | yq -s '"'"${OUTPUT_FOLDER}"'" + .kind + "-" + .metadata.name + ".yaml"'
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
# Strip comments again to ensure formatting correctness
for file in "$OUTPUT_FOLDER"/*; do
@@ -316,9 +325,16 @@ 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'
+1 -1
View File
@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0
digest: sha256:85f2ae934f85e58fdaac3a938f14a380a677e68a83d6f845e7fd50798c118fdc
generated: "2026-05-18T03:06:24.158116894Z"
generated: "2026-05-18T03:18:02.114960269Z"
+1 -1
View File
@@ -18,4 +18,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:e9aeb312208bbe325024bb7ab9fdb804366720dac850d3ad4f91139f0d187d69
generated: "2026-05-18T03:06:38.762099059Z"
generated: "2026-05-18T03:18:18.534256091Z"
+1 -1
View File
@@ -15,4 +15,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.11.4
digest: sha256:e9e5a81f0a3c9f63fbb76fddf01115beec1c5c4f8c3127b4125a92c6b627de8f
generated: "2026-05-18T03:06:52.939620755Z"
generated: "2026-05-18T03:18:34.874843812Z"
+1 -1
View File
@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:b5ac2401a011c28e9a8ff5b7999ff2fd8a89b0cb24aad746d92a7bbcb3d23e5c
generated: "2026-05-18T03:07:06.907044055Z"
generated: "2026-05-18T03:18:50.561751801Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:f82c3599b226fe769a2620552319ad1e9a07b4b9899fca80992d84048632e26b
generated: "2026-05-18T03:07:22.429962551Z"
generated: "2026-05-18T03:19:08.841751994Z"
+1
View File
@@ -255,6 +255,7 @@ 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:07:38.422107037Z"
generated: "2026-05-18T03:19:27.236121164Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0
digest: sha256:b6ea5b415a49f4aac1e9c6d61920d38dcea7c4de83f7f18fc2fa882c795874a9
generated: "2026-05-18T03:07:54.332021187Z"
generated: "2026-05-18T03:19:42.699117484Z"
+1 -1
View File
@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:02b640ac73da51519f4054feb19c264a4444150e690687d0af48d69dd01eadf4
generated: "2026-05-18T03:08:12.224003987Z"
generated: "2026-05-18T03:19:58.313523692Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:ee1aeb6acb2724b727287e86b29ccc5e66416175ffedaaa7f098e036be66aa9f
generated: "2026-05-18T03:08:27.715168923Z"
generated: "2026-05-18T03:20:14.430491878Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:9fd7f807198d557e4f55ffb01c791eaa0e1a57653f22dc2e1e8e72b984c64fda
generated: "2026-05-18T03:08:43.741480608Z"
generated: "2026-05-18T03:20:28.796500961Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:70485bed1d8d1e9634aa33518bc780942c72c26e2d541ec4a77c256c5ce38416
generated: "2026-05-18T03:08:59.645014284Z"
generated: "2026-05-18T03:20:46.378132605Z"
@@ -39,4 +39,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:2a4cc81868107e46c742e56a0df042aa9125fe0c067f9db436be9638b9f32900
generated: "2026-05-18T03:09:17.658056746Z"
generated: "2026-05-18T03:21:03.706946707Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.11.4
digest: sha256:57f2f04c6919d2535cb8fb7eadf04a7042524761f88f05ac2983b33489a7883e
generated: "2026-05-18T03:09:35.825213737Z"
generated: "2026-05-18T03:21:32.885991146Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:93201056cf268f776c4dc0cb07ba56f99b13eaa3db17bd0c5d4fc2fc2f4b4dd8
generated: "2026-05-18T03:09:49.15918685Z"
generated: "2026-05-18T03:21:49.133582415Z"
+1 -1
View File
@@ -15,4 +15,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:af5fba3640fcc2763933cd96627cc685be366a96efb68f1220742ee875abc388
generated: "2026-05-18T03:10:04.393649748Z"
generated: "2026-05-18T03:22:04.636456135Z"
@@ -21,4 +21,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:28a4767d490e0ec6c5d29582edef4e1640dd45cf91bd1f4b288b00b446c9a1ef
generated: "2026-05-18T03:10:20.917473854Z"
generated: "2026-05-18T03:22:27.21192564Z"
+1 -1
View File
@@ -21,4 +21,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:94acca39c3e97ac8d57b1ed8f679d8272bfd8db6c11d8d819a1729e1350f2b4e
generated: "2026-05-18T03:10:43.420586706Z"
generated: "2026-05-18T03:22:51.831721748Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:b653665a5ae3942b8e47b540b133cf96434113eb8b18ca0dd6b1d05b1d41e33f
generated: "2026-05-18T03:11:05.16586232Z"
generated: "2026-05-18T03:23:16.367109606Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:0d3da66bafac37d2ca7829d222c020f2f3325fcf27e0dc14ebd4d0099f242527
generated: "2026-05-18T03:11:20.38289031Z"
generated: "2026-05-18T03:23:38.480767543Z"
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:9d564f1f954d15b7a4fbe8d31bbda901b6c6a30ea540b58e19e22521afdec151
generated: "2026-05-18T03:11:36.319268463Z"
generated: "2026-05-18T03:24:00.054602321Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:1c6ab26906dba9e54ab93fae110f0f136f7ee5759d17a09a5e6ebc5272660ec8
generated: "2026-05-18T03:11:50.39649597Z"
generated: "2026-05-18T03:24:24.021791562Z"
+1 -1
View File
@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:f4ce1dd3cf43a698cdc24dc59b5a9255050793012342bbd53a93d41bce63a8c7
generated: "2026-05-18T03:12:03.910803409Z"
generated: "2026-05-18T03:24:41.486121473Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:922df9d7db79ad29cbfbbf46c0e01dc37c5a0cb80399056f9a20140ceaa5804b
generated: "2026-05-18T03:12:19.186546981Z"
generated: "2026-05-18T03:24:57.930178041Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:e1d57a8892888db9870894354f13cadd9e43a81cefae389ddcd1ba0a42fb7263
generated: "2026-05-18T03:12:32.647325593Z"
generated: "2026-05-18T03:25:15.8129194Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:2f6887a58cfb1c6d82ff9071ffe68f31a0d970c0ed7938e0f14373b7beebfc99
generated: "2026-05-18T03:12:45.969371386Z"
generated: "2026-05-18T03:25:36.835892099Z"
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:510643aa93ba3937c64dae5155a67e67f7d8ca298849e9c33e4b62cdfe684516
generated: "2026-05-18T03:12:58.349315017Z"
generated: "2026-05-18T03:25:53.282250902Z"
+1 -1
View File
@@ -12,4 +12,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 2.0.0
digest: sha256:fda9c1ed285e782d808cbff37f575a8aeefbfb9468762cb41ad228189f3ee134
generated: "2026-05-18T03:13:10.969698813Z"
generated: "2026-05-18T03:26:12.986178629Z"
+1 -1
View File
@@ -9,4 +9,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0
digest: sha256:98bca3ddb928aa80714415559d6dc56b435cc6b6cd7848fe256402d7e1a0ec8d
generated: "2026-05-18T03:13:24.588908191Z"
generated: "2026-05-18T03:26:32.031707507Z"