Commit Graph

13 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
Alexandr Kostrikov 6e8686fdd0 Pin Nokogiri version to 1.6.0
Closes-bug:#1652826

Change-Id: Ib41a738564f846f0d9b38662ed32f96caae4cb58
2016-12-27 19:13:53 +00:00
Maksim Malchuk 089da5c1c6 Pin beaker gem to fix gates tests
Closes-Bug: #1630374
Change-Id: I75c4b0de312a4da7be969bbee52eef9b48e45bc9
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-10-04 21:29:31 +00: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
Alex Schultz 9758a59e1b Pin puppetlabs_spec_helper to 1.1.1
With the release of puppetlabs_spec_helper 1.2.0, it started pulling in
a gem that requires ruby >= 2.2.0. Since CI currently runs on ruby 2.1,
we need to pin to an older release of puppetlabs_spec_helper.

Depends-On: Iec7ce821de1f03dc8730ebc689b441f6e053f143
Change-Id: Ib86204b91f62e96c4bf21cd668324f847718fe2a
Closes-Bug: #1616190
2016-08-23 23:42:46 +00:00
Alexander Arzhanov 8febf5a5c7 Update cinder-vmware conf for cinder multi backend
* Update cinder-vmware conf for cinder multi backend
* Fix the spec framework for this module so the
  spec can be actually used
* Disable non-working specs in the vmware modules
  somebody should fix them later.
* Add spec for vmware::cinder::vmdk
  It tests only this templates and
  should be finished later too.
* Enable spec for this module in the Fuel CI

Change-Id: Id3b8cdb10acd0d7a63a085c03795169c5f304c13
Closes-Bug: #1569874
Closes-Bug: #1496009
2016-04-28 18:14:02 +00:00
slava c267cd0fc1 Mock http requests in tests
Change-Id: I5262e83bd4baa042abfcd87596cf8b709071d47b
Closes-Bug: #1570969
2016-04-26 02:58:44 +03:00
Alex Schultz a301dd0439 pin google-api-client to 0.9.4
google-api-client requires Ruby version ~> 2.0, so we need to pin to
0.9.4.

See https://github.com/google/google-api-ruby-client/issues/397

Change-Id: I8a6e5e56c1e6d36e66febd878507f8eef5c5a738
Closes-Bug: #1570627
2016-04-14 16:36:33 -06:00
Vladimir Kuklin 9af54824e7 Refactor pieces of noop testing framework
This patch does the following:

1) Adds puppet_spec library to a list of fetched
specs to leverage some of additional matchers
2) Makes spec_helper load puppet core spec directory
which may also contain things we would want to reuse
3) Introduces new matcher for transitive dependencies
that allows one to not search for exact dependencies
with `that_comes_before` matcher, but to just check for
resources dependencies

Change-Id: Iad3b6f31a4c5be1ec306d9b4e7eedbd2cf720e95
Related-bug: #1533279
2016-01-29 13:40:41 +03: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
Alex Schultz 490aa933a0 Explicitly require psych gem
The new bundler has an issue that is causing psych to be double loaded
which causes syntax and unit jobs to fail. This change explictly defines
it as a work around.

Change-Id: I7d457c76f70b3a1e62369c57c6418b0af7d2247d
Closes-Bug: #1525958
2015-12-14 08:34:34 -07:00
Igor Belikov aff0b7f926 Pin mime-types gem to 2.6.2 to fix CI
mime-types 3.0 requires mime-types-data gem and ruby>=2.0, which
breaks gate-fuel-library-puppet-lint job.
We can pin mime-types gem to 2.6.2 as a workaround, until
gate-fuel-library-puppet-lint is switched to ruby 2.0 environment

Change-Id: I4ee0514a72821bd6a27a5a0f068107c134e0dc60
Closes-Bug: #1518957
2015-11-23 16:22:36 +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