integration/packaging/puppet-opendaylight.git
7 years agoAdd Java Puppet mod dependency for tarball install 15/55415/1
Daniel Farrell [Fri, 27 Feb 2015 16:13:47 +0000 (11:13 -0500)]
Add Java Puppet mod dependency for tarball install

* Relevant to #56

Change-Id: I471927e458a17a3b08e0d02ccc760901a7d19192
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoFix systemd unitfile archive download/extraction 14/55414/1
Daniel Farrell [Thu, 26 Feb 2015 19:31:37 +0000 (14:31 -0500)]
Fix systemd unitfile archive download/extraction

* Required by move from gini-archive to camptocamp-archive
* Wouldn't get an opendaylight.service file without this patch
* Relevant to #52

Change-Id: I9d90f1cc6348d9f68caa9d3128b777f570adf8f9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdjust archive target param for camptocamp mod 13/55413/1
Daniel Farrell [Wed, 25 Feb 2015 20:13:20 +0000 (15:13 -0500)]
Adjust archive target param for camptocamp mod

- Need one more dir level in this situation
- Related to different implementation of strip-components
- See https://gist.github.com/dfarrell07/e5898d01fb94b5ded6d1

Change-Id: Iaaed92bce003a4f1b210984e8968bdef2fda7555
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd $::path fact to tests, required by archive mod 12/55412/1
Daniel Farrell [Wed, 25 Feb 2015 17:09:59 +0000 (12:09 -0500)]
Add $::path fact to tests, required by archive mod

* The camptocamp-archive mod uses $::path for calls to various execs
* gini-archive accepted a default path param, so this wasn't an issue
* Not having this will cause compile tests to fail

Change-Id: I244732f91b2cd1c5ea8687fb7ccdb77e387f8b5a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMove to pre-PR fork of camptocamp-archive mod 11/55411/1
Daniel Farrell [Mon, 23 Feb 2015 20:59:26 +0000 (15:59 -0500)]
Move to pre-PR fork of camptocamp-archive mod

* The fork is under development (adding strip_components flag)
* A PR will will submited to merge it back into camptocamp-archive
* Relevant to #52, #53

Change-Id: I9c6514a58de25df67d1e635f040f9da9d482fa74
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdate install manifest's inline docs 10/55410/1
Daniel Farrell [Mon, 23 Feb 2015 20:57:53 +0000 (15:57 -0500)]
Update install manifest's inline docs

Change-Id: I05ea868498f84fc1e49ee285204b1078be31364c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoIgnore log files 09/55409/1
Daniel Farrell [Thu, 19 Feb 2015 15:49:15 +0000 (10:49 -0500)]
Ignore log files

Change-Id: I0ad3db62ed20b4efd4f7120b815ef5e8e06fab33
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded some missing commas in README example 08/55408/1
Daniel Farrell [Wed, 18 Feb 2015 04:32:29 +0000 (23:32 -0500)]
Added some missing commas in README example

Change-Id: I2eb5beb1edf2a2536ed36fd815977123ae30a046
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoOverride timeout param (120 to 600s) in tarball dl 07/55407/1
Daniel Farrell [Tue, 17 Feb 2015 14:55:40 +0000 (09:55 -0500)]
Override timeout param (120 to 600s) in tarball dl

* ODL is a large download may legitimacy not finish in 120s
* See issue #53

Change-Id: Ie82c3edd92626b379354c84091b8f2701018fcc5
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded note to README about tarball instability 06/55406/1
Daniel Farrell [Mon, 16 Feb 2015 23:30:09 +0000 (18:30 -0500)]
Added note to README about tarball instability

* Tarball-based installs not recommended at the moment
* RPM installs fine
* Relevant to #45, #51, #52 and #53

Change-Id: I2960edaf99f42992a3ab07cfffbe9d978ca56aaa
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoGeneral refactoring of Beaker tests 05/55405/1
Daniel Farrell [Mon, 16 Feb 2015 22:33:58 +0000 (17:33 -0500)]
General refactoring of Beaker tests

* Restructured install method tests
* Actually apply the manifest for a tarball install
* Minor single/double quote cleanup for consistency
* Moderate in-line doc updates
* Relevant to #45 and #51

Change-Id: I306004decc31d2536b600a1d55808c5604931cb9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRefactor Beaker tests by extracting odl install 04/55404/1
Daniel Farrell [Mon, 16 Feb 2015 22:00:47 +0000 (17:00 -0500)]
Refactor Beaker tests by extracting odl install

* Punts applicaiton of manifest to install odl to a helper
* More Ruby-ish default params for odl install and Karaf features checks
* Doc'd that odl class, RSpec and Beaker tests must sync default params
* Relevant to #45 and #51

Change-Id: I67d373ec87f2c81f35b301463f0803577c0c7928
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRefactor Beaker tests, extract helper fns 03/55403/1
Daniel Farrell [Mon, 16 Feb 2015 19:54:14 +0000 (14:54 -0500)]
Refactor Beaker tests, extract helper fns

- Relevant to #45 and #51

Change-Id: I3d40fc362323d00fc732f9c5b7f8a2fbf5bd0732
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoVerify absence of RPM stuff in tarball installs 02/55402/1
Daniel Farrell [Sun, 15 Feb 2015 17:05:25 +0000 (12:05 -0500)]
Verify absence of RPM stuff in tarball installs

* These are RSpec tests only, not Beaker
* Relevant to #44

Change-Id: I6f12dd7c5754ae9b5596c20fd6bdef79ad8f7689
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInitial Beaker test for tarball install 01/55401/1
Daniel Farrell [Sat, 14 Feb 2015 13:56:16 +0000 (08:56 -0500)]
Initial Beaker test for tarball install

- Relevant to #45
- Found #51

Change-Id: Ic15fbf50992f2e371d0640ad67fb78ef95dcd889
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd RSpec tests that pass unitfile/tarball URLs 00/55400/1
Daniel Farrell [Fri, 13 Feb 2015 20:31:45 +0000 (15:31 -0500)]
Add RSpec tests that pass unitfile/tarball URLs

- Relevant to #44

Change-Id: I347a1cc2d2fea28f99fe69a88be21aa84c1a4553
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd RSpec tests for install_method param 99/55399/1
Daniel Farrell [Fri, 13 Feb 2015 20:16:28 +0000 (15:16 -0500)]
Add RSpec tests for install_method param

- Pull RPM-based install logic into dedicated fn
- Add tarball-based install logic
- Closes #44

Change-Id: I52aa83ef201a202db1c37686fcbce3fb433f9f57
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoSplit generic test and Karaf feature test helpers 98/55398/1
Daniel Farrell [Fri, 13 Feb 2015 16:31:15 +0000 (11:31 -0500)]
Split generic test and Karaf feature test helpers

- Add calls to generic tests in supported OS contexts
- Call both helpers in Karaf feature contexts
- Now have test parity with pre-refactored RSpec tests
- Closes #43

Change-Id: I69b6e4dddd385566aa67cc6ba4c3d032a88b3169
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoDocs and unused var cleanup in RSpec tests 97/55397/1
Daniel Farrell [Fri, 13 Feb 2015 16:00:02 +0000 (11:00 -0500)]
Docs and unused var cleanup in RSpec tests

Change-Id: I57ed94bf0b709b800d55c9f902820c91bf8fdb6e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd Karaf feature tests to refactored RSpec tests 96/55396/1
Daniel Farrell [Fri, 13 Feb 2015 15:54:37 +0000 (10:54 -0500)]
Add Karaf feature tests to refactored RSpec tests

- Relevant to #43

Change-Id: Ibd34a4524cc9bce4a8691cec1a7225c7f572355b
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRefactored rspec tests now passing 95/55395/1
Daniel Farrell [Fri, 13 Feb 2015 15:27:59 +0000 (10:27 -0500)]
Refactored rspec tests now passing

- Relevant to #43
- The word 'class' must not appear in `describe` strings
- `let` statements aren't inherited by child contexts

Change-Id: I6e2c856580126c5036f14129a19ceb6f57fe2cf3
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMajor refactoring of README install method section 94/55394/1
Daniel Farrell [Fri, 13 Feb 2015 02:18:53 +0000 (21:18 -0500)]
Major refactoring of README install method section

Change-Id: I3ec8f4220af833ce8ab313568432e2b59e364511
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMajor refactoring of README usage section 93/55393/1
Daniel Farrell [Fri, 13 Feb 2015 02:13:41 +0000 (21:13 -0500)]
Major refactoring of README usage section

Change-Id: I9cf2aeb6f3b9e19ff8dd44705a68d9321129bae4
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdates README to document ODL rest port param 92/55392/1
Daniel Farrell [Fri, 13 Feb 2015 01:39:11 +0000 (20:39 -0500)]
Updates README to document ODL rest port param

- Relevant to PR #35
- Closes #46

Change-Id: If5b2ef439a45c431f797606ca5dbfc7852925eb2
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoGeneral refactoring of in-class docs. 91/55391/1
Daniel Farrell [Thu, 12 Feb 2015 22:51:36 +0000 (17:51 -0500)]
General refactoring of in-class docs.

- Touches most manifests' class-level docs.
- Closes #49

Change-Id: I39c1f9f904cbee3166a05a7cae12af315accb8b9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoFix adds the ability to change ODL rest port. 90/55390/1
Tim Rozet [Wed, 4 Feb 2015 22:38:54 +0000 (17:38 -0500)]
Fix adds the ability to change ODL rest port.

This is needed as an option due to the fact that that if running ODL on
the same node as Swift in OpenStack there will be a conflict with ports.
Hence its a good idea to have it as a configurable option when
isntalling ODL using this puppet module.

Change-Id: Idb87f862b6ff92bf1f0289b81327319eb09e1ecb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded parameter for odl_rest_port 89/55389/1
Tim Rozet [Wed, 4 Feb 2015 22:06:12 +0000 (17:06 -0500)]
Added parameter for odl_rest_port

This is needed when combining with openstack as swift already uses
default 8080 port. odl_rest_port configures tomcat to change REST
API listen port.

Change-Id: Ief9af904a41ed74a1bdf923aaab1da15169c28a2
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInitial refactoring of test structure 88/55388/1
Daniel Farrell [Wed, 11 Feb 2015 20:57:18 +0000 (15:57 -0500)]
Initial refactoring of test structure

- Currently only have OS-related tests, will add others back later
- Currently broken, no idea why, very obtuse syntax error

Change-Id: I704c3810acfcca2bb450f5dfda8a6bda2c8ad698
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdated README with tarball-install docs #41 87/55387/1
Daniel Farrell [Wed, 11 Feb 2015 16:10:49 +0000 (11:10 -0500)]
Updated README with tarball-install docs #41

Change-Id: I8c41e69044e9c96e7ee8646f40589b14371352a5
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInline doc updates for tarball install #41 86/55386/1
Daniel Farrell [Wed, 11 Feb 2015 15:30:36 +0000 (10:30 -0500)]
Inline doc updates for tarball install #41

Change-Id: Ib96ecd7a3a5f68d3f12b14f31a3b39e79d118308
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdated in-code ODL class param docs 85/55385/1
Daniel Farrell [Wed, 11 Feb 2015 14:58:56 +0000 (09:58 -0500)]
Updated in-code ODL class param docs

- Closes #29, relevant to #41

Change-Id: I2cd6d0e57fef224fd0a1ac83b88266b4f11a6e09
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInstall systemd unitfile during tarball installs 84/55384/1
Daniel Farrell [Tue, 10 Feb 2015 23:25:32 +0000 (18:25 -0500)]
Install systemd unitfile during tarball installs

- Pulls opendaylight.service from same repo as RPM
- Adds param for unitfile URL, so it can be overriden
- Tarball-based installs should mostly work now
- See #41

Change-Id: Idf57828330b6bedddada93c28f570666f1c7d890
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRefactors how install method is selected 83/55383/1
Daniel Farrell [Tue, 10 Feb 2015 22:44:54 +0000 (17:44 -0500)]
Refactors how install method is selected

- Adds an `install_method` param to choose method
- Still accepts tarball URL
- See #41

Change-Id: Ib1e11044063b23b2f3d91a4b3fd32d837f376de9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInitial ability to install from tarball 82/55382/1
Daniel Farrell [Tue, 10 Feb 2015 20:00:21 +0000 (15:00 -0500)]
Initial ability to install from tarball

- Added dependency on gini/puppet-archive
- Would use camptocamp/puppet-archive, but it can't strip tar root dir
- Not currently pulling systemd .service file, so service broken
- Will refactor params for archive-installs in future commits
- See issue #41

Change-Id: Ib157f055fe0b7ea3bc6384af05e2107ac9c4c1ec
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemoved unnecessary class doc in README. #1 81/55381/1
Daniel Farrell [Tue, 10 Feb 2015 14:30:36 +0000 (09:30 -0500)]
Removed unnecessary class doc in README. #1

Change-Id: Id2f7cd3d3912896a1692e4a9d9b2421197e38c40
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMajor README update. See #1 80/55380/1
Daniel Farrell [Tue, 10 Feb 2015 14:24:58 +0000 (09:24 -0500)]
Major README update. See #1

Change-Id: Iebd79b874a00d9fb170575be6387aeb9fab99973
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRevert "Report test coverage via Coveralls" 79/55379/1
Daniel Farrell [Mon, 9 Feb 2015 18:17:03 +0000 (13:17 -0500)]
Revert "Report test coverage via Coveralls"

- Doesn't report real results for Puppet mods

This reverts commit 4dcc10cfe81fa1e8ec317b86222bc97bac647616.

Change-Id: Id6be50c2793ebb15609f18789b498f1f8d0cfd28
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoReport test coverage via Coveralls 78/55378/1
Daniel Farrell [Mon, 9 Feb 2015 18:04:38 +0000 (13:04 -0500)]
Report test coverage via Coveralls

Change-Id: I3121879ba48c24fd2969503e466f034108ab2b0a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoTemplate var scope maybe-fix. See #40 77/55377/1
Daniel Farrell [Mon, 9 Feb 2015 17:33:00 +0000 (12:33 -0500)]
Template var scope maybe-fix. See #40

Change-Id: I1668baf90de12d343edbd4d9e3153b7faf8a8f30
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd Beaker tests for default/extra Karaf features 76/55376/1
Daniel Farrell [Mon, 9 Feb 2015 16:30:49 +0000 (11:30 -0500)]
Add Beaker tests for default/extra Karaf features

- Closes #30

Change-Id: I3e7bc2380b8a4d33c9bbefaa67d0cf0d6da1ddac
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor clean-up of unused (commented out) code 75/55375/1
Daniel Farrell [Mon, 9 Feb 2015 16:30:35 +0000 (11:30 -0500)]
Minor clean-up of unused (commented out) code

Change-Id: I92095c219b0801141d43555eb029a96f913117a8
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoPut Gitter badge on same line as others 74/55374/1
Daniel Farrell [Fri, 6 Feb 2015 22:32:55 +0000 (17:32 -0500)]
Put Gitter badge on same line as others

Change-Id: I29939a67a59849d7f6b52e27d3edc58d62560594
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded Gitter badge 73/55373/1
The Gitter Badger [Fri, 6 Feb 2015 22:29:14 +0000 (22:29 +0000)]
Added Gitter badge

Change-Id: I7c4c47dd367b344cb695a94a544203814ccec66f
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUse readable multi-line hashes. Closes #36 72/55372/1
Daniel Farrell [Thu, 5 Feb 2015 22:04:37 +0000 (17:04 -0500)]
Use readable multi-line hashes. Closes #36

Change-Id: Id651f4ae1076ad0c0cdeb83705eeaef2e29171e4
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBumped version to 0.1.0 71/55371/1
Daniel Farrell [Thu, 5 Feb 2015 21:42:21 +0000 (16:42 -0500)]
Bumped version to 0.1.0

Change-Id: I0f9d11cae74d2480e62049d64c60306f0afa6a42
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoDon't have Travis test Ruby 1.8.7 #34 70/55370/1
Daniel Farrell [Thu, 5 Feb 2015 20:49:40 +0000 (15:49 -0500)]
Don't have Travis test Ruby 1.8.7 #34

Change-Id: I87a5c24b273c70df84bf9a1d85d541f94c741492
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAccept default/extra features as diff class params 69/55369/1
Daniel Farrell [Wed, 4 Feb 2015 21:59:01 +0000 (16:59 -0500)]
Accept default/extra features as diff class params

- The odl class now provides reasonable defaults that
can be overriden, as well as an extra_features param
intended for installing features in addition to defaults
- Added (many) rspec-puppet test to cover this feature
- Closes #26, closes #25

Change-Id: If9d62422b4401ac7c9df11629ff807bd3fa56d6f
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor refactoring of shared supported OS tests 68/55368/1
Daniel Farrell [Tue, 3 Feb 2015 20:16:01 +0000 (15:16 -0500)]
Minor refactoring of shared supported OS tests

Change-Id: I7f0a4bd36a956e93d4ee64114f592a6afa19da5c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInitial tests with params, relevant to #25 67/55367/1
Daniel Farrell [Tue, 3 Feb 2015 19:51:39 +0000 (14:51 -0500)]
Initial tests with params, relevant to #25

Change-Id: Iebe8f02d47e087c9873030d15e6abe7d931545a7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpgrade from Helium SR1.1 to SR2. Closes #31 66/55366/1
Daniel Farrell [Mon, 2 Feb 2015 17:35:58 +0000 (12:35 -0500)]
Upgrade from Helium SR1.1 to SR2. Closes #31

Change-Id: Ic7bfc988636d9a034a2deb3b280231ad2ecc96a5
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdate ODL user home dir per new RPM 65/55365/1
Daniel Farrell [Fri, 30 Jan 2015 20:59:05 +0000 (15:59 -0500)]
Update ODL user home dir per new RPM

Change-Id: Idaba466bcf19a0d61c5f951554d8ce9ca5d5cf4c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoCleanup of metadata.json. Closes #24 64/55364/1
Daniel Farrell [Tue, 27 Jan 2015 22:33:56 +0000 (17:33 -0500)]
Cleanup of metadata.json. Closes #24

- Added compatible Puppet version info
- Minor edits to summary and OS version formats
- Added tags list required by the Puppet Forge

Change-Id: Icd822b0e8d80c2820be519b61cf9da21915039b6
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemove unused Modulefile, rely on metadata.json 63/55363/1
Daniel Farrell [Tue, 27 Jan 2015 21:33:50 +0000 (16:33 -0500)]
Remove unused Modulefile, rely on metadata.json

Change-Id: I5d8dfc08c4e4d94a8f785191ceaa69993041f461
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMoved to semver syntax for stdlib deb. Closes #18 62/55362/1
Daniel Farrell [Tue, 27 Jan 2015 21:24:28 +0000 (16:24 -0500)]
Moved to semver syntax for stdlib deb. Closes #18

Change-Id: I237d9999785bb96cb840decefc501b2cf2e80fc3
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMerge shared tests for unsupported OSs and OS families 61/55361/1
Daniel Farrell [Mon, 26 Jan 2015 20:18:56 +0000 (15:18 -0500)]
Merge shared tests for unsupported OSs and OS families

Change-Id: I3b147fc1cfd2483cb66049227a6723e815be03cb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoShare test logic for unsupported OS families #17 60/55360/1
Daniel Farrell [Mon, 26 Jan 2015 20:12:31 +0000 (15:12 -0500)]
Share test logic for unsupported OS families #17

Change-Id: I05e583930db11d8c1241db25ea58b15946339ef9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoShare test logic for unsupported OSs #17 59/55359/1
Daniel Farrell [Mon, 26 Jan 2015 20:10:43 +0000 (15:10 -0500)]
Share test logic for unsupported OSs #17

Change-Id: Iea1fc8d4058ad0d569157321e5eeb157915b38d1
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemoved deprecated tests dir. Closes #22 58/55358/1
Daniel Farrell [Mon, 26 Jan 2015 19:59:00 +0000 (14:59 -0500)]
Removed deprecated tests dir. Closes #22

Change-Id: Ia23c1a3ea30464c3d171da31482b0ac10e641be2
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemoved unused lib dir. Closes #20 57/55357/1
Daniel Farrell [Mon, 26 Jan 2015 19:19:52 +0000 (14:19 -0500)]
Removed unused lib dir. Closes #20

Change-Id: I504b403ae5921da4dc921cd23d28e4a9285d4e1a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemoved unused static files dir 56/55356/1
Daniel Farrell [Mon, 26 Jan 2015 19:18:08 +0000 (14:18 -0500)]
Removed unused static files dir

Change-Id: I8a56cc4b37e28896d390c7b479bff924846079bb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoExtract common tests for valid OSs #17 55/55355/1
Daniel Farrell [Mon, 26 Jan 2015 19:07:08 +0000 (14:07 -0500)]
Extract common tests for valid OSs #17

Change-Id: I46e079030831026d7cef8f9b7e0ec212681a3b7e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoGeneral refactoring of ODL class params 54/55354/1
Daniel Farrell [Mon, 26 Jan 2015 16:30:45 +0000 (11:30 -0500)]
General refactoring of ODL class params

- Added param to accept Karaf features to install
- Removed unnecessary pkg/service name params
- Other minor docs cleanup

Change-Id: Ib0560197e5ab7d2a6b55cb957793fdbfa72cadde
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded more Beaker tests for ODL dir/Karaf features file 53/55353/1
Daniel Farrell [Mon, 26 Jan 2015 16:13:25 +0000 (11:13 -0500)]
Added more Beaker tests for ODL dir/Karaf features file

Change-Id: I8097aa40bad5a387814a23f612d54ae980deb689
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded Beaker test for Karaf features file 52/55352/1
Daniel Farrell [Mon, 26 Jan 2015 15:35:39 +0000 (10:35 -0500)]
Added Beaker test for Karaf features file

Change-Id: I6cc417a1bc8c97b0fdbf5c0f8f1975f3afeb37ea
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor bugfix in path to Karaf features file 51/55351/1
Daniel Farrell [Mon, 26 Jan 2015 15:35:12 +0000 (10:35 -0500)]
Minor bugfix in path to Karaf features file

Change-Id: I4e5cd971897034a8fa9ab575e10ac432d4235bdf
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded Karaf features file tests to rspec tests 50/55350/1
Daniel Farrell [Mon, 26 Jan 2015 14:58:52 +0000 (09:58 -0500)]
Added Karaf features file tests to rspec tests

Change-Id: Ie5dbc6098ef5c0f0a43de8f0adba0afb2f185343
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded link to hard-to-find Beaker/serverspec docs 49/55349/1
Daniel Farrell [Fri, 23 Jan 2015 22:25:35 +0000 (17:25 -0500)]
Added link to hard-to-find Beaker/serverspec docs

Change-Id: I6058e321abe6c9646ecb1f7673540917012d0844
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoVery minor doc fix 48/55348/1
Daniel Farrell [Fri, 23 Jan 2015 22:07:33 +0000 (17:07 -0500)]
Very minor doc fix

Change-Id: I3e04921c80b3c31726a2f3880825b2dc43a844d4
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded template for config of Karaf features 47/55347/1
Daniel Farrell [Fri, 23 Jan 2015 22:06:39 +0000 (17:06 -0500)]
Added template for config of Karaf features

- Very basic, not accepting features from user yet
- No test coverage at the moment

Change-Id: I40dde786353a0b553780d83a36e77c8a414c9d29
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded Gemnasium dep-checker badge to README 46/55346/1
Daniel Farrell [Fri, 23 Jan 2015 21:00:41 +0000 (16:00 -0500)]
Added Gemnasium dep-checker badge to README

Change-Id: Id1938866f7f4cd579753b09ffb85047142f53a3d
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded OS support info to metadata. #24 45/55345/1
Daniel Farrell [Tue, 20 Jan 2015 22:24:20 +0000 (17:24 -0500)]
Added OS support info to metadata. #24

Change-Id: Iee7a114a9a86ced7452e88e60347865819307415
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoTurns out Java pkg check needs version, revert 44/55344/1
Daniel Farrell [Tue, 20 Jan 2015 22:02:08 +0000 (17:02 -0500)]
Turns out Java pkg check needs version, revert

Change-Id: I5a9707e025d58412ddd3d0d54c2df58aa9a90b65
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoCheck for Java package in Beaker tests 43/55343/1
Daniel Farrell [Tue, 20 Jan 2015 21:57:49 +0000 (16:57 -0500)]
Check for Java package in Beaker tests

Change-Id: I144998909c811eda77b25429bf482bcaca5fa9f3
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUpdated Travis CI badge in README to use new repo name 42/55342/1
Daniel Farrell [Tue, 20 Jan 2015 21:49:56 +0000 (16:49 -0500)]
Updated Travis CI badge in README to use new repo name

Change-Id: I64beb01405d199f6455e9ef4cd5edefe5aa9aeb1
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBeaker tests for ODL user home dir. Closes #19 41/55341/1
Daniel Farrell [Tue, 20 Jan 2015 21:23:50 +0000 (16:23 -0500)]
Beaker tests for ODL user home dir. Closes #19

Change-Id: If6c6454e2f7da46dd2494577cb2e0a82b2f81890
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBeaker tests for odl user. #7 40/55340/1
Daniel Farrell [Tue, 20 Jan 2015 20:58:54 +0000 (15:58 -0500)]
Beaker tests for odl user. #7

Change-Id: I836ebf06acdb755430a3a4a66011fc25dc05ed52
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoCheck runlevel of ODL service in Beaker tests. #7 39/55339/1
Daniel Farrell [Tue, 20 Jan 2015 20:32:47 +0000 (15:32 -0500)]
Check runlevel of ODL service in Beaker tests. #7

Change-Id: Ie4995be88d4113d148bf9d9b6908b6f01a4ee75f
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoCheck for Java process in Beaker tests 38/55338/1
Daniel Farrell [Tue, 20 Jan 2015 20:29:12 +0000 (15:29 -0500)]
Check for Java process in Beaker tests

- Also convert other checks to `should` syntax
- Relevant to #7

Change-Id: I9900ee12eb57c0968359c4e64eec614575531165
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBeaker tests for Yum repo. Relevant to #7 37/55337/1
Daniel Farrell [Tue, 20 Jan 2015 20:25:18 +0000 (15:25 -0500)]
Beaker tests for Yum repo. Relevant to #7

Change-Id: I98d5755d053e400787bb759c1a67f11b8f8cc734
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoPoint default Beaker node config at CentOS 7 36/55336/1
Daniel Farrell [Tue, 20 Jan 2015 19:56:11 +0000 (14:56 -0500)]
Point default Beaker node config at CentOS 7

- Reduces duplication of keeing same config in both YAML files

Change-Id: I8822051b9e56de76c7b5607082254e5cffffcba9
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRenamed main ODL test class. Closes #11 35/55335/1
Daniel Farrell [Tue, 20 Jan 2015 19:40:00 +0000 (14:40 -0500)]
Renamed main ODL test class. Closes #11

Change-Id: I860df52677335310f1a91aded3803dcd5bdcf695
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoIgnore Gemfile.lock 34/55334/1
Daniel Farrell [Tue, 20 Jan 2015 19:15:08 +0000 (14:15 -0500)]
Ignore Gemfile.lock

Change-Id: I8b363ede8c623ba29b907206f944f410330c30c7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor in-line doc updates 33/55333/1
Daniel Farrell [Tue, 20 Jan 2015 19:13:12 +0000 (14:13 -0500)]
Minor in-line doc updates

Change-Id: I37f9a85baecda33cb34c3ba69458305763fee9fc
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoChanged name of repo to puppet-opendaylight. Closes #13 32/55332/1
Daniel Farrell [Tue, 20 Jan 2015 18:58:56 +0000 (13:58 -0500)]
Changed name of repo to puppet-opendaylight. Closes #13

Change-Id: I99cae1eb6fe7a711ded7fc57f834af25c94d8a54
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAvoid multi-line hashes for Ruby 1.8.7 31/55331/1
Daniel Farrell [Tue, 20 Jan 2015 18:39:56 +0000 (13:39 -0500)]
Avoid multi-line hashes for Ruby 1.8.7

Change-Id: Iaef49408d82baa8a836945d079e3a7cdd6865dfb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAttempt using hash compatible with Ruby 1.8.7 30/55330/1
Daniel Farrell [Tue, 20 Jan 2015 18:20:14 +0000 (13:20 -0500)]
Attempt using hash compatible with Ruby 1.8.7

Change-Id: I17f9eb5d16f936c4030776eb39ad6474e7fc27a0
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoDramatically better rspec test coverage. Closes #4 29/55329/1
Daniel Farrell [Tue, 20 Jan 2015 16:05:16 +0000 (11:05 -0500)]
Dramatically better rspec test coverage. Closes #4

Change-Id: I5fd288b6b78a6d8f2a242b8985983571fd2fba89
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded F21 Beaker tests to Rakefile 28/55328/1
Daniel Farrell [Mon, 19 Jan 2015 23:34:38 +0000 (18:34 -0500)]
Added F21 Beaker tests to Rakefile

Change-Id: Ia7e6a12eb0b1ab92bf0625cf53128ff040be9afe
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdd Fedora 21 Beaker node 27/55327/1
Daniel Farrell [Mon, 19 Jan 2015 23:31:09 +0000 (18:31 -0500)]
Add Fedora 21 Beaker node

Change-Id: Ic9f9498c55d6855399b634ac4bd34a8d7634c7ae
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoTemporarily use fork of rspec-puppet. See #10 26/55326/1
Daniel Farrell [Mon, 19 Jan 2015 23:27:55 +0000 (18:27 -0500)]
Temporarily use fork of rspec-puppet. See #10

Change-Id: I1318f0b65e87a6199a2378fa8c254673b48f8d0e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoFixed platform for F20 Beaker node 25/55325/1
Daniel Farrell [Mon, 19 Jan 2015 23:07:12 +0000 (18:07 -0500)]
Fixed platform for F20 Beaker node

Change-Id: Ie18c69fe893cf69fa2cd868bec9f5219e3d0ce1a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoContinued refactoring of Rakefile for usability 24/55324/1
Daniel Farrell [Mon, 19 Jan 2015 16:26:21 +0000 (11:26 -0500)]
Continued refactoring of Rakefile for usability

Change-Id: Ifb5b4b236621dd59dad015346a4727f798aee86d
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoSince move to systemd, don't need to add ODL bin dir to path 23/55323/1
Daniel Farrell [Mon, 19 Jan 2015 16:16:58 +0000 (11:16 -0500)]
Since move to systemd, don't need to add ODL bin dir to path

Change-Id: I5cff3cba96476f8fd9c86582d16a73ccf36f29d3
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded tests for presence of ODL yum repo 22/55322/1
Daniel Farrell [Mon, 19 Jan 2015 16:04:12 +0000 (11:04 -0500)]
Added tests for presence of ODL yum repo

Change-Id: I007c0d54bf50e72b44130227eb3a2978e2c8f06a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor typo fix in Beaker rake tasks descriptions 21/55321/1
Daniel Farrell [Mon, 19 Jan 2015 15:55:36 +0000 (10:55 -0500)]
Minor typo fix in Beaker rake tasks descriptions

Change-Id: Id377d9cb001ed0f70cfb5b9b5ca497f36d84b549
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded custom Rake commands for Beaker tests 20/55320/1
Daniel Farrell [Mon, 19 Jan 2015 15:52:49 +0000 (10:52 -0500)]
Added custom Rake commands for Beaker tests

Change-Id: I576d55981d3fdce8d9d043e687cac7ca56696082
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoShorter names for CentOS 7 and Fedora 20 Beaker nodes 19/55319/1
Daniel Farrell [Mon, 19 Jan 2015 14:58:02 +0000 (09:58 -0500)]
Shorter names for CentOS 7 and Fedora 20 Beaker nodes

Change-Id: I8383ec3c89dabb252c29e8837daf9e023e127d94
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRemove support for Fedora 19 as it's EOL 18/55318/1
Daniel Farrell [Mon, 19 Jan 2015 14:47:17 +0000 (09:47 -0500)]
Remove support for Fedora 19 as it's EOL

Change-Id: I5997188d285500ffb8f934e397516e04aface9a0
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor doc update to clarify running Beaker against non-default nodes 17/55317/1
Daniel Farrell [Fri, 16 Jan 2015 20:41:28 +0000 (15:41 -0500)]
Minor doc update to clarify running Beaker against non-default nodes

Change-Id: Ice463ef838022ba5c5343fff4b12df6c3c12e31c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded box URLs for Beaker nodes 16/55316/1
Daniel Farrell [Fri, 16 Jan 2015 20:31:32 +0000 (15:31 -0500)]
Added box URLs for Beaker nodes

Change-Id: I610844dba2b47e25bf421100525d5312da916064
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>