Skip to content

feat: add VM overview status#13232

Merged
ssongliu merged 1 commit into
dev-v2from
feat/vm-overview
Jul 9, 2026
Merged

feat: add VM overview status#13232
ssongliu merged 1 commit into
dev-v2from
feat/vm-overview

Conversation

@ssongliu

@ssongliu ssongliu commented Jul 9, 2026

Copy link
Copy Markdown
Member

No description provided.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ’‘ Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ee546405c3

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with πŸ‘.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

"formatZH": "同ζ­₯θ™šζ‹ŸζœΊη½‘η»œ",
"formatEN": "sync VM networks"
},
"/core/enterprise/vms/networks/update": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore network sync audit metadata

When /api/v2/core/enterprise/vms/networks/sync is called, OperationLog only creates an operation record if record.Path is present in docs.XLogJson; after removing this entry, the middleware falls through at the !hasPath check and the VM network sync action is no longer audited, unlike the adjacent VM network create/update/delete operations.

Useful? React with πŸ‘Β / πŸ‘Ž.

"formatZH": "同ζ­₯θ™šζ‹ŸζœΊε­˜ε‚¨",
"formatEN": "sync VM storages"
},
"/core/enterprise/vms/storages/update": {

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore storage sync audit metadata

The same audit-log lookup also depends on this JSON entry for /api/v2/core/enterprise/vms/storages/sync; deleting it means successful storage-pool sync requests skip operation-log creation entirely, while the neighboring storage create/update/delete endpoints continue to be logged.

Useful? React with πŸ‘Β / πŸ‘Ž.

@ssongliu ssongliu merged commit 64c354a into dev-v2 Jul 9, 2026
3 checks passed
@ssongliu ssongliu deleted the feat/vm-overview branch July 9, 2026 13:36
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