File tree 1 file changed +2
-6
lines changed
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -127,19 +127,15 @@ jobs:
127
127
CMD=$(karmadactl token create --print-register-command --kubeconfig $KUBECONFIG)
128
128
TOKEN=$(echo "$CMD" | grep -o '\--token [^ ]*' | cut -d' ' -f2)
129
129
HASH=$(echo "$CMD" | grep -o '\--discovery-token-ca-cert-hash [^ ]*' | cut -d' ' -f2)
130
- # Extract server URL and ensure it's properly formatted
131
- ENDPOINT=$(kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}' | sed 's|//.*@|//|')
132
- echo "Extracted endpoint: $ENDPOINT"
133
- # Sanitize endpoint (remove any accidental leading/trailing spaces or quotes)
134
- ENDPOINT=$(echo "$ENDPOINT" | xargs)
130
+ ENDPOINT=$(kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}' | sed 's|^https://||')
135
131
echo "Sanitized endpoint: $ENDPOINT"
136
132
echo "token=$TOKEN" >> $GITHUB_OUTPUT
137
133
echo "hash=$HASH" >> $GITHUB_OUTPUT
138
134
echo "endpoint=$ENDPOINT" >> $GITHUB_OUTPUT
139
135
140
136
- name : Register cluster
141
137
run : |
142
- karmadactl register https:// 172.18.0.2:6443 \
138
+ karmadactl register 172.18.0.2:6443 \
143
139
--token ${{ steps.token.outputs.token }} \
144
140
--discovery-token-ca-cert-hash ${{ steps.token.outputs.hash }} \
145
141
--kubeconfig $HOME/.kube/karmada.config
You can’t perform that action at this time.
0 commit comments