Commit Graph

11 Commits

Author SHA1 Message Date
Andreas Jaeger 854b3c5d37 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: Iffe3a7de281b48693606fe0c84ebec8190018167
2019-12-18 09:41:48 +01:00
Mykyta Karpin 49ee82dc15 Disable the deprecation warnings as errors for puppet-syntax
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
2017-02-02 12:35:53 +02:00
Dmitry Ilyin d03bf40521 Puppet4 support: support files
* enable both Puppet4 and Puppet3 noop tests
* Rake support
* Module and gem versions
* Script improvements

Change-Id: Ib3db0e8491a34851ba86f9364131d84ed7abf2ee
Related-Bug: 1586480
2016-08-30 19:02:07 +00:00
Bogdan Dobrelya 706ebfdc92 Fix tests and scripts for multiple Puppetfiles
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>
2016-03-25 10:01:54 -06:00
Vladimir Kozhukalov 74a68f493f Remove nailgun module
Since we have switched to the fuel module, we
can remove nailgun one.

Depends-On: Ic1474afd82df6dc66644ce1301c599ce8574de10
Closes-Bug: #1545032
Change-Id: Ic7797df66c8968a162dc4433d87a2cf0568e4ab6
2016-03-18 08:04:59 +00:00
Maksim Malchuk 4157206f3e Rakefile now support Puppetfile to skip tests
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
2016-02-03 23:56:55 +03:00
Maksim Malchuk 7de0ee245c Parameter skip_file didn't work with git changes
This commit fixes issue when skip_file didn't used at all

Change-Id: Iaa783fb37d8000f0578019c8e257ab8e4c992e9b
Partial-Bug: #1537063
2016-02-01 20:35:32 +00:00
Maksim Malchuk f60d5ed950 Rakefile support for Git changes
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
2016-02-01 11:26:54 +00:00
Alex Schultz abd991b230 Update CI tasks and module fixtures
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
2016-01-25 15:11:37 +00:00
Maksim Malchuk 155d99443e Support 'nested_classes_or_defines' test for Puppet4
This commit enable 'nested_classes_or_defines' test in
'fuel_syntax_check'.

Change-Id: Ia038a23ed4b3b7c7bb8a96f8afbd7e421a43993c
Partial-Bug: #1533332
2016-01-13 20:38:47 +03:00
Alex Schultz e139e6fb59 Create Rakefile to execute lint and spec tasks
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
2015-10-21 22:19:56 -05:00