Files
2025-11-23 18:58:51 +01:00

26 lines
589 B
Bash
Executable File

#!/bin/bash
NAMESPACE="nextcloud"
if [ "$#" -ne 1 ]; then
echo "Usage: $0 <nextcloud|spreed>"
exit 1
fi
APP_NAME=$1
if [[ "$APP_NAME" != "nextcloud" && "$APP_NAME" != "spreed" ]]; then
echo "Error: Invalid argument. Use 'nextcloud' or 'spreed'."
exit 1
fi
POD_NAME=$(microk8s kubectl get pods -n $NAMESPACE -l app=$APP_NAME -o jsonpath='{.items[0].metadata.name}')
if [ -z "$POD_NAME" ]; then
echo "Error: No pod found for app=$APP_NAME in namespace $NAMESPACE"
exit 1
fi
echo "Fetching logs for pod: $POD_NAME"
microk8s kubectl logs -n $NAMESPACE $POD_NAME