Skip to content

chore(dashboard): purge dashboard-api references from frontend codebase#21

Merged
mastermanas805 merged 1 commit into
mainfrom
chore/retire-dashboard-api-references
May 11, 2026
Merged

chore(dashboard): purge dashboard-api references from frontend codebase#21
mastermanas805 merged 1 commit into
mainfrom
chore/retire-dashboard-api-references

Conversation

@mastermanas805
Copy link
Copy Markdown
Member

Summary

  • The dashboard frontend now talks directly to api.instanode.dev for every operation — auth, claim, billing, team management, resource CRUD, stacks. The dashboard-api Go service is being retired across the platform.
  • This change is documentation-and-comments-only: vite.config.ts and src/api/index.ts already point exclusively at the agent API; no runtime calls were touched.
  • README architecture section rewritten to describe the single-API reality (no more "two-API design"). ContractsPage / DeploymentsPage / DeployDetailPage banners updated to stop referring to a service that no longer exists.

Coordination

This is PR 1 of 4 in the dashboard-api retirement chain. The others land in instanode-api, infra, and (optionally) archive the dashboard-api repo. This PR is safe to land independently — it does not touch runtime behavior.

Test plan

  • npm run build clean
  • npm test (vitest) — 26/26 pass
  • Reviewer: skim README + ContractsPage / DeploymentsPage / DeployDetailPage banners for tone consistency

The dashboard frontend talks directly to api.instanode.dev for every
operation — auth, claim, billing, team, resources, stacks. The
dashboard-api Go service is being retired. This change cleans up
documentation comments, the README architecture section, and the
ContractsPage/DeploymentsPage banners that still mentioned dashboard-api.

No runtime behavior changes: vite.config.ts and src/api/index.ts already
only point at the agent API.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mastermanas805 added a commit to InstaNode-dev/infra that referenced this pull request May 11, 2026
The standalone dashboard-api service is being retired across the platform.
The dashboard frontend now talks directly to the agent API at api.instanode.dev
for every operation — auth, claim, billing, team, resources, stacks.

This manifest was the only k8s artifact for the service (ConfigMap,
Deployment, NodePort 30082, all under namespace=instant). No other infra
file referenced dashboard-api (verified with grep — no leftover configmap,
ingress, networkpolicy, or env-var references).

Companion PRs:
  - InstaNode-dev/instanode-web#21 (dashboard: purge references)
  - InstaNode-dev/proto#1            (drop dashboard/v1 proto)
  - InstaNode-dev/api#14             (delete internal/dashboardsvc/)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mastermanas805 mastermanas805 merged commit c507a4b into main May 11, 2026
1 of 2 checks passed
@mastermanas805 mastermanas805 deleted the chore/retire-dashboard-api-references branch May 11, 2026 14:29
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