Skip to content

ui: remove ui-configuration.graphqls — template CRUD moves to REST#162

Merged
wu-sheng merged 1 commit into
masterfrom
drop-ui-configuration
May 18, 2026
Merged

ui: remove ui-configuration.graphqls — template CRUD moves to REST#162
wu-sheng merged 1 commit into
masterfrom
drop-ui-configuration

Conversation

@wu-sheng

Copy link
Copy Markdown
Member

Summary

apache/skywalking 11.0.0 introduces a `ui-management` feature module
that mounts on the admin-server REST host and serves dashboard template
CRUD over HTTP at `/ui-management/templates/*` (UIManagementRestHandler:
GET list, GET by id, POST add, PUT change, POST disable).

The GraphQL `UIConfigurationManagement` resolver is removed in the
same release, leaving every type declared in this schema file —
`DashboardConfiguration`, `NewDashboardSetting`, `DashboardSetting`,
`TemplateChangeStatus`, plus the `getTemplate` / `getAllTemplates`
queries and `addTemplate` / `changeTemplate` / `disableTemplate`
mutations — without a backend resolver. Delete the file rather than
ship schema entries that no backend honors.

Operator migration: switch from `getAllTemplates` /
`addTemplate` etc. to the equivalent REST calls on the admin host
(default :17128). Documented at apache/skywalking/docs/en/setup/backend/admin-api/ui-management.md.

Test plan

🤖 Generated with Claude Code

apache/skywalking 11.0.0 introduces a `ui-management` feature module
that mounts on the admin-server REST host and serves dashboard template
CRUD over HTTP at `/ui-management/templates/*` (UIManagementRestHandler).
The GraphQL UIConfigurationManagement resolver is removed in the same
release, leaving every type declared in this file (DashboardConfiguration,
NewDashboardSetting, DashboardSetting, TemplateChangeStatus,
getTemplate, getAllTemplates, addTemplate, changeTemplate,
disableTemplate) without a resolver. Delete the file rather than ship
schema entries that no backend honors.
@wu-sheng wu-sheng merged commit 4c22bbc into master May 18, 2026
@wu-sheng wu-sheng deleted the drop-ui-configuration branch May 18, 2026 14:31
wu-sheng added a commit to apache/skywalking that referenced this pull request May 19, 2026
* docs/en/FAQ/v9-version-upgrade.md: drop the
  ui-configuration.graphqls URL that 404s now that the schema was
  removed upstream in apache/skywalking-query-protocol#162; rewrite
  the bullet to reference the file historically without an external
  link.

* test/e2e-v2/cases/cilium/e2e.yaml: namespace regression — when I
  re-pointed the kind expose-ports from skywalking-ui:80 to
  skywalking-oap:12800 I also accidentally flipped the namespace from
  kube-system (where this stack actually installs skywalking) to
  istio-system, so the e2e timed out on 'namespaces "istio-system"
  not found'. Restore kube-system.
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