Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voxpupuli/beaker
Puppet Acceptance Testing Harness
https://github.com/voxpupuli/beaker
Fix typo in comparison statement
a8130619e0575063a02979c3bdbeddc5679da6aa authored over 12 years agoAdd support for cloning additional git repos
d573e48f2eacac18391e7fb2dc38ace7908ada2a authored over 12 years agoSigned-off-by: Deepak Giridharagopal <[email protected]>
8b3ba517a186c896cc13b95eefc0466ed306ea1b authored over 12 years agoSupport for VMWare Fusion when using --vmrun
c9a91b51537113b3af7250d8d38b4f26ab7019d4 authored over 12 years ago
vmname is a generic attribute of a host, thus the option can be useful in
contexts outside of fi...
Signed-off-by: Deepak Giridharagopal <[email protected]>
fddeedb896fd6a68c4f124923e0d5ca7ec885af7 authored over 12 years agoSigned-off-by: Deepak Giridharagopal <[email protected]>
f325bf76d7883f816f0decab6aa7498ca7aefaf9 authored over 12 years ago
This provides support for reverting a VMWare Fusion machine to a particular
snapshot prior to ex...
This adds a "--yagr" option to the acceptance framework: "Yet Another
Git Repo". You can pass a...
Much info was out of date; removed references to private PE test
repository. Converted to markd...
(maint) Add agent --test step
ac15b338b42b251fe8abaaaadee9eb7f65e561be authored over 12 years ago
Running 'puppet agent --test' after installation and upgrades
sets up the newly installed agents...
(maint) move from TestConfig.is_pe? to host.is_pe?
ab254dc7d8f6e0974ee6c6b6757a9fe06c48609f authored over 12 years ago4e0bcf9bfc10fc7c3b5c148eff64b25f1fea564e authored over 12 years ago
Host initialization/defaults cleanup
93dceaf262a7985440174648902651c4a34336a3 authored over 12 years ago99ccff97e924d7c6ee3b04dd9bc3875d95f5e0b8 authored over 12 years ago
4187bccd7da89ba510c04877ef88eac083bbb813 authored over 12 years ago
Logging Refactor
f3fe932bd765935510fec18d1e094393f693688e authored over 12 years agod9c709c0d22ff1aa78b543d3891330577377a4f2 authored over 12 years ago
0ff2f20e08fea68b1b9af9cbe1544b5d0946faba authored over 12 years ago
df08dcefced152b10d0e51dc1b93795caf169d28 authored over 12 years ago
855faf4bc5d4081cf8e145c8c941b9b2daf7c062 authored over 12 years ago
c67fec4ac421b06d21b34a7b94f9d869bb83303e authored over 12 years ago
Add "database" role to CI configs
e463b8ba98a33051c27963de78e6ebc8a8a544cd authored over 12 years agoCommand refactors
45a14a2b86ca9937d13b2475385ca43c69dfd8a3 authored over 12 years agoFix preserve_ssl to actually preserve ssl..
d6940bf9927bb3a2f8263a060ce0edebad562796 authored over 12 years ago
It turns out `-depth n` is a BSD option only, so we'll use -mindepth and
-maxdepth to get the sa...
(maint) require json gem as harness dependency
4582a9c0c61050d2f4007b414baacc78e50d51e1 authored over 12 years ago
This doesn't currently having any meaning to the test harness, but will
be used by at least Pupp...
f7231672412157712496b81077df4dafcc5ac399 authored over 12 years ago
80c5fe8c5430bcc91e6320e08f205798bb4df0fa authored over 12 years ago
This option prevented the explicit removal of the ssl directory, but
didn't prevent the case whe...
73beda73fc7694177a4c7d7ff97616faf2593e12 authored over 12 years ago
This merges stdout and stderr, as we've never actually cared much for
the distinction (and this ...
This was using curl to check if the master was stopped, when `kill -0`
will suffice. Also, it wa...
Now, the test suite will create an instance of Logger and pass it around
to the other objects th...
05f0e29087c46c1da8043c1742dfff7f51882284 authored over 12 years ago
Previously the logic had been in Command, but that only represents
something to execute, and sho...
This handles the responsibility of actually running a command on the
remote machine, whereas Hos...
This moves commonly used (and required) options to the beginning of the
help output to make it e...
Allow options for with_master_running_on
2738d4a5063c35493f20ab93899651837a237b47 authored over 12 years ago
This method now takes an optional final argument, an options hash. The
only current use is to sp...
(maint) Add hiera-puppet support + code clean up
5aebc4d1100786737cab71d68a02707192f733be authored over 12 years ago364f67f26f1eb53b013525eeaacade7f73aede68 authored over 12 years ago
This patch adds support for hiera-puppet plus some code clean up.
f28b35cad10f358e06de349fc911b074caf12abb authored over 12 years ago(maint) Quote sources in Hiera hierarchy
525e70814be676a60a62a75a1d1fa660f48d6774 authored over 12 years ago
Without this patch the YAML parser can fail when parsing the
`/etc/puppet/hiera.yaml` configurat...
(maint) bump console version to 1.0.12
b49755488d30e41c17084b07b44fd54c2a5e55e6 authored over 12 years ago11ed5110b21c27b47806b3414855b53cfe13ef9f authored over 12 years ago
(maint) dont backup non-existent files
34ae12c75d01208956a0b1f900f56e627b476cad authored over 12 years agofb85b8b085f4a6bcd2e58aac9215883d57f3d6aa authored over 12 years ago
Some VMs have stale apt caches, this will update the caches
before attemting to install Puppet.
EL platforms have very complex package configs: different names
on each platform, different repo...
(#12783) virsh, never do it
512e210712f6e297796706850e7a97f5e1f1e064 authored over 12 years agowarn of virsh deprecation
8e4311735a496bd8320e5f9abe586b61a5f6ee4e authored over 12 years ago9bbf59c7aae4a51335789e17c47472e20bf998f3 authored over 12 years ago
(#14694) use mkdir_p for log output directory
ac00544fb07e43a6f18dba39b9fd2e48361d6772 authored over 12 years ago270bdf1d64e0b578576e62ae264aa7221917c900 authored over 12 years ago
(maint) move and modify lib to be a true gem
b346b3bff51ebcc20eefbebb6b0ca0db653f10e6 authored over 12 years ago71f2697610316a157083dbb64db8a2e1e8de440d authored over 12 years ago
(maint) ruby layout
a746757940d7532f7cff4d1c0cd9f2e12206367b authored over 12 years agob6ae0de9376b6bc7f273b15e3689e362e2a78373 authored over 12 years ago
Fix false positive error synchronizing win2008r2 Time
8a82c129a2a41c79e92eb1ce4c40931d7e25bc08 authored over 12 years ago
Without this patch the acceptance tests fail running against Windows
2008 hosts because the w32t...
12b08e17091a5bcfd57d49ffcbd070f6f06b3d95 authored over 12 years ago
Hiera was being installed even when not specified on the command line.
Seeting options[:hiera] t...
671a72206336bbb1e9a106e444e575e0df08afae authored over 12 years ago
a0909efe2446235f7e8bd310140547ff4a3165b7 authored over 12 years ago
ab28bb5dbddd5f9f8ede3d1c5f4b6d85745dc004 authored over 12 years ago
ignore gem paraphanelia in git
939e33ad1841cfdd3d3c20b71b3fe02a3be17503 authored over 12 years ago21fc70b1cc270776046ba319a16b2fb6948062d4 authored over 12 years ago
83957b083f25315b4055cfff81f09a61809bcc40 authored over 12 years ago
39603206a3bd66844f16058957a5fc8fabb150cf authored over 12 years ago
23cda0c68f5bc4172e823736b76623298da03a1c authored over 12 years ago
Leading white space is breaks repo config
c36728bbb463657857fb59746bb3a55690d424f3 authored over 12 years ago(maint) Dynamic repo cofig for EL6 platforms
c96f040bd4ae614935f1e966699c2716b14a03eb authored over 12 years ago
Our packing reposities are rather dynamic...VM images not so much.
Adding EL6 pkg repo updates.
Add a --helper option
afb5cb800cfffe20ec0fccbf8e15c782a355130c authored over 12 years ago(maint) Fix Hiera setup step
104070a37acc6ace311b4c72d0e3865679917da6 authored over 12 years ago
Without this patch the `/etc/puppet/hiera.yaml` configuration file has the
wrong permissions whi...
This new option allows tests to pass a path to a "helper"
file, somewhat akin to a spec_helper f...
(Maint) Always use POSIX-style paths for PATH
aa5b1732f820403461e35378ca61d395b713fcfd authored over 12 years agoPreviously, we were setting the PATH environment variable as:
env PATH="C:\foo;$PATH" cmd.exe...
da54bcc866ab75a648868a26a277564e69d1e363 authored over 12 years agoAdd ci-windows2008-64a config for CI Acceptance
e540e00b2a7bc7f3caa5961ec2ad46285089bf39 authored over 12 years ago
Without this patch we don't have any configurations suitable for
acceptance testing using a Wind...
(#14554) Add hiera command support
471cf80c8e492f17543813da7f7927b49e91da18 authored over 12 years ago
This patch adds support for running hiera commands to the test harness. You
can execute Hiera c...
Add ability to pass "--trace" when calling apply
f243ae82b637d6cc09e5da027c091ecafe9a4908 authored over 12 years ago076e494bf9b4bfb83ff29668419bc5892c5bc895 authored over 12 years ago
(maint) Add correct path separator for Windows hosts
284b2988c86532f758cec832ec91c7473e791f5b authored over 12 years ago
Windows hosts require a ';' vs a ':'. Added a new entry
'pathseparator' to host/unix.rb host/wi...
(maint) bump console auth version
6f6068799c25c8e28d6f6660ad77b03c3ccb5a6b authored over 12 years agof3f0fdaef210f6cc41094324ea63724911f22775 authored over 12 years ago
Windows needs its own entry for RUBYLIB; adding hiera/lib to
get Hiera into the path.
(#14397) Use win32console v1.3.2 now, with pipe fixes
9b7519a44e628280c53eeb1596a9782b439bde70 authored over 12 years ago(maint) Fix puppet conf dir path extraction for Win
ab9bf37c2c879ae2264ba8552bdb421d49e1e65f authored over 12 years ago
I feel dirty. Terribly ugly hack to retreive a normalized cygpath
path for $confdir. This need...
Add modules to Host Configuration Summary
159c8e14d2ddcc33e1030e0b8bbe2b0c5dcf3d4f authored over 12 years ago
Without this patch the set of modules installed into the puppet master
modulepath is not display...
(maint) end test when no hosts
2881fbd39a2140750c3e4a3101ca817e6d76cf26 authored over 12 years ago