4 Commits

Author SHA1 Message Date
5e2be28b0e Update docker.io/postgres Docker tag to v18
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-docker / docker-lint (pull_request) Successful in 25s
lint-test-helm / helm-lint (pull_request) Successful in 25s
2025-12-03 04:10:13 +00:00
3224562335 remove special handling for kublet signing
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
render-manifests / render-manifests (push) Successful in 35s
renovate / renovate (push) Successful in 2m6s
2025-12-02 22:08:06 -06:00
a5138e81d2 use case rendering 2025-12-02 22:07:02 -06:00
d28d80ddbb change trigger 2025-12-02 21:07:45 -06:00
4 changed files with 29 additions and 44 deletions

View File

@@ -7,7 +7,7 @@ on:
paths:
- 'clusters/cl01tl/helm/**'
types:
- labeled
- closed
env:
CLUSTER: cl01tl
@@ -19,8 +19,7 @@ env:
jobs:
render-manfiest-automerge:
runs-on: ubuntu-js
if: |
(github.event_name == 'pull_request' && github.event.action == 'labeled' && contains(github.event.pull_request.labels.*.name, 'automerge'))
if: ${{ (github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'automerge')) }}
steps:
- name: Checkout Main
uses: actions/checkout@v6

View File

@@ -171,7 +171,33 @@ jobs:
echo ""
echo ">> Rendering templates ..."
helm template "$chart_name" ./ --namespace "$chart_name" --include-crds > "$OUTPUT_FILE"
case "$chart_name" in
"stack")
echo ">> Special Rendering for stack ..."
helm template stack ./ --namespace argocd --include-crds > "$OUTPUT_FILE"
;;
"cilium")
echo ">> Special Rendering for cilium ..."
helm template cilium ./ --namespace kube-system --include-crds > "$OUTPUT_FILE"
;;
"coredns")
echo ">> Special Rendering for coredns ..."
helm template coredns ./ --namespace kube-system --include-crds > "$OUTPUT_FILE"
;;
"metrics-server")
echo ">> Special Rendering for metrics-server ..."
helm template metrics-server ./ --namespace kube-system --include-crds > "$OUTPUT_FILE"
;;
"prometheus-operator-crds")
echo ">> Special Rendering for prometheus-operator-crds ..."
helm template prometheus-operator-crds ./ --namespace kube-system --include-crds > "$OUTPUT_FILE"
;;
*)
echo ">> Standard Rendering for $chart_name ..."
helm template "$chart_name" ./ --namespace "$chart_name" --include-crds > "$OUTPUT_FILE"
;;
esac
echo ""
echo ">> Manifests for $chart_name rendered to $OUTPUT_FILE"

View File

@@ -26,8 +26,6 @@ spec:
exclude: true
- path: clusters/cl01tl/manifests/metrics-server
exclude: true
- path: clusters/cl01tl/manifests/kubelet-serving-cert-approver
exclude: true
- path: clusters/cl01tl/manifests/prometheus-operator-crds
exclude: true
template:

View File

@@ -156,44 +156,6 @@ spec:
- ServerSideApply=true
- PruneLast=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: kubelet-serving-cert-approver
namespace: argocd
labels:
app.kubernetes.io/name: kubelet-serving-cert-approver
app.kubernetes.io/instance: argocd
app.kubernetes.io/part-of: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
source:
repoURL: http://gitea-http.gitea:3000/alexlebens/infrastructure
targetRevision: manifests
path: clusters/cl01tl/manifests/kubelet-serving-cert-approver
destination:
name: in-cluster
namespace: kubelet-serving-cert-approver
revisionHistoryLimit: 3
syncPolicy:
automated:
prune: true
selfHeal: false
retry:
limit: 3
backoff:
duration: 1m
factor: 2
maxDuration: 15m
syncOptions:
- CreateNamespace=true
- ApplyOutOfSyncOnly=true
- ServerSideApply=true
- PruneLast=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application