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
ba3dadd28c2ecbae4bc6c9b54a37c9b217ec25a7 authored over 13 years ago by Dominic Maraglia <[email protected]>
311acfd229e5fd25661bd2393aef4a7a3c90afa1 authored over 13 years ago by Dominic Maraglia <[email protected]>
1ad026f81fb12a6a3421efec9358960305df8892 authored over 13 years ago by Dominic Maraglia <[email protected]>
78906ce86484abc0547d178d9eddbc1c3c6ff154 authored over 13 years ago by Dominic Maraglia <[email protected]>
35680d5fcbe529f493239c7c388626d9a32b3116 authored over 13 years ago by Dominic Maraglia <[email protected]>
f5da299c7652d2b4914a44baff08a02747eb380b authored over 13 years ago by Dominic Maraglia <[email protected]>
extend sleep for Agent test
additional debug code
1021c6ea5a44cfdd186bd81b4e968f1d3aa37426 authored over 13 years ago by Dominic Maraglia <[email protected]>
a6aa0be5b99288097ce018552f9aff7a3b595693 authored over 13 years ago by Dominic Maraglia <[email protected]>
3704994e9657b0632897775004a2a572fd9f8616 authored over 13 years ago by Dominic Maraglia <[email protected]>
Automated installer and upgrade code was getting long and messy.
Reduced much redudant and confu...
557d9f6040c384fbc6e922896af8cbc0a0618027 authored over 13 years ago by Dominic Maraglia <[email protected]>
Signed-off-by: Matthaus Litteken <[email protected]>
23947b4d2f7f11e363fa8afd9ba83ab777b6b402 authored over 13 years ago by Matthaus Litteken <[email protected]>
Loads of additions to support automated upgrades testing.
New command line opts added
New setup ...
2f44f70272e5300668a99fdc5fe3d3d4ca15e7b5 authored over 13 years ago by Dominic Maraglia <[email protected]>
Uprade testing requires the use of VM snapshots with names
outside of using "type". Added new c...
9a4694ca654a3242e88a6848938b985719f183ed authored over 13 years ago by Dominic Maraglia <[email protected]>
1a4a6766592534af0fe8470008d7bc6055799f75 authored over 13 years ago by Dominic Maraglia <[email protected]>
1848ec8aa2a4d86370755b53d339e8268fc9951c authored over 13 years ago by Dominic Maraglia <[email protected]>
b9375f95e33a79b839922101f81fd3c5eae930e2 authored over 13 years ago by Dominic Maraglia <[email protected]>
(maint) Remove service calls to prevent debian failures
6b278e39dde069965963472109bf869bcaedd4bc authored over 13 years ago by djm68 <[email protected]>
Changed from a service call to /etc/init.d to prevent
faillures on debian.
(#9132) Set up multi nodes certs as post installation step
baaf0d3d134c3f72cfa07ad884709ccde32b10e3 authored over 13 years ago by djm68 <[email protected]>
This patch adds a post installation step to set up certs
for multi-node.
cf4c0dc5da76fbcd79424a11f4f62f1cffc9bf16 authored over 13 years ago by Dominic Maraglia <[email protected]>
(#8665) Add multi-node options
adb3d2bdeb8812a162ac493779740082b2a1461e authored over 13 years ago by djm68 <[email protected]>Added new questions to the generated answers file.
0e508cd1b1cb527b17dc2bba91256d29d4dc06b0 authored over 13 years ago by Dan Bode <[email protected]>
Tests that are skipped were summed at the end of the test pass,
but the specific list of tests w...
Check that puppet module tool is the correct version on all hosts.
5e11ad0263b5b2c45438434cdf55a4b8d873e845 authored over 13 years ago by Dominic Maraglia <[email protected]>
PE install must create /opt/puppet/pe_version on all hosts. Add
test to check for the file.
More hostnmes with underscores have been renamed.
b274f3b9acd41f74f7a8f2e8a50c393f118c2511 authored over 13 years ago by Dominic Maraglia <[email protected]>Hostnames contained underscores which causes problems with SSL.
d8731dd362c3637c8aae693a097d65c5839ca18a authored over 13 years ago by Dominic Maraglia <[email protected]>
Scientific linux nodes changes host names -- update configs to
reflect the change.
puppet cert sign will fail silently when attemping to sign
a cert that is non-existent -- which ...
Attempting to sign all agent certs in one command causes
failues when the master is also an agen...
Answer file generation code was hacky and difficult to maintain.
Much more flexible and easy to ...
651da02dd0720fb8ff52ea79f3a4e555da51280f authored over 13 years ago by Dominic Maraglia <[email protected]>
822af212a2ae1e2ae1b226c5c17a0274ff9b3e2e authored over 13 years ago by Dominic Maraglia <[email protected]>
074a2b948b8dd870439b0765b9b6674446cbac31 authored over 13 years ago by Dominic Maraglia <[email protected]>
781b8528b24c59a56323c5e367d91dca06f18bf8 authored over 13 years ago by Dominic Maraglia <[email protected]>
4d722b8f1188baeb040c0b58f1112211147cb2f7 authored over 13 years ago by Dominic Maraglia <[email protected]>
78bf3825ed80cda75e8826d7c51c80a94c525569 authored over 13 years ago by Dominic Maraglia <[email protected]>
Ntpdate failures are causing acceptance test to fail; ntpdate
has a 1 second timeout by default,...
Ever expanding platform support...Oracle 6.1.
0922d5bcfd5080d13b1640cdf2d85e9f892e3ccc authored over 13 years ago by Dominic Maraglia <[email protected]>
Adding "- agent" to nodes with "- master" as their primary roles.
This represent a more real wor...
Added a filter for to skip host that are not agents. Installer
was trying to perform installs i...
Harnsess was not correctly handling cases where
Masters also installed the Puppet Agent.
Harness needs additional code to handle master/agent installs.
Backing out cfg changes until har...
Intoduced a tab into the config file that breaks the yaml
parsing.
Adding the option to install Puppet Agent on nodes that serve
as Puppet Masters.
PE 1.2 will support Centos 6 -- adding acceptance tests
config for 32/65 bit versions of Cent6
Test harness uses platform: field to determine which tarball
to use for each OS version. With t...
Having the ability to scp a dir vs. just a file greatly
extends the utility of the do_scp functi...
Agent only config need to use new VMs specific for PE testing.
Added centos-55-64-3 as master na...
Centos55 and Ubuntu 10.04 are the most heavilty tested OSes;
FOSS and PE testing were bottle nec...
The latest 1.1.1 PE rc should contain latest version of puppet,
facter, ruby gems
b44b73fc3e5ebc3a54e37416279835104ec279f9 authored over 13 years ago by Dominic Maraglia <[email protected]>
Adding the actualy test to check for correct binary versions
after installing PE.
144b2fcac6edb1508292e42ecd573391c5caf2d4 authored over 13 years ago by Dominic Maraglia <[email protected]>
Add code to test_case.rb and test_config.rb to support
verificaiton of correct versions for vari...
Argument handling was weak for the type parameter. Improved
handling and have the harness raise...
Harness defaults to git; better approach to force designation of
"--type" vs. silently defaultin...
Centos 5.5 and Ubuntu 10.04 files were named incorrectly -- OS
version was left off the config f...
Ubuntu 10.04 cfg file was named with the version appended to the
file name. Added the version n...
Centos 5.5 config file was incorrectly named without the
OS version; added version numnber.
Several OSes only support installation of puppet agent. Adding
a config for all the agent only ...
4d4790bf4562801b53690ef10fb2ebe0c95e9d83 authored over 13 years ago by Dominic Maraglia <[email protected]>
Modify answer file templates to answer "y" to install
the rubydevelopment packages. This eases ...
Using the PE installer Scientific Linux will behave like other
RHEL based systems. Changed the ...
Part of PE1.11 release is to add support for debian6.
fdc1c74718836e2088528ddc9ca40204d42e77a5 authored over 13 years ago by Dominic Maraglia <[email protected]>f4b70f98e0fabe18657e7ba3f58e8b88eaba2578 authored over 13 years ago by Dominic Maraglia <[email protected]>
72a01dc35645c0d4589eeeb6f2bc675f4bd0a039 authored over 13 years ago by Dominic Maraglia <[email protected]>
run_script_on method used 'hosts' (all nodes in the config) vs.
'host' -- the one node passed in...
0e71161970f017edf52977b2fcedcae319dc4a9d authored over 13 years ago by Dominic Maraglia <[email protected]>
Modify run_cron_on method to further seperate Unix and Linux
crontab actions. Hope is does not ...
189acd173a5797f69c93ab5939e29cd663c7a027 authored over 13 years ago by Dominic Maraglia <[email protected]>
Added logic to ensure vm snapshot image is determine cleanly, else
fail the test.
80fa5fcffb9acf3f6b580cc44d9af0695428d3e0 authored over 13 years ago by Dominic Maraglia <[email protected]>
Add new method to install puppet from a GEM.
Works with RVM versions of Ruby and the --rvm harne...
cc41d41b037b5dc83cc7833c8ecc954d18ee0b0e authored over 13 years ago by Dominic Maraglia <[email protected]>
Several modification to harness to allow installing from Gems:
Add --install-only to facilitate ...
a19e2fa84e2ec4930c4cd6093355f28ca203a627 authored over 13 years ago by Dominic Maraglia <[email protected]>
Added puppet_filebucket method to replace "get_remote_options" that
called puppet directly and w...
adbfec4473feeada5960c7ad8fb1e02190a559ea authored over 13 years ago by Dominic Maraglia <[email protected]>
846476ad375cd583b9810f99e66e9d335ca72351 authored over 13 years ago by Dominic Maraglia <[email protected]>
Answer file entry q_puppetmaster_dashboard_hostname was being
incorrectly set to "localhost" whe...
ef8097d263921c13caa1b896111071bc3b6428d8 authored over 13 years ago by Dominic Maraglia <[email protected]>
Need a way to create a crontab file, by passing the normal
crontab tool. Use this to prepare a ...
1688ca1e42e9ed443967cffd6c037f1d212f58e1 authored over 13 years ago by Dominic Maraglia <[email protected]>
run_cron_on method needed better error handling. Several cases
would allow "fall through" to ru...
ec7667e8c7849aa36713034f6ff717680766bf45 authored over 13 years ago by Dominic Maraglia <[email protected]>
Cron tests contained GNU/Linux specific cron commands that break
on Solaris, AIX, etc. Added "r...
43097603b738342e69e995b83c18b71fd490415c authored over 13 years ago by Dominic Maraglia <[email protected]>
Many accecptance tests are GNU/Linux specific; porting tests
to run across all Unicies. Added a...
edb4656276e8a139bd52d83704455fdf0cb47bbb authored over 13 years ago by Dominic Maraglia <[email protected]>
9b385d384caadeae065f904f00d840402b9cdcf5 authored over 13 years ago by Dominic Maraglia <[email protected]>
05eddfd361e035f9c55cc5ed4f2c8c7a0d49daea authored over 13 years ago by Dominic Maraglia <[email protected]>
f8234b5c28a744bf82a19c5827f9ac9f7ff02856 authored over 13 years ago by Dominic Maraglia <[email protected]>
Vendor packaged libvert does not support esx server; must compile
libvirt manually and install i...
f7ce4a9d1029501005f5a7029b2dc0b8c7f4d162 authored over 13 years ago by Dominic Maraglia <[email protected]>