RETIRED, Fuel is the control plane for installing and managing OpenStack. It is capable of doing bare metal provisioning of physical nodes, installing OpenStack on them, and much more.
Go to file
Alexei Sheplyakov b9a580d2c7 parallel make fixes: add missing dependencies
* packages:
  - build each package in a separate directory so sereral packages can be
    built in parallel.
  - prepare_*_source: make sure git repositories are cloned before using
    them.

* image/centos, bootstrap, docker: add dependency on the locally built
  nailgun, astute and co. RPMs to make sure RPMs are ready before trying
  to install them.

* docker:
  - start an instance of the simple http server per a container being built,
    make sure those processes listen the different ports.
  - fix sporadic build failures due to the HTTP daemon premature exit.
    The simple_http_daemon which serves RPM repository exits in 600 seconds
    by default. However a container might require more time (due to a slow
    machine, a high load, etc), thus the HTTP server might exit before
    the required packages have been downloaded. Set the default timeout
    to infinity to prevent such an obscure error.

* repos.mk: several repositories can be cloned at the same time, so writes
  to version.yaml should be serialized. To keep things simple create
  version.yaml after cloning the repositories (with Fuel components).
  While at it polish the rule which clones the repository.

* packages/rpm, bootstrap: depend only on CentOS repo (more tasks can
  run in parallel).

blueprint support-ubuntu-trusty
Change-Id: I3a72802a7728121581e71227b013bb7aeffaf049
2015-01-13 07:46:52 +03:00
bootstrap parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
docker parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
fuelweb_test Fix double import settings 2015-01-12 18:06:10 +02:00
fuelweb_ui_test Fix selenium tests after changes in UI 2014-10-16 15:51:10 +03:00
image parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
iso ubuntu: produce a valid Debian installer initrd.gz 2014-12-31 09:51:13 +03:00
mirror mirror/ubuntu: use debootstrap instead of multistrap 2015-01-13 07:46:52 +03:00
packages parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
puppet Added version.yaml into upgrade tarball 2014-09-04 19:18:36 +04:00
upgrade Merge "Remove unpacking for Docker images from upgrade.sh" 2014-12-11 10:08:46 +00:00
utils parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
virtualbox Merge "Correct search of name virtual machines in list" 2014-12-30 17:17:24 +00:00
.gitignore ds_store in gitignore 2013-09-09 13:48:16 +00:00
.gitreview Restore .gitreview file 2013-09-27 18:31:36 +04:00
LICENSE LICENCE added 2014-06-06 13:48:21 +00:00
Makefile Reducing the size of upgrade tarball 2014-10-31 17:36:01 +03:00
README.md Updated links in readme 2013-08-08 09:16:27 +04:00
config.mk ubuntu: use security updates APT repository 2015-01-02 18:39:51 +03:00
netcheck.py fix all pep8 errors 2014-07-16 18:32:53 +04:00
prepare-build-env.sh mirror/ubuntu: use debootstrap instead of multistrap 2015-01-13 07:46:52 +03:00
regenerate_ubuntu_repo.sh Fix ubuntu diff repository structure 2014-11-10 11:47:22 +03:00
report-changelog.sh Implement creating global packages changelog file 2014-11-07 11:54:26 +03:00
repos.mk parallel make fixes: add missing dependencies 2015-01-13 07:46:52 +03:00
requirements-deb.txt mirror/ubuntu: skip libgtk2.0 2014-12-31 09:51:13 +03:00
requirements-eggs.txt Update Fabric version in Shotgun requirements 2014-12-29 17:15:16 +02:00
requirements-gems.txt Use a new ruby 2.1 in the master node as a single ruby version 2014-04-08 11:47:00 +04:00
requirements-rpm.txt Merge "Add ntp-dev to requirements" 2014-12-29 16:06:34 +00:00
requirements-test-eggs.txt Update makesystem for usig of fuel-ostf-tests repo 2013-10-04 14:03:04 +04:00
rules.mk Build iso from artifacts 2014-08-04 16:45:19 +04:00
run_tests.sh Move UI tests to main repo 2014-02-19 19:26:54 +04:00
sandbox.mk packages/deb: disable starting services in the staging chroots 2015-01-02 18:39:51 +03:00
virtualbox.mk New target 'make vbox-scripts' 2014-08-28 12:19:52 +00:00

README.md

FUEL

This is the main repository with ISO build scripts. It has links to two submodules:

  • Astute, which is deployment orchestrator
  • Fuel Library, which is set of Puppet modules

ISO, other materials: http://fuel.mirantis.com/

User guide: http://docs.mirantis.com/

Development documentation: http://docs.mirantis.com/fuel-dev/