Commit Graph

26 Commits

Author SHA1 Message Date
gaozx a951ea7533 Remove log translations
Log messages are no longer being translated. This removes all use of
the _LE, _LI, and _LW translation markers to simplify logging and to
avoid confusion with new contributions.

See:
http://lists.openstack.org/pipermail/openstack-i18n/2016-November/002574.html
http://lists.openstack.org/pipermail/openstack-dev/2017-March/113365.html

Change-Id: I763eb2a223395374dd113f0bc2b13130f654f650
2017-03-21 03:35:37 -04:00
Rajiv Kumar acdfab941b Remmoved unnecessary utf-8 encoding
Change-Id: Idd1aeb81d1012a63c530f9571e72bbf2dba0c522
2017-01-10 17:33:47 +05:30
Maksim Malchuk 06ab1390fa Run console on the serial port if required
This commit adds the ability to use IPMI SOL console when the nodes
provisioned with an option 'console=ttySx' or 'console=ttySx,speed',
where x is 0 for the COM1 and 1 for COM2. If speed parameter doesn't
provided so 9600 used as default. This feature can be used for the
bootstrap nodes too.

DocImpact
Closes-Bug: #1544820
Change-Id: I210001c5692281add2439843f4ad69d65c8f6e17
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-06-16 14:16:53 +03:00
Nikita Zubkov 10687832f2 Get root password for build image from settings
Image building process reads from settings hashed version of root
password and apply it instead of default.

Conflicts:

	bareon/drivers/data/nailgun.py
	bareon/drivers/deploy/nailgun.py
	bareon/utils/utils.py
	fuel_agent/tests/test_manager.py

Change-Id: Ibb614ddd1973c8fae25dae8217d207ffc92f1b15
Partial-Bug: #1537496
Depends-On: I2092bfca78fb721a8df3c8c6e4e6fd18e64ba353
2016-06-14 18:18:24 +03:00
Artur Svechnikov 9ae93ece26 Introduce new build option to pass CA cert
Conflicts:

	bareon/drivers/deploy/nailgun.py

Change-Id: I994bc6918a1c84d120eb77b37f1b63b59dd85ed5
Closes-Bug: #1539437
2016-06-14 18:18:24 +03:00
Pavlo Shchelokovskyy 78c9d6afb0 Change Ironic metadata name in Glance images
change mos_disk_info to fuel_disk_info

Change-Id: I83c462424422722f210d1659eaa7cf3c1bc14aa9
Closes-Bug: #1539040
2016-06-14 18:18:24 +03:00
Artur Svechnikov a9f2bd1769 Pass label to bootstrap image metadata
Change-Id: Ia6bb0e234232966ba03b2935a7bd66b8e965632b
Closes-Bug: #1529876
2016-06-14 18:18:24 +03:00
Alexey Zvyagintsev aff9bb0565 [do_mkbootstrap]Enable possibility to use "directory" like container format
* Copy built files into output dir - not arhive them

Conflicts:

	bareon/errors.py

Closes-bug: #1528533
Related-bug: #1527587
Change-Id: Ic332428ed311d3dad0b599189498153c55af7b30
Co-Authored-By: Artur Svechnikov <asvechnikov@mirantis.com>
2016-06-14 18:18:23 +03:00
Albert 91ef29eea9 Adding dkms drivers hpsa and i40e to bootstrap (package list)
Change-Id: I6efeae9e74172bc6167ae5c8005fae5a520e2c44
Closes-Bug: #1513535
2016-06-14 18:18:23 +03:00
vsaienko 1a22e347a6 Add fuel_libvirt ironic driver
This driver allows to perform Power/Management operation
with VM via Libvirt API.

Change-Id: Ia82f7fb45d2592d96ddcc423771bbd14df1e4e28
Partial-Bug: #1524773
2016-06-14 18:12:59 +03:00
alexz fdf74042d5 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

Conflicts:

	specs/fuel-agent.spec

Change-Id: Ifecbc4220df8ae77f7373d4b342aa1e72deb9059
Closes-Bug: #1522406
2016-06-02 20:08:05 +03:00
Evgeniy L 18893f0d08 Use bareon-* namespace for command line entry points
Change-Id: I3aa9bcf81a961f2eac5068ab243001f0b03738f6
Closes-bug: #1526346
2015-12-15 18:02:44 +03:00
Evgeniy L 99528c2de7 Rename fuel_agent into bareon
Change-Id: I5c0552db35595b726c35ab5dab626cc326ef759f
Closes-bug: #1524269
2015-12-15 14:14:42 +03:00
Artur Svechnikov 0fd93b8801 Add activate command to fuel-bootstrap-cli
Change-Id: I0d5e56736421332d5a643fb865469898d78cf94f
Implements: blueprint bootstrap-images-support-in-cli
2015-12-02 18:35:38 +03:00
Artur Svechnikov c45fb4c7b5 Fixes for fuel-bootstrap-cli
Change-Id: I5b0085b257e4c71c9d5078037064b20ad76f06fa
2015-12-01 17:55:14 +03:00
Artur Svechnikov bd67efbada Add settings to fuel-bootstrap CLI
Change-Id: I2610333cf90827915786ee585fd9091c6ff9a17e
Implements: blueprint bootstrap-images-support-in-cli
2015-11-30 17:50:59 +03:00
Artur Svechnikov 283624a1a6 Add build command to fuel-bootstrap
Change-Id: I8da4a27cae791aa46ee455c74dcb2a89cfd2814c
Implements: blueprint bootstrap-images-support-in-cli
2015-11-30 17:16:20 +03: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
Jenkins c7de981fc9 Merge "Add documentation to Ironic driver" 2015-11-26 13:00:49 +00:00
Artur Svechnikov bf518f743d Add commands to CLI fuel-bootstrap
* fuel-bootstrap list
* fuel-bootstrap import
* fuel-bootstrap delete

Change-Id: I25b4c68b2b2599da179ccb78d4f5eb91e3988ce8
Implements: blueprint bootstrap-images-support-in-cli
2015-11-25 19:10:38 +03:00
alexz 1d98edb046 Add mk_bootstrap trusty files
* Add hardcoded files to perform trusty bootstrap creating
* Moved from https://github.com/openstack/fuel-main/\
   fuel-bootstrap-image-builder/share/fuel-bootstrap-image/
   \ubuntu/files

Change-Id: I8694be9bb5b1a94e8cf8e9f3131db0b4def43d7f
Implements: blueprint dynamically-build-bootstrap
2015-11-20 14:30:59 +00: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
Yuriy Zveryanskyy 477928c0ec Add documentation to Ironic driver
Add minimal documentation to README file.

Change-Id: I0525835d9b5a5e833f9134f2f558b921993c682b
2015-11-20 13:12:56 +02: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
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