Skip to content

Add DDNS health indicator to single-station dashboard status bar#1289

Closed
kurtmc wants to merge 1 commit into
google:masterfrom
halter:ddns-status-indicator
Closed

Add DDNS health indicator to single-station dashboard status bar#1289
kurtmc wants to merge 1 commit into
google:masterfrom
halter:ddns-status-indicator

Conversation

@kurtmc
Copy link
Copy Markdown

@kurtmc kurtmc commented May 29, 2026

No description provided.

Render the tri-state DDNS record health reported by the station server in
the single-station status bar, below the IP line:

  MATCH    -> green check     (resolves to the station's current IP)
  MISMATCH -> red cross        (resolves, but to a different/stale IP)
  UNKNOWN  -> grey question    (could not resolve: NXDOMAIN, timeout, no FQDN)

The line is omitted entirely when the server reports no DDNS information
(the multi-station dashboard path and older servers do not send these
fields), so the change degrades safely against an un-bumped backend.

The fields (ddns_hostname / ddns_resolved_ip / ddns_status) are produced
by the backend counterpart in halter-corp/hardware-test-framework#1567.

NOTE: the committed dist/ bundle is NOT regenerated in this commit. The
Angular 4 / webpack 3 / node-sass 7 toolchain could not be built in the
authoring environment (Node 25 / Python 3.12 lacks distutils, node-sass
native build fails). Run "npm install && npm run build" in web_gui with a
compatible Node before deploying, and commit the regenerated dist/. See
the accompanying APPLY.md.

Co-Authored-By: clank-halter[bot] <2696940+clank-halter[bot]@users.noreply.github.com>
Clank-Job-Id: 6ae51244-e605-4ce0-9e50-ebf172b7b87d
@google-cla
Copy link
Copy Markdown

google-cla Bot commented May 29, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@kurtmc kurtmc closed this May 29, 2026
@kurtmc kurtmc deleted the ddns-status-indicator branch May 29, 2026 05:16
@kurtmc kurtmc restored the ddns-status-indicator branch May 29, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant