Skip to content

feat(production): support Nova consoles for bare metal - #4233

Open
Rico Lin (ricolin) wants to merge 1 commit into
feature/production-ironic-kubernetes-console-providerfrom
feature/production-nova-ironic-vnc
Open

feat(production): support Nova consoles for bare metal#4233
Rico Lin (ricolin) wants to merge 1 commit into
feature/production-ironic-kubernetes-console-providerfrom
feature/production-nova-ironic-vnc

Conversation

@ricolin

Copy link
Copy Markdown
Member

Summary

  • add opt-in Nova remote-console support for bare metal instances
  • configure the Ironic VNC console-state timeout for nova-compute-ironic
  • permit both Nova and Ironic noVNC proxies through the dynamic console Pod NetworkPolicy
  • support an optional digest-pinned noVNC assets image for Nova
  • validate the RFB authentication scheme, timeout, compute service, and custom asset pin

Dependencies

Validation

  • helm unittest -f ../../roles/ironic/tests/*.yaml charts/ironic
  • go test ./roles/nova ./roles/ironic
  • git diff --check
  • audited patch for downstream repository, image, and environment references

@ricolin
Rico Lin (ricolin) force-pushed the feature/production-nova-ironic-vnc branch from 22be4d1 to d4f945e Compare August 1, 2026 04:16
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-ironic-kubernetes-console-provider branch from d930bd8 to 1b77085 Compare August 5, 2026 06:55
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-nova-ironic-vnc branch from d4f945e to 165b41c Compare August 5, 2026 06:55
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-ironic-kubernetes-console-provider branch from 1b77085 to 9b3510c Compare August 5, 2026 07:01
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-nova-ironic-vnc branch from 165b41c to 526e916 Compare August 5, 2026 07:01
@ricolin
Rico Lin (ricolin) marked this pull request as ready for review August 5, 2026 09:17
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-ironic-kubernetes-console-provider branch from 9b3510c to a2267e3 Compare August 5, 2026 14:30
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-ironic-kubernetes-console-provider branch from 17efdb8 to d3e6d9c Compare August 13, 2026 08:28
Configure Nova compute-ironic VNC support, allow both console proxies to reach dynamic provider pods, and provide a digest-pinned noVNC assets override.

Assisted-By: Codex <noreply@openai.com>
Change-Id: Ibb0c07a168c94cf3207c9c092b0bdbab747d0bf8
Signed-off-by: Rico Lin <rlin@vexxhost.com>
@ricolin
Rico Lin (ricolin) force-pushed the feature/production-nova-ironic-vnc branch from 526e916 to fe5b55c Compare August 13, 2026 08:44
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