Compare commits

..

2 Commits

Author SHA1 Message Date
Chris Farhood cfe44135bc chore(renovate): pin action to v40.3.0, fix inputs per spec 2026-05-06 11:04:50 +00:00
privilegedescalation-engineer[bot] df09a8a752 chore(renovate): add self-hosted Renovate GitHub Action workflow 2026-05-06 10:51:35 +00:00
2 changed files with 20 additions and 11 deletions
+14
View File
@@ -0,0 +1,14 @@
name: Renovate
on:
schedule:
- cron: '0 3 * * *'
workflow_dispatch:
jobs:
renovate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: renovatebot/github-action@v40.3.0
with:
configurationFile: renovate.json
renovate-json5: true
+6 -11
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# deploy-e2e-headlamp.sh
#
# Deploys a stock Headlamp instance with the kube-vip plugin loaded via
# Deploys a stock Headlamp instance with the rook plugin loaded via
# a ConfigMap volume mount.
#
# E2E resources are deployed to the `headlamp-dev` namespace. Nothing
@@ -60,7 +60,7 @@ kubectl delete serviceaccount "${E2E_RELEASE}" -n "$E2E_NAMESPACE" --ignore-not-
echo ""
echo "Deploying Headlamp E2E instance..."
if ! kubectl apply -f - <<EOF
kubectl apply -f - <<EOF
apiVersion: v1
kind: ServiceAccount
metadata:
@@ -88,7 +88,7 @@ spec:
app.kubernetes.io/instance: ${E2E_RELEASE}
spec:
serviceAccountName: ${E2E_RELEASE}
automountServiceAccountToken: true
automountServiceAccountToken: false
securityContext: {}
containers:
- name: headlamp
@@ -121,11 +121,11 @@ spec:
initialDelaySeconds: 10
periodSeconds: 10
volumeMounts:
- name: headlamp-kube-vip-plugin
- name: rook-plugin
mountPath: /headlamp/plugins/headlamp-kube-vip
readOnly: true
volumes:
- name: headlamp-kube-vip-plugin
- name: rook-plugin
configMap:
name: headlamp-kube-vip-plugin
---
@@ -148,14 +148,9 @@ spec:
targetPort: http
protocol: TCP
EOF
then
echo "ERROR: kubectl apply failed. Dumping cluster state..." >&2
kubectl get all -n "$E2E_NAMESPACE" 2>&1 || true
kubectl get events -n "$E2E_NAMESPACE" --sort-by='.lastTimestamp' 2>&1 | tail -30 || true
exit 1
fi
echo "Waiting for rollout..."
sleep 2
kubectl rollout status "deployment/${E2E_RELEASE}" \
-n "$E2E_NAMESPACE" --timeout=120s