Merge branch 'refs/heads/master' into dev_zhengyang
This commit is contained in:
commit
0c55ce90fa
@ -2,7 +2,7 @@
|
||||
|
||||
set -eu
|
||||
|
||||
VERSION="0.0.2-20250320"
|
||||
VERSION="0.0.3-20250509"
|
||||
|
||||
CLUSTER_API_LB_IP=${CLUSTER_API_LB_IP:-4.155.160.32}
|
||||
CLUSTER_API_LB_PORT=${CLUSTER_API_LB_PORT:-6443}
|
||||
@ -31,6 +31,7 @@ help() {
|
||||
echo "Sub Commands:"
|
||||
echo " auth,-a,--auth Setup kubectl for freeleaps cluster with Mathmast account."
|
||||
echo " reset-auth,-r,--reset-auth Reset kubectl authentication state for freeleaps cluster."
|
||||
echo " refresh-auth,-ra,--refresh-auth Refresh kubectl authentication state for freeleaps cluster, very useful when account roles has been updated."
|
||||
echo " clear,-c,--clear Clear authentication for freeleaps cluster."
|
||||
echo " doctor,-d,--doctor Check if all the required tools are installed."
|
||||
echo " dashboard,-db,--dashboard Open the Kubernetes dashboard, forward the port to localhost and listen on 8443."
|
||||
@ -353,6 +354,17 @@ get_token() {
|
||||
echo "[GET_TOKEN] Expiration Timestamp: ${expiration}"
|
||||
}
|
||||
|
||||
refresh_auth() {
|
||||
gather_prerequisites
|
||||
|
||||
echo "[REFRESH] Refreshing kubectl authentication state..."
|
||||
rm -rf "${HOME}/.kube/cache/oidc-login"
|
||||
setup_kubelogin
|
||||
check_whoami
|
||||
|
||||
echo "[REFRESH] Your kubectl has been refreshed with your Mathmast account."
|
||||
}
|
||||
|
||||
main() {
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "[ERROR] No sub-command provided."
|
||||
@ -369,6 +381,9 @@ main() {
|
||||
reset-auth|-r|--reset-auth)
|
||||
reset_auth
|
||||
;;
|
||||
refresh-auth|-ra|--refresh-auth)
|
||||
refresh_auth
|
||||
;;
|
||||
clear|-c|--clear)
|
||||
clear_auth
|
||||
;;
|
||||
|
||||
@ -15,7 +15,7 @@ chat:
|
||||
registry: docker.io
|
||||
repository: null
|
||||
name: chat
|
||||
tag: snapshot-6d2955c
|
||||
tag: snapshot-e641c02
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- name: http
|
||||
|
||||
@ -15,7 +15,7 @@ freeleaps:
|
||||
registry: docker.io
|
||||
repository: null
|
||||
name: backend
|
||||
tag: snapshot-6d2955c
|
||||
tag: snapshot-e641c02
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- name: http
|
||||
|
||||
@ -8,7 +8,7 @@ frontend:
|
||||
registry: docker.io
|
||||
repository: null
|
||||
name: frontend
|
||||
tag: snapshot-8d7ded9
|
||||
tag: snapshot-e641c02
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- name: http
|
||||
|
||||
Loading…
Reference in New Issue
Block a user