Skip to content

feat(manager): add Proxmox cluster link to Containers page#383

Closed
horner wants to merge 1 commit into
mainfrom
feat/containers-proxmox-link
Closed

feat(manager): add Proxmox cluster link to Containers page#383
horner wants to merge 1 commit into
mainfrom
feat/containers-proxmox-link

Conversation

@horner

@horner horner commented Jun 24, 2026

Copy link
Copy Markdown
Member

Summary

Adds a Proxmox button to the Containers page header (/sites/:siteId/containers) that opens the Proxmox cluster web UI (e.g. https://os.mieweb.org:8006) in a new tab.

Screenshot 2026-06-24 at 7 37 54 AM image

Details

  • The button sits between Nodes and New container in the page header.
  • The cluster URL is derived from the origin of a node's API URL in the container list, so no cluster host is hardcoded — it adapts to any deployment.
  • The button only renders when a node API URL is available (new URL(apiUrl).origin), and silently hides if none can be parsed.
  • Opens in a new tab with rel="noopener noreferrer" and an accessible aria-label ("Open Proxmox cluster web UI").

Testing

Verified locally via make dev: the button renders in the header and links to the cluster origin.

Add a Proxmox button to the Containers page header that opens the cluster web UI (e.g. https://os.mieweb.org:8006) in a new tab. The URL is derived from the origin of a node's API URL so no cluster host is hardcoded; the button only renders when a node API URL is available.
@horner horner requested a review from runleveldev June 24, 2026 11:52
@runleveldev

Copy link
Copy Markdown
Collaborator

Clicking the node name already opens the node directly to the selected container. This feature is both redundant and less useful since it doesn't also navigate to the specific container.

@horner

horner commented Jun 24, 2026

Copy link
Copy Markdown
Member Author

Where. No one knows where?

@horner horner reopened this Jun 24, 2026
@horner

horner commented Jun 24, 2026

Copy link
Copy Markdown
Member Author

There is no clickable way to get there from that screen.

@runleveldev

Copy link
Copy Markdown
Collaborator

In both views, you click the node name. I'm not against making this more prominent, but it is here.
image

@horner horner closed this Jun 24, 2026
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.

2 participants