integration/packaging/puppet-opendaylight.git
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>
7 years agoBetter work-around for #6 15/55315/1
Daniel Farrell [Fri, 16 Jan 2015 16:22:46 +0000 (11:22 -0500)]
Better work-around for #6

Change-Id: I6dd7484b67dfc126980ca2ba9e8839244d80a3e5
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoInstall ODL via Copr repo, closes #2 14/55314/1
Daniel Farrell [Fri, 16 Jan 2015 15:08:05 +0000 (10:08 -0500)]
Install ODL via Copr repo, closes #2

Change-Id: Icb6cc08f22828db021d9c736069406b9df601d8e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoOne more attempt at fixing not-my-fault gem error 13/55313/1
Daniel Farrell [Thu, 15 Jan 2015 22:12:24 +0000 (17:12 -0500)]
One more attempt at fixing not-my-fault gem error

Change-Id: I3b851f8497f3f311df23745daa48d88defa6941d
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUse a Factor OS fact that works in CentOS 12/55312/1
Daniel Farrell [Thu, 15 Jan 2015 21:40:02 +0000 (16:40 -0500)]
Use a Factor OS fact that works in CentOS

Change-Id: I3be34694e6b8c4c79e95e12444e817bd74231f07
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBugfix related to gem versions 11/55311/1
Daniel Farrell [Thu, 15 Jan 2015 21:34:36 +0000 (16:34 -0500)]
Bugfix related to gem versions

Change-Id: I03906631f3d839ffa6470d663e5b08a215196bce
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUndo gem changes that broke most Puppet versions 10/55310/1
Daniel Farrell [Thu, 15 Jan 2015 21:13:26 +0000 (16:13 -0500)]
Undo gem changes that broke most Puppet versions

Change-Id: Ibaf3016065a4f486aa4f1447ac00de84aa4928b7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoFixed issue with Beaker-Docker and gem versions 09/55309/1
Daniel Farrell [Thu, 15 Jan 2015 20:29:36 +0000 (15:29 -0500)]
Fixed issue with Beaker-Docker and gem versions

Change-Id: Id869cd021d1971b0f46a64cfc406505164c3fcbe
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoGeneral refactoring of OS validation 08/55308/1
Daniel Farrell [Wed, 14 Jan 2015 20:29:18 +0000 (15:29 -0500)]
General refactoring of OS validation

Change-Id: I408c77c0a938133a3e444f2471387046c055cb84
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAttempting to be Puppet 2.7 compliant 07/55307/1
Daniel Farrell [Wed, 14 Jan 2015 20:01:50 +0000 (15:01 -0500)]
Attempting to be Puppet 2.7 compliant

Change-Id: I8581691d62af5a82e5320fac8769ab91282344da
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoTest unsupported versions of Fedora/CentOS 06/55306/1
Daniel Farrell [Wed, 14 Jan 2015 19:53:49 +0000 (14:53 -0500)]
Test unsupported versions of Fedora/CentOS

Change-Id: Idc1ced52e05de586759334641e2eafa33d243453
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoAdded CentOS tests 05/55305/1
Daniel Farrell [Wed, 14 Jan 2015 19:34:35 +0000 (14:34 -0500)]
Added CentOS tests

Change-Id: Ifc335836178beb898f8f49c8479d1870fa9a155d
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoBetter validation of OS type 04/55304/1
Daniel Farrell [Wed, 14 Jan 2015 19:30:07 +0000 (14:30 -0500)]
Better validation of OS type

Change-Id: Ic3e073ad3d444638d5bcb31985ca84ad44a5865e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMajor update of README, touches most important sections. 03/55303/1
Daniel Farrell [Tue, 13 Jan 2015 18:45:07 +0000 (13:45 -0500)]
Major update of README, touches most important sections.

Change-Id: I3e9d72c0b0224f74f9a724e0754c3ed581f81f71
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor updates to contributing docs 02/55302/1
Daniel Farrell [Tue, 13 Jan 2015 16:34:33 +0000 (11:34 -0500)]
Minor updates to contributing docs

Change-Id: I614dfe8866b0239298e58e849cdcecfac922d320
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUse CentOS 7 and Fedora 20 for Beaker tests 01/55301/1
Daniel Farrell [Mon, 12 Jan 2015 19:45:03 +0000 (14:45 -0500)]
Use CentOS 7 and Fedora 20 for Beaker tests

Change-Id: I5d6e0a66ba75a68124d9b76c48c4030f642f0a90
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor doc updates 00/55300/1
Daniel Farrell [Thu, 8 Jan 2015 02:47:15 +0000 (21:47 -0500)]
Minor doc updates

Change-Id: Ic9354acc395b68b11010d36020baac3c6a1cb7ca
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoMinor linting fix 99/55299/1
Daniel Farrell [Tue, 6 Jan 2015 23:19:05 +0000 (18:19 -0500)]
Minor linting fix

Change-Id: I350888e21cbfb9a537442d4796e64fcce00273fd
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoRe-added relationship between ODL pkg and repo 98/55298/1
Daniel Farrell [Tue, 6 Jan 2015 23:10:41 +0000 (18:10 -0500)]
Re-added relationship between ODL pkg and repo

Change-Id: I766cba84e2e8fa701a5af6693c82a5ddeb860f48
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
7 years agoUse 1/0 instead of True/False to support old yumrepo type 97/55297/1
Daniel Farrell [Tue, 6 Jan 2015 23:06:28 +0000 (18:06 -0500)]
Use 1/0 instead of True/False to support old yumrepo type

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