metal3-io / metal3-docs

Architecture documentation that describes the components being built under Metal³.
http://metal3.io
Apache License 2.0
263 stars 111 forks source link

Running custom IPA in an environment where thereis no DHCP - preprovisioning image #416

Closed agewagra closed 1 month ago

agewagra commented 2 months ago

Metal3 docs mentions that preprovisioning image is used to add preprovisioning network data to bmh. This enables each host to use its own deploy ramdisk image customised with an appropriate network configuration.

Docs: https://github.com/metal3-io/metal3-docs/blob/main/design/baremetal-operator/image-builder-integration.md

What is expected to happen: The network data should be applied on the baremetal server in the inspecting phase with IPA.

Issue: IPA is still waiting for DHCP to assign an IP to the server. We confirmed that the network data is added in the iso image in the /openstack/latest/network_data.json. But there is no way to disable waiting for DHCP from IPA.

Is there any way to disable DHCP or generate customized initramfs and kernel files from the source code of IPA by disabling DHCP?

metal3-io-bot commented 2 months ago

This issue is currently awaiting triage. If Metal3.io contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
Rozzii commented 1 month ago

Please take a look of my comment on the related Issue: https://github.com/metal3-io/baremetal-operator/issues/1664#issuecomment-2112679884 /triage needs-information

agewagra commented 1 month ago

Duplicate of this issue : metal3-io/baremetal-operator#1664