Don't use --record during install, don't use -f in %files. Specify
nailgun files/directories explicitly.
Change-Id: Ib4adc96fdea1987de08f67ff934a7fa35258f4d1
Closes-Bug: #1614926
In Fuel 7.0 we dropped classic provisioning mode,
fully switching to IBP. Remove pre-provision task
of downloading of debian-installer parts and related
script.
Related-Bug: #1549346
Depends-On: I36ff56c1e4a0437b33fc8e31da3df6f311607307
Change-Id: I1001225edd737a29edc263fee48715ba52f53af7
As soon as CentOS7 gets merged we should remove
all compatibility fixes from fuel-web
Change-Id: I51d8f9f71fcef6efa3b1acfe3fdf358820af8de7
Closes-Bug: #1521592
This functionality is going to be covered by packetary
https://github.com/openstack/fuel-mirror/tree/master/packetary
which implements low level logic for manipulating of
rpm/deb packages and repositories. Packetary can be used
both for creating partial and full mirrors of upstream and MOS
repos.
Change-Id: I8f4ccc71a27a486e6b0042eed6ce2ca8098deb48
DocImpact
Closes-Bug: #1517552
Add systemd service units for nailgun components.
Also fix rhel macros condition in RPM spec.
Blueprint: master-on-centos7
Compatible with CentOS6 master node
Change-Id: I4dc45774fba16037e0d4ccd077ca786a18f58ec2
python2.7, which is default in CentOS7, provides
the following modules out of box:
* argparse
* orderecdict
There is no such packages on CentOS7 so we don't need to
declare them as requirements.
Blueprint: master-on-centos7
Compatible with CentOS6 master node
Change-Id: Ia1659a5c423698747929465f6f85074c5894bcf5
At the moment feature_groups are defined during
ISO build in version.yaml file. We need to avoid
using build time defined parameters because
we are moving to the package based delivery approach.
Depends-On: I05e841d4279bc61645cefb68f411a93b67e57189
Related-Bug: #1513737
Related-Bug: #1515517
Change-Id: I4f96fec73f991094bca65de5f1d1014662fbb2b4
The libraries we use from oslo-incubator project has been evolved into
separate libraries long time ago. Let's drop incubator, and use oslo.*
projects instead. It reduces our tech-debt, and introduce possibility
to fit upstream criteria.
Change-Id: Ib0bffc1d3e7c46f1028e06cda9bc0900acc26ee4
Closes-Bug: #1511427
We need this file to be available in
a separate package because upgrade script
needs some information from this file.
fuel-upgrade package is to depend on
this package.
Change-Id: I02f32386232c94a0288877dfc78513a8bc74d23e
Closes-Bug: #1485663
Implements: bp package-master-node-upgrade
This change allows network checker to properly check availability of
urls using ftp protocol. Basically, this change checks if ftp urls are
possible to open with urllib2.urlopen function.
Add requirements.txt to test-requirements.txt
Add running url_access_checker tests to tox
Add six to network_checker requirements.txt, nailgun.spec,
debian/control
Change-Id: I89c3d4635e9f58d19eab8440c720f1900e81aea4
Closes-Bug: #1488001
We build all modules separately and there is no need to use npm
This will fix package build process inside PBS
Change-Id: I0812a2f080b7a9b77b2aa52d02ab4c8f7f8ffcb6
Fuel Agent is to be moved into a separate git
repository. So, this spec is going to be there
and will be checked out during ISO building
together with source Fuel Agent code.
Change-Id: I483ebabc6147d3f9459672d61ebfa94dc446516c
Implements: bp split-fuel-web-repo
We use ethtool to collect data about available
offloading modes for physical interfaces
Change-Id: Ie6528306fe56a9999782fa6a3e6fbc8ee7af33d0
Closes-Bug: #1471856
Added command that will perform setup and teardown of
required networking configuration.
Network configuration will perform next things:
- set interface up if required
- create vlan tagged interface and set it up
- add required ipv4 settings for interface
- add default route
After verification teardown will be performed.
Teardown is best effort based - e.g we should not fail whole command
if we cant fully execute teardown.
Change-Id: I910c15c2b39a917eb8428bb69271b5dde364b639
Partial-Bug: 1439686
This change introduces new entry point for network_checker, which allows
to check if it is possible to access urls give to the command.
Usage: urlchecker check <url1> <url2> <url3> ...
It will be used to check repository connectivity from slave nodes.
python-requests is added to nailgun-net-check package requirements in
both rpm spec and debian `control` file.
Change-Id: Idc04f74ad7364dee452e9151391654f828e2342d
Partial-Bug: #1439686
We can re-define release and version parameters while building
package(s) (for rpmbuild):
* --define "release $RELEASE"
* --define "version $VERSION"
Change-Id: I110910b4c620db56f7167957b368450f032b9f8d
Related-blueprint: package-fuel-components