Don't use --record during install, don't use -f in %files. Specify
octane files/directories explicitly.
Change-Id: I84f0d71a2a582b3a23fc048a331d6caae775e38b
Closes-Bug: #1619319
Add `bash` provider for resource `exec` in order to handle errors more reliably
Proper ownership attributes are set for octane_data directory
Copy & paste error in seed/upgrade-db.yaml is fixed
Change-Id: I715701a079f06e11480738427305d8b1389f6566
Automated configuration (using custom graph feature) is added.
rsyncd.conf is configurated using Augeas resource in Puppet as
an elegent solution which doesn't interfere with existing
configuration by Fuel bootstrap.
It adds two Rsync section: octane_code, octane_data.
RPM spec is also updated to incorporate octane_tasks Puppet module
into Octane package and set Rsync up.
Untapped controller group is deleted from upgrade-db-orig graph.
Change-Id: Ia8ea7214b0b93f414d1de9b07a48e1602c0d2ae3
fuel-nailgun-extension-cluster-upgrade provide nailgun extension that
used by octane cli
Related-Bug: #1604492
Change-Id: Ib5a0d165614cd7d8626f3715b0c682efe1c4a684
Parametrize the RPM spec with python2 macros and add
patches to the build directory recursively to make
sure that all of them are included.
Change-Id: I49488776047b32b0a939bbbe435c0c286eabedee
Closes-bug: 1585528
Patches are being installed to incorrect hardcoded path.
Change the path to be dependent on the version of python in the RPM
spec.
Change-Id: Ieb967f95318e19e616fd96459c3bfb28cbb8730c
Closes-bug: 1557734