RETIRED, OpenStack Virtual Baremetal (OVB)
Go to file
Matthew Booth 652cece48c Don't use diskimage-builder to build IPXE image
IPXE's build process already creates bootable images, so we just use one of
those. This builds much faster, has far fewer dependencies, and produces
a much smaller image. The largest difference in output is that the
resulting image no longer uses grub, but as we weren't using any
features of grub this also means a faster boot time.

For reference, a full build takes 62 seconds on my laptop. The new
Makefile also handles dependencies much better so, for example, an
incremental rebuild after changing the embedded script takes under 3
seconds.

The ipxe repo changes to being a submodule, which continues to allow us
to pin it to a specific commit.

We no longer build the -41 image, as that was oddly specific to some
undescribed use-case. It's also trivial for whoever needed it to do
themselves if the use case is still relevant.

Change-Id: I5a6a990e6966d6eeaa2aa87cd89bfbac6738f6ee
2019-09-25 17:15:30 +01:00
bin Removed deprecated --centos-mirror param 2019-07-05 16:49:28 +00:00
doc/source Merge "Make BMC optional" 2019-03-27 21:45:42 +00:00
environments Support ipv6 for provisioning and overcloud subnets 2019-07-04 14:27:41 +02:00
ipxe Don't use diskimage-builder to build IPXE image 2019-09-25 17:15:30 +01:00
openstack_virtual_baremetal Make BMC optional 2019-03-21 12:56:31 -05:00
overcloud-templates Correct indentation in nic-configs 2019-01-11 15:47:45 -06:00
patches/nova Add new Nova patch file for Pike 2017-06-08 15:38:57 -05:00
sample-env-generator Make BMC optional 2019-03-21 12:56:31 -05:00
templates Support ipv6 for provisioning and overcloud subnets 2019-07-04 14:27:41 +02:00
.gitignore Stop using setup.py [test|testr|build_sphinx] 2019-01-16 13:21:28 -06:00
.gitmodules Don't use diskimage-builder to build IPXE image 2019-09-25 17:15:30 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:05 +00:00
.stestr.conf Stop using setup.py [test|testr|build_sphinx] 2019-01-16 13:21:28 -06:00
.zuul.yaml Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00
README.rst Reference ReadTheDocs documentation from readme 2017-01-16 11:28:56 -06:00
requirements.txt Re-enable uefi support with glanceclient 2017-04-26 12:55:22 -05:00
setup.cfg Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00
setup.py Update setup.py to match current 2017-01-11 16:29:27 -06:00
test-requirements.txt Update sphinx requirement 2019-06-06 10:30:59 -05:00
tox.ini Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00

README.rst

OpenStack Virtual Baremetal

OpenStack Virtual Baremetal is a way to use OpenStack instances to do simulated baremetal deployments. For more details, see the full documentation.