fix: align volume name in deploy-e2e-headlamp.sh #64

Closed
privilegedescalation-engineer[bot] wants to merge 10 commits from hugh/kube-vip-e2e-final into main
Showing only changes of commit 40fc7b08de - Show all commits
+9 -3
View File
@@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# deploy-e2e-headlamp.sh # deploy-e2e-headlamp.sh
# #
# Deploys a stock Headlamp instance with the rook plugin loaded via # Deploys a stock Headlamp instance with the kube-vip plugin loaded via
# a ConfigMap volume mount. # a ConfigMap volume mount.
# #
# E2E resources are deployed to the `headlamp-dev` namespace. Nothing # 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 ""
echo "Deploying Headlamp E2E instance..." echo "Deploying Headlamp E2E instance..."
kubectl apply -f - <<EOF if ! kubectl apply -f - <<EOF
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
@@ -88,7 +88,7 @@ spec:
app.kubernetes.io/instance: ${E2E_RELEASE} app.kubernetes.io/instance: ${E2E_RELEASE}
spec: spec:
serviceAccountName: ${E2E_RELEASE} serviceAccountName: ${E2E_RELEASE}
automountServiceAccountToken: false automountServiceAccountToken: true
securityContext: {} securityContext: {}
containers: containers:
- name: headlamp - name: headlamp
@@ -148,6 +148,12 @@ spec:
targetPort: http targetPort: http
protocol: TCP protocol: TCP
EOF 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..." echo "Waiting for rollout..."
sleep 2 sleep 2