Commit Graph

45 Commits

Author SHA1 Message Date
Andreas Jaeger e61cc055ab Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I10917e42829b459c41ca46514faa72fc46abf7be
2019-12-18 09:52:23 +01:00
Vladimir Kozhukalov 502d152f41 Add python-distributed package as nailgun dependency
Change-Id: I852ad5491b2225c8a211f7216d1a17b2b6c53487
Closes-Bug: #1676300
2017-03-27 08:17:12 +00:00
Alexander Tsamutali 66957aade3 Remove version cap for python-networkx-core
Change-Id: I5f379b81b803132f1d6a8b4add72c723c10b4a1d
Closes-Bug: #1623865
2016-09-15 20:47:46 +03:00
Alexander Tsamutali ac55be5c46 RPM package build requires python-devel
Change-Id: I8780468dc5cdb730269f3cdb7d12485053d8e113
2016-09-06 20:32:32 +03:00
Alexander Tsamutali 41327e9d78 Cleanup %files section in spec
Don't use --record during install, don't use -f in %files. Specify
nailgun files/directories explicitly.

Change-Id: Ib4adc96fdea1987de08f67ff934a7fa35258f4d1
Closes-Bug: #1614926
2016-08-24 21:56:05 +03:00
Igor Yozhikov 28daa6b57d Add python-uwsgidecorators as runtime dependency.
Change-Id: Iaeef75e70004865f9c7ff3dab33e5795c77d4ed8
Closes-Bug: #1572997
2016-05-13 16:17:14 +00:00
Vitaly Parakhin d9e1ac25c6 Remove downloading debian-installer components
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
2016-04-18 10:18:20 +00:00
Sergey Kulanov be453a2c64 Bump version to 10.0
Change-Id: Ie2ed9798aa6fdfbdfcb4f7de6add6f46911878fd
Related-bug: #1558589
2016-04-01 11:28:16 +03:00
Igor Yozhikov e97bbacef4 Add user/group/folders creation
* nailgun user creation
 * additional directories creation at /etc and /var

Change-Id: I2216031b626b4065326f06ce9f4e0bd5b6c6742e
Closes-Bug: #1520513
2016-03-31 09:56:48 +03:00
Bulat Gaifullin 055359b58f Introduced YAQL helpers
Added syntax sugar to simplify YAQL expressins.

Change-Id: Ifb5ace0302dcf4e041d3962271faec669d494252
Implements: blueprint computable-task-fields-yaql
2016-03-24 19:39:26 +03:00
slava a2235e1d49 Remove compatibility fixes for python 2.6
As soon as CentOS7 gets merged we should remove
all compatibility fixes from fuel-web

Change-Id: I51d8f9f71fcef6efa3b1acfe3fdf358820af8de7
Closes-Bug: #1521592
2016-03-11 14:39:58 +00:00
Dmitry Burmistrov 4b03f7ff96 Remove UI stuff from rpm spec
Change-Id: I2c42b8905a6412a59d521157d3e7b4d7322be2ad
Implements: blueprint separate-fuel-ui-repo
2016-03-01 17:42:13 +00:00
Sergey Kulanov 5aacecefdc Bump version to 9.0
Related update for fuel-library version:
https://review.openstack.org/#/c/259431/

Change-Id: Icbbd04ecd1aef95c63a060735daf633c3c1340c3
2015-12-23 14:51:45 +03:00
Vladimir Kozhukalov fbd8538e3d Remove fuel_package_updates module
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
2015-12-07 17:34:33 +03:00
Ivan Suzdal 2daa7afc98 Systemd support for nailgun services
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
2015-11-30 13:47:32 +00:00
Dmitry Teselkin 7d4a5e8e62 CentOS7 Compatibility
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
2015-11-30 13:38:09 +00:00
Jenkins 3565b8733a Merge "Deprecate version.yaml" 2015-11-17 19:35:09 +00:00
Sergey Kulanov 5122adec38 Add nodejs to BuildRequires section of fuel-nailgun package
Closes-bug: #1516960

Change-Id: Ib2dd908de6dbfe75e296111d47e0e5736317655f
2015-11-17 12:29:54 +02:00
Vladimir Kozhukalov 1a8801a870 Deprecate version.yaml
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
2015-11-17 01:05:39 +03:00
Jenkins 5710dca0df Merge "nodejs for nailgun bundled together" 2015-11-06 16:33:33 +00:00
Artem Silenkov 12d63767f9 nodejs for nailgun bundled together
Change-Id: I65ced1fd29ed391eefebb85ffc658baae4c4fa92
2015-11-06 16:40:29 +03:00
Igor Kalnitsky 6bad1cb427 Drop openstack.common, use oslo.db instead
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
2015-11-03 16:11:08 +02:00
Vladimir Kozhukalov ff842dd813 Deprecate network_checker directory
Change-Id: I549f6c177a4e1fd459666410954accea9c30ae3c
Related-Bug: #1506896
2015-10-30 11:58:07 +03:00
Vladimir Kozhukalov 65b07097b2 Deprecate shotgun directory
Change-Id: Ib1260df78a45e9cc8bf6bdfd9627508ce50ae812
Related-Bug: #1506894
2015-10-27 13:09:34 +03:00
Vladimir Kozhukalov 3119b6f5bc Deprecate fuelmenu directory
Change-Id: Ia6affb462ada7b09e531e9cd096a2e109ac51a9a
Related-Bug: #1506885
2015-10-23 18:35:30 +03:00
Maksim Malchuk e07775a82b Rename package 'nailgun' into 'fuel-nailgun'
Change-Id: If273e46b528478f9f6bbf5c76bd394e0c040379d
Closes-Bug: #1439679
2015-09-23 13:23:43 +03:00
Artem Silenkov 73727d2a65 Update spec for recent nailgun
Change-Id: I8bc99f5372c96dbad71d0d3f05d7f46fb5fd7734
2015-09-21 21:25:18 +03:00
Jenkins 7e97a32efb Merge "Separate package for openstack.yaml" 2015-09-15 07:32:48 +00:00
Vladimir Kozhukalov ac9cf95609 Separate package for openstack.yaml
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
2015-09-08 11:45:29 +03:00
Vladimir Kozhukalov 3aced340bd Change version to 8.0
Change-Id: I0f4479df325a401ac782b5647ad811606490daf9
2015-09-03 18:46:32 +03:00
Maciej Kwiek 6c61f1d1cd Added ftp urls handling to network checker
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
2015-08-26 09:46:20 +02:00
Sergey V. Yudin 4527be94c1 Make shell login in fuel-menu really interactive
Enables job control in a shell by making use of
the "screen" utility
Closes-Bug: #1469137
Change-Id: I3f14dc214286e5a7dfcd9dff9dd004bef8414b2f
2015-08-05 14:27:58 +00:00
Sebastian Kalinowski c0bd5b4ccb Pin networkx version below 1.10
networkx is not compatible with Python 2.6 starting with version 1.10

Change-Id: Icd41b40b453079d8cbed427df449dd0226426f2b
Closes-Bug: #1480793
2015-08-03 09:44:30 +02:00
Jenkins d7fe1047ca Merge "Remove nailgun-agent related stuff from fuel-web repo" 2015-07-28 12:49:28 +00:00
Artem Silenkov 39accd76d9 Remove npm from buildrequires
We build all modules separately and there is no need to use npm

This will fix package build process inside PBS

Change-Id: I0812a2f080b7a9b77b2aa52d02ab4c8f7f8ffcb6
2015-07-23 15:16:38 +03:00
Sergey Kulanov 992cfa612e Remove nailgun-agent related stuff from fuel-web repo
Move nailgun-agent from fuel-web project[1] to
separate stackforge repo [2]

[1]. https://github.com/stackforge/fuel-web
[2]. https://github.com/stackforge/fuel-nailgun-agent

Change-Id: I893646dda915b867fcb1b2c99be1d9e3acc37a3d
Related-bug: #1475726
2015-07-22 17:25:42 +00:00
Artem Silenkov 82e92b6fda Add packaged nodejs to nailgun spec
Change-Id: I6a668f0c3381d0baa22e5cdd9d2d577687d9eb45
2015-07-20 18:53:35 +03:00
Vladimir Kozhukalov e6334fdc0c Removed fuel-agent package from nailgun.spec
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
2015-07-15 10:13:03 +00:00
Vladimir Sharshov (warpc) aac0de650c Missing nailgun-agent depends: ethtool
We use ethtool to collect data about available
offloading modes for physical interfaces

Change-Id: Ie6528306fe56a9999782fa6a3e6fbc8ee7af33d0
Closes-Bug: #1471856
2015-07-07 11:30:59 +00:00
Aleksandra Fedorova 0e8f267720 Bump version to 7.0
Change-Id: I0c3a3a62c26724ad10a5108f019002c5fbf091f9
2015-06-09 15:31:45 +03:00
Dmitry Shulyak 23659819ae Add url access verification that will setup network
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
2015-05-18 15:23:55 +03:00
Maciej Kwiek abcde8950f Add url_access_checker to network checker
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
2015-05-15 16:04:50 +02:00
Sergey Kulanov 09d85c29e8 Allow to re-define release/version parameters for rpmbuild
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
2015-04-30 17:09:08 +03:00
Dmitry Pyzhov 28cff8b08b Set version of Fuel to 6.1 everywhere
blueprint package-fuel-components

Change-Id: I728b06cae0abb6a4a491641545b0cf8ee19bfd01
2015-04-16 14:55:58 +00:00
Vladimir Kuklin 57887baf65 Move RPM spec and deb rules from fuel-main to fuel-web repository
Related blueprint: package-fuel-components

Change-Id: Id5d787d6638bcea1258cbc7c726f0dad44dd1afa
2015-04-16 16:48:06 +03:00