Adds headscale app.
This commit is contained in:
18
headscale/versions/1/scripts/register-node.sh
Executable file
18
headscale/versions/1/scripts/register-node.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
if [ -z "$AUTH_ID" ]; then
|
||||
echo "Error: AUTH_ID is required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "$USER" ]; then
|
||||
echo "Error: USER is required"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
NAMESPACE=$(cat manifest.yaml | grep 'namespace:' | head -1 | awk '{print $2}')
|
||||
|
||||
echo "Registering node for user '$USER' with auth ID: $AUTH_ID"
|
||||
kubectl exec -n "$NAMESPACE" deploy/headscale -- \
|
||||
headscale auth register --auth-id "$AUTH_ID" --user "$USER"
|
||||
Reference in New Issue
Block a user