Skip to content

fix: sync mc-infra-manager/mc-iam-manager serviceActions from mc-web-console canonical api.yaml - #82

Merged
MZC-CSC merged 1 commit into
developfrom
fix-admincli-webconsole-apiyaml-serviceactions-sync
Sep 4, 2026
Merged

MZC-CSC merged 1 commit into
developfrom
fix-admincli-webconsole-apiyaml-serviceactions-sync

Conversation

@dogfootman

@dogfootman dogfootman commented Sep 4, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • serviceActions.mc-infra-manager(195→339), serviceActions.mc-iam-manager(133→140) 블록을 mc-web-console canonical 파일 기준으로 교체. services:(baseurl/auth 등 배포별 설정) 섹션은 무변경

…console canonical api.yaml

mc-admin-cli's bundled conf/docker/conf/mc-web-console/api/conf/api.yaml (mounted
into the running mc-web-console-api container) had fallen drastically behind
mc-web-console's own conf/api.yaml for the mc-infra-manager service: only 195 of
339 operations were present, missing commonly-used ones like CreateVNet, DeleteVNet,
GetAllInfra, PostInfra, PutSecurityGroup, etc. This caused live 404s (confirmed:
CreateVNet). mc-iam-manager's serviceActions registry fallback could not rescue
these calls either, since it only knows cb-tumblebug's raw swagger operationIds
(e.g. PostVNet), not mc-web-console's curated aliases (e.g. CreateVNet).

mc-iam-manager block was also stale (133 vs 140 ops) and synced in the same pass.
Other services (mc-infra-connector, mc-web-console, mc-observability,
mc-application-manager, mc-workflow-manager, mc-cost-optimizer, mc-data-manager)
were already within 0-1 operations of current and left untouched.

Only the serviceActions.mc-infra-manager / serviceActions.mc-iam-manager blocks
were replaced; the services.* section (deployment-specific baseurl/auth) is
unchanged.

Verified: POST /api/mc-infra-manager/CreateVNet now resolves and reaches the
tumblebug backend (previously a routing 404) against the local v0.13.2 stack.

ADMINCLI-TECH-016
@MZC-CSC
MZC-CSC merged commit f0e33ae into develop Sep 4, 2026
1 check passed
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.

3 participants