Commit Graph

32 Commits

Author SHA1 Message Date
Andreas Jaeger 797016c54b 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: Icc6a810696788e65e9afd8be691400d4d39de313
2019-12-18 09:38:51 +01:00
azvyagintsev 9f40d27bbe Add rsync dependency for fuel-agent
Change-Id: I05e0b33420058772216220bb9fcd5f61c40f3e27
Co-Authored-By: Ivan Suzdal <isuzdal@mirantis.com>
Partial-Bug: 1664152
2017-02-16 11:44:51 +02:00
Vasyl Saienko 8125d9ecd5 Add ironic-callback systemd script.
This patch replaced ironic-callback upstart script by systemd.

Change-Id: Idfbe2de940f0e99e8d0fcf952a9153631b6789b1
Closes-Bug: #1624011
2016-09-16 15:52:36 +03:00
iberezovskiy 8234a29665 Replace fuel_bootstrap_cli.yaml on package installation/update
Config fuel_bootstrap_cli.yaml should be updated along with
fuel-bootstrap-cli package update. This config will be modified
later when master node will be configured: http://goo.gl/W36lG4

Change-Id: I4861e429a121b45aa864ec63fe164a03cf2ed74b
Closes-bug: #1620301
2016-09-07 21:30:38 +00:00
Jenkins 21a2d92225 Merge "Xenial support for fuel-bootstrap" 2016-07-22 15:08:02 +00:00
Dmitry Teselkin 78f11337aa Xenial support for fuel-bootstrap
Add files required to build Xenial based
bootstrap image. This is for switching to Xenial
in the nearest feature.

blueprint: mos-xenial

Change-Id: I06ee5a036d49c989e977af77dcebd4be01ee7dcd
2016-07-21 15:44:25 +00:00
Alexander Gordeev 91680ad7e6 Remove genisoimage from deps
genisoimage isn't needed anymore since fuel-agent started to produce
non ISO9660 config drive image.

Change-Id: I19beac5a253aa2db5eeb39c018c5bd90ebcefcd6
Related-Bug: #1544818
2016-06-22 14:34:13 +03:00
Alexander Gordeev 72a7f39573 Add oslo_log requirement to RPM spec
fuel-agent recently was graduaded to oslo_log,
but RPM spec wasn't updated

Change-Id: I15d3f9c817f452deb6f887163009ad5d7d6b7715
Closes-Bug: #1594850
2016-06-22 14:26:03 +03:00
Jenkins 66eacd8ce1 Merge "Bump version to 10.0" 2016-04-06 11:58:39 +00:00
alexz 16d3065cc5 [fuel-bootstrap] Perform force multipath-reload on bootstrap startup
Partial-Bug: #1559197
Change-Id: Id643a88e348c8e3889d1d0689ef412f9b8345660
2016-03-28 12:09:12 +00:00
Sergey Kulanov 7e9fb5aa79 Bump version to 10.0
Change-Id: I63ca2d2e6cec16b6265cfcc48623aa73c13e9cad
Related-bug: #1558589
2016-03-27 20:30:37 +00:00
Albert 469b68b83b Revert the work-around for renaming PXE interface on Ubuntu bootstrap
The fix for the renaming interface used on PXE boot of Ubuntu
bootstrap is in the live-boot_4.0.2-1~u14.04+mos2 package.
We don't need this work-around any more. Related to the
LP #1529631 and LP #1528275.

Depends-On: I7ddc1ac41813747ae0285900a3540f39b89161cb
Change-Id: I4eaca76175e6df308b819c7f06ff057318f3115b
Related-Bug: #1529631
Related-Bug: #1528275
2016-01-21 16:33:24 +02:00
Sergey Kulanov ffecab7bf1 Bump version to 9.0
Change-Id: I0ad4ac3adf340319dc878c0828cf08467119fae7
2015-12-18 12:59:35 +02:00
Alexey Zvyagintsev d56cf9f79f Fix spec files section
Related-bug: #1527554

Change-Id: I3e3f6461ee75a29dcafbd26c959075131eff159e
2015-12-18 10:44:23 +00:00
Artur Svechnikov 13c45fe510 Fixed overwriting of astute.yaml
Fixed examples of repos in config sample

Change-Id: I40cb0299393336a038f996a56bdb7aaa95366e44
Closes-Bug: #1527196
2015-12-17 11:37:23 +00:00
Albert 2f18b7596b Workaround to let rename udev interface using as PXE on Ubuntu bootstrap
Passing kernel parameters biosdevname=0 and net.ifnames=1 enable
 persistant interface naming schema and disable 75-persistent-net-generator.rules

 The interface is used for PXE booting is eth0 interface (because it becomes up
  the very first).
 Since Ubuntu uses Upstart-udev-bridge to communicate to udev the udev events
  (renaming interfaces) are processed quite later, when the eth0 interface is
  in the UP state and /etc/network/interfaces (config file) has been created.
 When udev attempts to rename the eth0 interface it receives "device busy"
  message (because eth0 is in UP state).
 To let the eth0 interface be renamed the following steps are used in
 the /usr/bin/let-rename script:

1. Scan the interfaces to figure out which one is in the active (UP) state and
   has not been renamed. Because we have just one PXE interface, we are looking
   for that interface (all others in the down state).
2. The state of the found interface is changed to DOWN (release DHCP leases) by the
   command:
    ifdown $intf
3. The current interface name ($oldname) and MAC address ($macaddr) of the
   interface are saved and will be handy later.
4. The udev event (for subsystem net, action add) is issued, which forces
   renaming of the eth0 to a new name by the commands:
    udevadm trigger --subsystem-match=net --action=add
    udevadm settle
5. At that point interface's name (eth0) has been changed and we are looking
   for interface which MAC address is equal to the remembered MAC address of
   the former eth0. Found new name (of the renamed eth0 interface) is saved in
   the $newname variable.
6. Update /etc/network/interfaces (config file) by substituting all $oldname
   of the interface to the $newname by the command:
    sed -i -e "s/$oldname/$newname/g" /etc/network/interfaces
7. Enabling the renamed interface by the command
   ifup $newname

Change-Id: I80d65ba597f4b6361d67a629c4627739afd37116
Implements: blueprint network-interfaces-naming-schema
Closes-Bug: #1524303
2015-12-09 14:17:35 +00:00
alexz 6356e90686 Fix trusty based slave bootstrap
* Sync fix-configs-on-startup with fuel-main/bootstrap
* Due wrong permission for trusty/etc\usr folders, after
rsync's files into chroot system - ntp fails to run due Access Denied
error
* fix ubuntu cloud-init hook for ntp.drift
* nailgun-agent runs only from cron
* fix file permission for trusty bootstrap
* add 'psmisc' for fuel-agent requirements
  Centos7 don't install it by default, otherwise mcollective
  container - which used for IBP

Change-Id: Ifecbc4220df8ae77f7373d4b342aa1e72deb9059
Closes-Bug: #1522406
2015-12-07 17:26:25 +02:00
alexz 820abc5171 Fix fuel-bootstrap-cli requirement
* fuel-bootstrap-cli actually require fuel-agent itself

Change-Id: Idf6148627b6c41baa1ffbed442e90899b225cbfc
2015-12-01 22:16:06 +02:00
alexz f0eddf7873 Add default settings.yaml for fuel_bootstrap_cli
Move all fuel_bootstrap files under one folder-logic naming

Partially implements: blueprint dynamically-build-bootstrap
Change-Id: I79cecaa006c37207149e5ae9cf85c9aad3da71c0
2015-11-30 13:01:27 +02:00
alexz d96ed1d854 Fix file permissions for mk_bootstrap/files/trusty files
Change-Id: I46acadb03bc4a145a06921edc1f99726ea9a0ec3
2015-11-23 22:10:42 +02:00
alexz 1ecc38438a Add base setup fuel-bootstrap utility
* Implement setup.py for module contrib/mk_bootstrap/fuel_bootstrap
* Extend fuel-agent.spec

Change-Id: I40d717a91eb4f4b1f6972d50a590deb135e38b5a
Implements: blueprint bootstrap-images-support-in-cli
2015-11-20 13:51:48 +00:00
Sergey Kulanov ac0450bca0 Remove ironic-fa-deploy RPM package from mirror
Since we are not going to deploy OpenStack under CentOS for now,
we can remove ironic-fa-deploy RPM package from repo

Related-bug: #1460480
Change-Id: Ifa133feada71bd4a5334180e1985b478abed762a
2015-11-16 14:54:33 +00:00
Yuriy Zveryanskyy 52b5b8de28 Fix ironic driver for Liberty release
This patch fixes imports and parameter which has been changed during
Liberty cycle.

Change-Id: Icf1ec866d874c82dedea216241f06a815b0ad6ec
2015-11-09 13:56:55 +00:00
Jenkins 600182a036 Merge "Add Fuel Agent driver for Ironic" 2015-10-14 17:29:37 +00:00
Jenkins fb5daa89d8 Merge "Add Ironic bootstrap config files for Fuel Agent" 2015-10-14 17:29:16 +00:00
vsaienko 4d1aca6b32 use oslo_config namespace
* In liberty oslo.config 2.4.0 is packaged which doesn't
   contain oslo.config namespace

Change-Id: Ia4a1972d81fb0a2b21ee7f94353946aef9351605
Closes-Bug: #1505138
2015-10-13 13:32:23 +03:00
Yuriy Zveryanskyy e360520ec6 Add Fuel Agent driver for Ironic
Ironic deploy driver for Fuel Agent.

Co-Authored-By: Vladyslav Drok <vdrok@mirantis.com>
Co-Authored-By: Vasyl Saienko <vsaienko@mirantis.com>
Change-Id: I99c9c8081a277431cf3fe65703059962cae3c746
2015-10-13 10:18:47 +00:00
Yuriy Zveryanskyy 9b3d9bedab Add Ironic bootstrap config files for Fuel Agent
This patch adds config files and scripts which are required for
Ubuntu bootstrap system with Fuel Agent for deploy with Ironic.

Change-Id: I0f6ef54b4e5f987a48a6d6c0d246c777de32ccb1
Co-Authored-By: Vasyl Saienko <vsaienko@mirantis.com>
2015-10-13 12:50:30 +03:00
Vladimir Kozhukalov 5a0893726a Change version to 8.0
Change-Id: Ibcf0659293f659392aa2fa11996a124828d32a04
2015-09-03 12:02:36 +03:00
Alexander Gordeev 548a94e4c9 FA: add xz, coreutils for fuel-agent spec
Those packages come from eliminated fuel-image package.

Change-Id: Id4421b27755bae0c6f5d7f2c1d807d734747e98e
Closes-Bug: #1475335
2015-07-16 18:03:33 +03:00
Alexander Gordeev 07f4346604 FA: add debootstrap package to spec
Change-Id: I5588daee9eecf5da257c2c1f3c8257d30a8d013d
Closes-Bug: #1475335
2015-07-16 17:36:08 +03:00
Vladimir Kozhukalov 21f4b55f16 Added infrastructure files
* .gitreview
* .gitignore
* run_tests.sh
* specs/fuel-agent.spec

Change-Id: Id4f3ca3f44dbb40bd8da8a51f76d42459ea61c85
2015-07-14 14:54:56 +03:00