Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding sushy tools to the ocp-on-libvirt solution #9

Merged
merged 1 commit into from
Apr 16, 2024

Conversation

nsilla
Copy link
Contributor

@nsilla nsilla commented Oct 16, 2023

Currently ocp-on-libvirt installs the conserver service along with the VMs to allow for IPMI remote management of the hosts, which in turn allows for PXE image boot up.

In order to support ZTP deployments, virtual media image boot up is needed, and to manage it remotely, the target server BMCs must suport the redfish protocol.

Sushy tools provides support for the redfish protocol for libvirt VMs.

This change installs sushy tools, as implemented in the assisted-installer ansible project, when running the ocp-on-libvirt role.

Build-Depends: 28766
Build-Depends: https://github.com/dci-labs/bos2-ci-config/pull/93
Test-Args-Hints: -e enable_redfish=true -e enable_virtualmedia=true

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

  • dci-check-change preparation : FAILURE tested on libvirt:virt

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

  • dci-check-change preparation : FAILURE tested on libvirt:virt

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

  • dci-check-change preparation : FAILURE tested on libvirt:virt

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 16, 2023

  • dci-check-change preparation : FAILURE tested on libvirt:virt

@dcibot
Copy link
Collaborator

dcibot commented Oct 18, 2023

ERROR unable to rebase PR 9 from redhatci/ansible-collection-redhatci-ocp branch main

1 similar comment
@dcibot
Copy link
Collaborator

dcibot commented Oct 18, 2023

ERROR unable to rebase PR 9 from redhatci/ansible-collection-redhatci-ocp branch main

@dcibot
Copy link
Collaborator

dcibot commented Oct 18, 2023

ERROR unable to rebase PR 9 from redhatci/ansible-collection-redhatci-ocp branch main

@dcibot
Copy link
Collaborator

dcibot commented Oct 18, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 18, 2023

@dcibot
Copy link
Collaborator

dcibot commented Oct 24, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 24, 2023

  • dci-check-change preparation : FAILURE tested on libvirt:virt

@dcibot
Copy link
Collaborator

dcibot commented Oct 24, 2023

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Oct 24, 2023

  • dci-check-change preparation : KILLED tested on libvirt:virt

@nsilla nsilla dismissed tonyskapunk’s stale review April 9, 2024 13:45

PR squashed and rebased as requested

@dcibot
Copy link
Collaborator

dcibot commented Apr 9, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 9, 2024

@dcibot
Copy link
Collaborator

dcibot commented Apr 11, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 11, 2024

@dcibot
Copy link
Collaborator

dcibot commented Apr 11, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 11, 2024

@nsilla
Copy link
Contributor Author

nsilla commented Apr 12, 2024

recheck

Copy link

@nsilla nsilla force-pushed the sushy-tools_ocp-on-libvirt branch from ee2c5b8 to cacb0e4 Compare April 12, 2024 08:13
Copy link

@dcibot
Copy link
Collaborator

dcibot commented Apr 12, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 12, 2024

ocp_on_libvirt_cert_locality | No | Westford | see *cert_country*
ocp_on_libvirt_cert_organization | No | DCI | see *cert_country*
ocp_on_libvirt_cert_organizational_unit | No | Lab | see *cert_country*
sushy_ignore_boot_device | No | false | When deploying the sushy-tools redfish emulator, set to "true" to instruct the libvirt driver to ignore any instructions to set the boot device.
Copy link
Contributor

Choose a reason for hiding this comment

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

could we name this one with ocp_on_libvirt_ prefix? The reasoning is because this is the same variable used in setup_sushy_tools role. See my other comment when using that role

roles/ocp_on_libvirt/tasks/redfish_setup.yml Show resolved Hide resolved
Currently ocp-on-libvirt installs the vBMC service along with the
VMs to allow for IPMI remote management of the hosts, which in turn
allows for PXE image boot up.

In order to support ACM managed deployments, virtual media image boot
up is needed, and to manage it remotely, the target server BMCs must
suport the Redfish protocol.

Sushy tools provides support for the Redfish protocol for libvirt VMs.

This change installs sushy tools, as implemented for
assisted-installer based deployments,  when running the ocp-on-libvirt
role.
Copy link

@dcibot
Copy link
Collaborator

dcibot commented Apr 16, 2024

Starting dci-check-change job.

1 similar comment
@dcibot
Copy link
Collaborator

dcibot commented Apr 16, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 16, 2024

@dcibot
Copy link
Collaborator

dcibot commented Apr 16, 2024

Copy link
Contributor

@tonyskapunk tonyskapunk left a comment

Choose a reason for hiding this comment

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

LGTM

Thanks for all the effort and the work put in this!

@nsilla nsilla added this pull request to the merge queue Apr 16, 2024
Merged via the queue into redhatci:main with commit e63dbd2 Apr 16, 2024
8 checks passed
@nsilla nsilla deleted the sushy-tools_ocp-on-libvirt branch April 16, 2024 15:40
@dcibot
Copy link
Collaborator

dcibot commented Apr 17, 2024

Starting dci-check-change job.

@dcibot
Copy link
Collaborator

dcibot commented Apr 17, 2024

  • dci-check-change preparation : KILLED tested on libvirt:virt

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.

5 participants