File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22set -euo pipefail
33
44CONTROLPLANE_IMAGE=" ${CONTROLPLANE_IMAGE:? CONTROLPLANE_IMAGE is required} "
5+ CONTROLPLANE_LATEST_IMAGE=" ${CONTROLPLANE_LATEST_IMAGE:- ghcr.io/ nantian-gw/ nantian-controlplane: latest} "
56
67docker build -t " $CONTROLPLANE_IMAGE " .
7- docker tag " $CONTROLPLANE_IMAGE " ghcr.io/nantian-gw/nantian-controlplane:latest
8+ docker tag " $CONTROLPLANE_IMAGE " " $CONTROLPLANE_LATEST_IMAGE "
89docker image inspect " $CONTROLPLANE_IMAGE " > /dev/null
910echo " Built control-plane image: $CONTROLPLANE_IMAGE "
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ DATAPLANE_IMAGE="${DATAPLANE_IMAGE:-$DEFAULT_DATAPLANE_IMAGE}"
1111DASHBOARD_IMAGE=" ${DASHBOARD_IMAGE:- $DEFAULT_DASHBOARD_IMAGE } "
1212KIND_DATAPLANE_IMAGE=" ${KIND_DATAPLANE_IMAGE:- $(kind_runtime_image_ref " $DATAPLANE_IMAGE " )} "
1313KIND_DASHBOARD_IMAGE=" ${KIND_DASHBOARD_IMAGE:- $(kind_runtime_image_ref " $DASHBOARD_IMAGE " )} "
14+ CONTROLPLANE_LATEST_IMAGE=" ${CONTROLPLANE_LATEST_IMAGE:- ghcr.io/ nantian-gw/ nantian-controlplane: latest} "
1415
1516docker pull " $DATAPLANE_IMAGE "
1617docker pull " $DASHBOARD_IMAGE "
@@ -24,13 +25,14 @@ docker tag "$dataplane_image_id" "$KIND_DATAPLANE_IMAGE"
2425docker tag " $dashboard_image_id " " $KIND_DASHBOARD_IMAGE "
2526
2627kind load docker-image " $CONTROLPLANE_IMAGE " --name " $CLUSTER_NAME "
27- kind load docker-image ghcr.io/nantian-gw/nantian-controlplane:latest --name " $CLUSTER_NAME "
28+ kind load docker-image " $CONTROLPLANE_LATEST_IMAGE " --name " $CLUSTER_NAME "
2829kind load docker-image " $KIND_DATAPLANE_IMAGE " --name " $CLUSTER_NAME "
2930kind load docker-image " $KIND_DASHBOARD_IMAGE " --name " $CLUSTER_NAME "
3031
3132# Force restart control plane pods to pick up the latest image if they exist
3233kubectl rollout restart deployment/nantian-gw-controlplane -n nantian-gw --ignore-not-found=true 2> /dev/null || true
3334kubectl rollout restart deployment/nantian-gw-dataplane -n nantian-gw --ignore-not-found=true 2> /dev/null || true
35+ kubectl rollout restart deployment/nantian-gw-dashboard -n nantian-gw --ignore-not-found=true 2> /dev/null || true
3436
3537if [[ -n " ${GITHUB_ENV:- } " ]]; then
3638 {
You can’t perform that action at this time.
0 commit comments