Skip to content

Add ironic-graphical-console container - #122

Open
steveb wants to merge 1 commit into
openstack-k8s-operators:mainfrom
steveb:ironic-gc
Open

Add ironic-graphical-console container#122
steveb wants to merge 1 commit into
openstack-k8s-operators:mainfrom
steveb:ironic-gc

Conversation

@steveb

@steveb steveb commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

This container acts as a VNC endpoint for ironic-novncproxy and nova-novncproxy. It runs a virtual X11 display with a firefox instance which connects to bare metal BMC web consoles to display the graphical console of the bare metal.

xauth, libvncserver, Xvfb, and x11vnc are compiled from source as they are not packaged in RHEL 10. As discussed with RelDel, the HardProv team will be responsible for tracking any issues with these projects and incrementing the built versions manually as required.

The python scripts only depend on urllib and requests, so these are installed as RPMs.

Jira: OSPRH-34545

@steveb
steveb force-pushed the ironic-gc branch 3 times, most recently from 3ce1d81 to 7de59b1 Compare August 24, 2026 20:30
This container acts as a VNC endpoint for ironic-novncproxy and
nova-novncproxy. It runs a virtual X11 display with a firefox instance
which connects to bare metal BMC web consoles to display the graphical
console of the bare metal.

libvncserver, Xvfb, and x11vnc are compiled from source as they
are not packaged in RHEL 10. As discussed with RelDel, the HardProv team
will be responsible for tracking any issues with these projects and
incrementing the built versions manually as required.

The python scripts only depend on urllib and requests, so these are
installed as RPMs.

Jira: OSPRH-34545
@openshift-ci

openshift-ci Bot commented Aug 24, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign juliakreger for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@mumesan

mumesan commented Aug 25, 2026

Copy link
Copy Markdown

lgtm

@mumesan mumesan added the lgtm label Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants