Skip to content

fix(web): group SLO controls under routing - #49

Merged
imneov merged 1 commit into
mainfrom
fix/slo-routing-section
Oct 11, 2026
Merged

imneov merged 1 commit into
mainfrom
fix/slo-routing-section

Conversation

@imneov

@imneov imneov commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

What type of PR is this?

  • bug fix
  • feature
  • cleanup / refactor (no behaviour change)
  • documentation
  • install / chart
  • CI / tooling
  • breaking: API, config key, chart value, or CRD field changed

What this PR does and why

The deployment form currently presents a separate “SLO and monitoring” section even though every control in that panel belongs with routing configuration. This removes the section and moves SLO, TTFT/TPS limits, adaptive concurrency, Monitor, and ServiceMonitor into Routing. Advanced returns to containing only the existing values override.

The submitted deployment plan is unchanged; only the UI grouping and documentation move.

Which issue(s) this PR fixes

None.

How it was tested

  • npm test: 26 files, 216 tests passed
  • npm run typecheck
  • npm run build
  • gofmt -l .: empty
  • go vet ./...
  • go test ./...
  • Browser validation was attempted at the designated acceptance entry, but that environment currently serves a different application and does not expose this repository’s deployment form. Actual UI verification therefore remains pending.

Checks

  • go test ./... and gofmt -l . is empty
  • npm run typecheck && npm test && npm run build in web/
  • Docs updated where behaviour moved
  • No internal hostnames, IPs, registries or credentials

Notes for reviewers

Start with web/src/modules/inferences/components/DeployForm.tsx. The SECTIONS change removes the obsolete navigation item and accordion; the section test locks the resulting four-section structure.

Actual UI verification remains pending because the designated environment does not run this repository.

Release note

Group all deployment SLO and monitoring controls under Routing.

@imneov
imneov force-pushed the fix/slo-routing-section branch from 93c645e to 1aa6b8a Compare October 10, 2026 01:14
Keep the deployment form aligned with Swiss by removing the separate SLO and monitoring section. Route-related controls now stay together, while ServiceMonitor remains an advanced setting.
@imneov
imneov force-pushed the fix/slo-routing-section branch from 1aa6b8a to 41af5e3 Compare October 10, 2026 01:23
@imneov
imneov requested a review from aceforeverd October 10, 2026 14:01
@imneov
imneov merged commit c6733b8 into main Oct 11, 2026
4 checks passed
@imneov
imneov deleted the fix/slo-routing-section branch October 11, 2026 15:27
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