Recently puppet4 started deprecating ruby 2.0
with the following commit: e9eda7ed56
One way to work-around this (in the absence of a more recent ruby version) is to
not treat this deprecation warnings as fatal when doing the puppet syntax check
Change-Id: I8575064411ed54a29adb181375fc822a672ea6c3
Closes-Bug: #1661200
This change updates the scripts that manage puppet modules via
puppet-librarian-simple to dynamically search for multiple Puppetfiles.
Additionally the logic around which modules to test has also been updatd
to support multiple Puppetfiles.
Partial-bug: #1561890
Closes-Bug: #1553385
Change-Id: I57a9337091d4737aed6bec3e3cec5519d46345a3
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Co-Authored-By: Alex Schultz <aschultz@mirantis.com>
Since we have switched to the fuel module, we
can remove nailgun one.
Depends-On: Ic1474afd82df6dc66644ce1301c599ce8574de10
Closes-Bug: #1545032
Change-Id: Ic7797df66c8968a162dc4433d87a2cf0568e4ab6
This commit adds support to automatically exclude modules
defined in the fuel-library Puppetfile from rspec and
lint tests.
Change-Id: I398c7824d3cfb76002eaed962b9161252a14a529
Closes-Bug: #1540573
This commit enables integration with Git. Now before run
RSpec or Lint tasks Rakefile will check for Git changes
and run these tasks on changed modules only otherwise
they ran against all modules.
Change-Id: I79ffbb8e2ed0c10cf03a1b2e176b75b314a3e79d
Closes-Bug: #1537063
Closes-Bug: #1513900
This change updates the fixtures files for the modules within
fuel-library to use the relative path to the upstream modules used by
fuel-library. With this change we are also adding an initial prep task
that is used by CI to pull down all the modules first and only one time
to reduce the amount of repeated calls to the upstream git repositories.
Included in this change is also an update to exclude all the upstream
modules from the spec and lint tasks as those are maintained in the
upstream modules and should not be done when testing fuel-library.
This change also adds documentation to the README.md on how to run the
tests from the root of fuel-library.
Change-Id: I9cde21b94a8367fd45cf046af48d7618076a385c
Related-Bug: #1535832
This change creates a top level Rakefile that can be used to run all of
the lint, syntax and spec tasks for the modules and files in this
repository.
This is needed to integrate with the openstack-infra puppet syntax and
unit test jobs.
This change disables the unit tests for l23network until they can be
fixed as part of bug 1507742.
Change-Id: I1f637f2f2fd91ce01ba2a92f6ea45499def5333d
Related-Bug: #1507751
Related-Bug: #1507742