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
Sergii Golovatiuk bef3b9ea63 Cleanup requirements-rpm and requirements-deb.txt
requirements-deb.txt: remove redundant entries

- apt-xapian-index: required by aptitude, tasksel
- crda: required by linux-image-generic-lts-trusty
- fakeroot: required by devscripts, dkms, build-essential, debhelper
- geoip-database: required by ubuntu-standard
- iputils-arping: required by nova-network, neutron-l3-agent,
                  neutron-vpn-agent
- krb5-locales: required by ubuntu-standard, qemu-utils, openssh-server,
                novnc, puppet
- laptop-detect: requirred by tasksel
- libalgorithm-diff-xs-perl: required by debheper, build-essential, devscripts
- libalgorithm-merge-perl: required by debheper, build-essential, devscripts
- libhtml-template-perl: required by mysql-server-wsrep-5.6,
                         zabbix-server-mysql
- libparse-debianchangelog-perl: required by aptitude, devscripts, tasksel
- libsasl2-modules: required by apache2, cloud-init, git, nova-compute-kvm,
                    pacemaker, qemu-kvm, ubuntu-standard
- lockfile-progs: required by ubuntu-minimal
- manpages-dev: required by devscripts, dkms, build-essential
- powermgmt-base: required by ubuntu-standard, hdparm
- python-dateutil: required by ceilometer-api, python-ceilometer,
                   ceilometer-agent-central
- python-debian: required by aptitude, devscripts, tasksel
- python-pam: required by nova-compute-kvm, keystone, nova-api,
              nova-scheduler, nova-cert
- python-pypcap: required by nailgun-net-check, python-pcs
- python-werkzeug: required by ceph, radosgw, sahara, python-ceilometer
- python-xapian: required by aptitude, tasksel, libguestfs-tools
- python-xattr: required by python-swift, swift-object
- sgml-base: required by ubuntu-minimal, tasksel, pacemaker, puppet
- sharutils: required by qemu-utils
- snmp: required by pacemaker, ipmitool, fence-agents
- ssh-import-id: required by openssh-server
- ssl-cert: required by apache2, keystone
- tcpd: required by openssh-server, nfs-common, snmp, socat
- unzip: required by devscripts, mc
- wireless-regdb: required by linux-image-generic-lts-trusty
- xauth: required by openssh-server
- xml-core: required by ubuntu-minimal, tasksel, qemu-utils
- xz-utils: required by ubuntu-standard

requirements-rpm.txt: remove redundant entries

- packages required by @Base and @Core:
  - bc
  - bfa-firmware
  - bind-utils
  - cronie
  - cronie-anacron
  - cronie-noanacron
  - crontabs
  - dhclient
  - ed
  - iproute
  - kernel-firmware
  - man
  - mlocate
  - ntp
  - ntpdate
  - openssh-clients
  - openssh-server
  - passwd
  - policycoreutils
  - ql2100-firmware
  - ql2200-firmware
  - ql23xx-firmware
  - rsync
  - selinux-policy-targeted
  - tcpdump
  - time
  - unzip
  - wget
  - yum
  - yum-utils

- apr{,-util}: required by httpd
- boost-program-options: required by galera, ceph-test, mongodb, qpid-qmf
- boost-system: required by qemu, ceph, mongodb, openstack-cinder, cloud-utils
- boost-thread: required by qemu, ceph, cloud-utils, mongodb, openstack-nova
- cobbler: required by cobbler-web
- db4{,-utils}: required by arp-utils
- Django-1.3.4: removed due to conflict with Django14
- erlang-*: required by erlang-R14B
- httpd-toolsi: required by http
- libaio: required by ceph, percona-xtrabackup
- libcephfs1: required by ceph, ceph-test
- libfcgi: required by ceph-radosgw, fcgiwrap
- libicu: required by mongodb, nodejs, ceph, gdisk, v8
- libqb: required by pacemaker, crmsh
- librados2: required by qemu, ceph, cloud-utils, python-cinder
- librbd1: required by qemu, ceph, openstack-nva, cloud-utils
- librepl: required by rsyslog
- libselinux-ruby: required by puppet
- libudev: required by lvm2, device-mapper, qemu, ceph, crmsh, docker-io,
           fence-agents, parted, pacemaker
- libunwind: required by ceph, mongodb
- libuv: required by nodejs
- libxml2: required by pacemaker ...
- libyaml: required by  hiera, PyYAML, neutron, sahara, ...
- lzop: required by libvirt-daemon-driver-qemu
- mailcap: required by http
- make: required by openssl
- mtools: required by cobbler, syslinux
- pssh: required by crmsh
- usermod: required by setuptool
- virt-what: required by facter, ruby-facter

Removed:
- MySQL-server, MySQL-shared, MySQL-client: were used in simple for CentOS
- nagios-*
- puppetdb
- puppetlabs-release
- puppet-server
- pushy: was required by ceph-deploy
- qpid*: not used anymore
- system-config-firewall-base: firewall rules are managed by puppet
- wireshark: not used anymore, replaced by tcpdump -w fore remote inspection
- wxBase: was required by wireshark
- wxGTK{,-gl}: was required by wireshark
- zlib-devel

Implements: blueprint support-ubuntu-trusty

Change-Id: I5dcbfc3fc01efa79c3339c97c2eaf5252857c2ae
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
2015-03-10 14:55:44 +01:00
bootstrap Set secure Ciphers and MACs for ssh server 2015-02-25 16:28:23 +01:00
docker Merge "Reinstall postgres and cobbler on container start if needed" 2015-03-10 11:26:14 +00:00
fuelweb_test Merge "Fix openstack authorization for reverted environment" 2015-02-12 10:20:43 +00:00
fuelweb_ui_test Fix selenium tests after changes in UI 2014-10-16 15:51:10 +03:00
image Update to Ubuntu 14.04 LTS 2015-03-05 00:23:06 +01:00
iso Revert "Separate /var/log from /var" 2015-03-10 10:59:49 +00:00
mirror mirror/ubuntu: fix sources.list with USE_MIRROR!=none 2015-03-05 19:49:47 +03:00
packages Merge "IBP: add PyYAML to fuel-agent rpm spec" 2015-03-10 13:22:32 +00: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 [report-exporter] Hot fixes 2015-01-25 01:47:49 +03:00
virtualbox Slave nodes are not booted 2015-03-03 09:07:08 +02: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 Update to Ubuntu 14.04 LTS 2015-03-05 00:23:06 +01:00
prepare-build-env.sh Add to ISO ability to boot from USB 2015-02-20 11:40:59 +00: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 Fix fuelmain_sha missing from version.yaml 2015-02-05 15:25:00 +03:00
requirements-deb.txt Cleanup requirements-rpm and requirements-deb.txt 2015-03-10 14:55:44 +01: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 Cleanup requirements-rpm and requirements-deb.txt 2015-03-10 14:55:44 +01: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/rpm: speed up the build 2015-02-06 11:30:58 +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/