Repository navigation
feat(edge): homerun2 UIs under sthings-edge.com as well - #460
Merged
Merged
Conversation
Nine HTTPRoutes on edge-play-gateway (lab/homerun2-play-routes):
config-viewer, core-catcher, demo-pitcher, led-catcher, light-catcher,
omni-pitcher, scout, wled-mock and light-catcher-tabletennis at
<app>.${EDGE_PLAY_DOMAIN}, beside the internal routes. Their own
Kustomization (dependsOn homerun2) so homerun2 cannot hold back the
players' play-routes.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
patrick-hermann-sva
force-pushed
the
feat/edge-homerun2-play-routes
branch
from
October 18, 2026 21:06
9e85468 to
6744887
Compare
This was referenced Oct 18, 2026
patrick-hermann-sva
added a commit
that referenced
this pull request
Oct 18, 2026
…s-edge.com (#463) * chore(sthings-edge): flux repo v1.150.0 -> v1.152.0 notification-catcher v3.1.0 (flux#747): the table tennis results card with players and set scores, demo/bot games (demo=1) no longer posted -- the box has the dry run off. TABLETENNIS_ZAEHLWERK_BUTTONS_DEVICE and HOMERUN2_LIGHT_CATCHER_TABLETENNIS_PROFILE_CM exist now, neither is set. Nothing for the box in cilium 1.20.3 (k3s installs it) or kube-prometheus-stack (not deployed). Re-rendered (blueprints flux@v3.11.0, --existing-secrets): only the tag in apps.yaml, no secret changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(sthings-edge): check-in by phone, pong and homerun2 under sthings-edge.com - tabletennis-sops-backup: TABLETENNIS_SCHMETTERPAUSE_ZAEHLWERK on, with zaehlwerk and schmetterpause reaching each other over the players' names (SCHMETTERPAUSE_ZAEHLWERK_URL, ZAEHLWERK_SCHMETTERPAUSE_URL, ZAEHLWERK_ALLOWED_ORIGINS), TABLETENNIS_LINK_DOMAIN and TABLETENNIS_ZAEHLWERK_PONG on -- as clusters/edge, minus the table mock and the fob check-in. - play/play-routes: zaehlwerk and zaehlwerk-pong at <app>.${EDGE_PLAY_DOMAIN}. - play/homerun2-play-routes: the nine homerun2 routes of #460. Re-rendered (blueprints flux@v3.11.0, --existing-secrets): six substitute values in apps-platform.yaml, no secret changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
homerun2 on edge-play-gateway as well, next to the internal
*.edge-tt-test1.4sthings…routes:config-viewer.sthings-edge.comcore-catcher.sthings-edge.comdemo-pitcher.sthings-edge.comled-catcher.sthings-edge.comlight-catcher.sthings-edge.comomni-pitcher.sthings-edge.comscout.sthings-edge.comwled-mock.sthings-edge.comlight-catcher-tabletennis.sthings-edge.com*.sthings-edge.comwildcard (certificate and Hetzner record) covers all of these. Nothing to add in DNS.homerun2-play-routes(dependsOnhomerun2, retry 30 s) and are not part ofplay-routes, so a hanging homerun2 cannot hold back the players' routes.https *.sthings-edge.comallows all namespaces.Access: omni-pitcher and scout require their token. demo-pitcher, the led-catcher stream switch, the light-catcher test page and the wled-mock do not. As with zaehlwerk, the route is the only access control, and the VIP behind it stays private.
Lab only (clusters/edge). sthings-edge is not part of this PR.
🤖 Generated with Claude Code