summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2017-05-20generate missing ssh host keys on node init (closes #8790)kwadronaut
closes #8414 as well
2017-03-15[8144] Remove Haproxyvarac
We used haproxy because we had multiple bigcouch nodes but now with a single couchdb node this is not needed anymore. - Resolves: #8144
2016-11-22Ignore non-existing locale.gen on init (#8649)Micah Anderson
2016-10-18Do a dist-upgrade in 'node init'.Micah Anderson
Starting with a recent debian stable point release update, it is possible that the system is in an inconsistent library state. For example, puppet could not be run because the libraries on the system were not the ones that the puppet package was built against. So that means that deploys could not happen until we've dont a dist-upgrade.
2016-10-04generate utf8 locale solves #85110.9.0rc1kwadronaut
2016-09-01fix paths for gitlab cielijah
2016-09-01add exec bit on bin/node_initelijah
2016-09-01moved infrastructure tests run by `leap run` to tests/server-testselijah
2016-08-30break on every deploy errorvarac
2016-08-23locale improvements: allow non-english locales in node_init, enforce UTF8 ↵elijah
locale for `puppet apply`.
2016-07-26[CI] leap info should use tagvarac
2016-07-22Test all services on CIvarac
2016-07-16Use bin/ci-build.sh as build scriptvarac
- Use dynamic build vm names
2016-06-21minor ruby lintingelijah
2016-04-13test: ensure that checkmk always gets the same list of testselijah
2016-03-18tests: fix mx test, ensure password is redacted.elijah
2016-02-24fix logging error in puppet_commandelijah
2016-02-16require jessie and created note_init script for node initializationelijah
2016-02-01tests: added --timeout to run_tests (default 30 seconds). test halts and ↵elijah
fails after timeout is reached. closes #7806
2016-01-26[feat] Whitelist facts to query from debug scriptvarac
- Resolves: #7823
2016-01-19[feat] Add 'leap debug' cmdvarac
This will output node debug information by calling the bin/debug.sh script.
2015-12-10look for tests in custom directoryChristoph Kluenter
if 3rd parties want to add tests that get run by 'leap test' they can now just drop them in /srv/leap/tests_custom/ and they wil 'just work'
2015-04-07rotate deploy logs by size instead of by date.elijah
2015-04-01always use full domain for FACTOR_fqdn (closes #6700)elijah
2015-02-09logs deploy information to /var/log/leap/deploy.log (full puppet log) and ↵elijah
/var/log/leap/deploy-summary.log (just the start and complete, with platform version, user, leap_cli version, platform branch). downgrading platform require --downgrade (requires new leap_cli)
2015-01-22added support for custom tests in files/testselijah
2014-12-04tests - better errors, ensure tmp users are deleted, remove bad 'pass()' ↵elijah
call that made tmp_user tests always succeed.
2014-11-19test if soledad daemon is runningelijah
2014-11-10tests - added test that creates user, authenticates, deletes userelijah
2014-10-21implement custom puppet support (#6201, #6226)Micah Anderson
change puppet command to include in the --modulepath /srv/leap/files/puppet/modules If a provider places puppet code under files/puppet it will be sync'd over to all the nodes, once leap cli #6225 is merged. The custom puppet entry point is in class 'custom' which can be put into files/puppet/modules/custom/manifests/init.pp Change-Id: I74879c6ee056b03cd4691aa81a7668b60383bdad
2014-09-18Merge branch 'bugfix/fqdn' into developvarac
added fact override for domain too
2014-09-17override facter fact for fqdnelijah
2014-09-15Merge branch 'add_ignore' into developMicah Anderson
2014-09-15tests: add 'ignore' command to testsMicah Anderson
Change-Id: I8ac3b6edd6a0cf7eae5486d61d1680765a8fad13
2014-09-15tests: make warnings not produce a non-zero exit codeMicah Anderson
Change-Id: I60d51728128b95c77d52ab4e8c61966cfa59ff2f
2014-09-02tests: make warnings not produce a non-zero exit code, add 'ignore' command ↵elijah
to tests, make shorewall optional.
2014-07-01puppet_command: set hostname manually, not via puppet.elijah
2014-06-25run_tests: clean up assert_get()elijah
2014-06-23tests: fixed problem with showing couchdb password in process table, and ↵elijah
adding warnings for when ACL is not being respected (which is currently always). closes #5445
2014-06-22run_tests: allow for https in assert_get()elijah
2014-05-13added simple shorewall whitebox test (close #5649)elijah
2014-04-17fix --retry argument, the help listed it correctly, but the code was using ↵Micah Anderson
--repeat (#5119) Change-Id: I48b0ae8b3d8ab91c4ca363a2bdece46952cce5a9
2014-04-16run_tests: added options --retry and --wait (to keep retrying tests if there ↵elijah
is any problem).
2014-04-16exit codes for run_tests: 0 = success, 1 = warning, 2 = failure, 3 = error.elijah
2014-03-18clean up the names of testselijah
2014-02-26run_tests: added command line options --list-tests and --test (see --help)elijah
2014-02-25added a checkmk mode to the script `run_tests` (run with `run_tests ↵elijah
--checkmk`. you can symlink `/srv/leap/bin/run_tests` script to anywhere if needed)
2013-12-30tests -- added tests to check that the right processes are runningelijah
2013-12-27added more network tests and pgrep test helperelijah
2013-12-27improve couchdb testelijah