Bump fuel-devops master branch to version 3.0.3
There is a lot of changes from the fuel-devops 3.0.2.
Change-Id: Iea58e088fe17fdd0d5f43e9c812edc0c2d1729ca
rework imports: import module instead of object
http://docs.openstack.org/developer/hacking/#imports
Move retry to decorators and warn, if called from old place
Fix __deepcopy__ special method
Change-Id: Ib958ea40cffbc508e3ab179bce9b300423b2fac1
PostgreSQL in fuel-devops 3.0.x is now optional. To install it
correctly, should be used egg=project[postgre]
Change-Id: I4c112f25977093511b9ae6d959ecce75a81009a3
- New attributes in Libvirt Node object:
cloud_init_volume_name: <string> # Volume name for cloudinit config
If set, than Node.define() will try to make an ISO image with
metadata for cloudimage, and upload it to the specified Volume.
cloud_init_iface_up: <string> # Interface label to set up on boot
- New attributes in Libvirt Volume object for cloudinit metadata:
cloudinit_meta_data: <string> # Yaml as a string
cloudinit_user_data: <string> # Yaml as a string
- Resize 'source_image' after upload to the specified 'capacity' size.
It's useful for cases when original qcow2 is much smaller than
it is required, so 'source_image' with the size 2Gb will be resized
to 'capacity', for example 50Gb, after upload to the libvirt pool.
For qcow2 images, real disk space is not allocated, it is a virtual
resize only.
- 'centos_master' node role extension refactored: now pre_define()
method just initialize the metadata objects (if they weren't passed
from the template).
- add an example template
Closes-Bug:#1602298
Change-Id: If35b252964a28a4bd43f073318cee93f3dfbe907
- baremetal_example.yaml.rst replaced with already working template
for hybrid environment and additional details
- add a known issue for fuel-devops3.0 with libvirt1.2.2 : network
interface names on nodes can conflict between different
environments.
Change-Id: I79d3e54a7d2ef19dd510933f62b871829cf291fa
blueprint: devops-bare-metal-driver
1. install.rst
2. README.md
3. Minor fixed for network and environment models docstrings
4. Already not used helpers (
_underscored - was implemented in early devops 3,
KeyPolicy) has been dropped completely.
Change-Id: I36b537915e019193f28b452dbac13ee1c9ab289e
- fixed recursion error in templates.rst
- docs/source/modules added to .gitignore
- added setup.cfg to put html docs to right place
- docs renamed to doc (convention for openstack community)
Change-Id: I530228d0a764302ad7ca9d71be98856188c3fdcb