summaryrefslogtreecommitdiff
path: root/leap-platform-test
AgeCommit message (Collapse)Author
2016-08-31removes hard coded paths and relies entirely on the following required ↵elijah
environment variables: LEAP_CMD TAG PROVIDERDIR LOGDIR LOCKDIR
2016-07-26test cmd should use TAGvarac
2016-07-22Fix openvpn gateway ipvarac
2016-07-16Fix add_nodesvarac
2016-07-14remove verbose outputvarac
2016-07-14filter creation of dynamic filesvarac
2016-07-14improved init_deployGitLab Runner
2016-07-13remove update_platformGitLab Runner
2016-07-05ignore net.ssh.authentication.agent erorvarac
2016-07-05fix platform and provider pathGitLab Runner
2016-07-05Refactor for local buildsvarac
It's now possible to deploy locally. Large parts still need to get refactored. This is mostly working for these commands: - reset_deploy - simple_deploy
2016-07-03remove trailing whitespacesvarac
2016-07-02fix puppet msg filter after cli->platform moveGitLab Runner
2016-06-16more robust checkout to switch from submodules to subreposvarac
2016-03-08Fix dkim key msgvarac
2016-02-24ignore dkim msgs, dont run extra deploy on bootstrap_nodesvarac
2016-01-20extended puppet msg blacklist, make update_platform() failsafevarac
2015-11-16use case-insensitive filter for puppet errors, checkout platform repo ↵varac
without much noise puppet 3 changed to uppercase 'Notice:' etc.
2015-11-16ensure all nodes are started before deployingvarac
2015-10-31fix versions() callvarac
2015-10-31Print all errors after deploy run, add summaryvarac
2015-10-22finally fixed exit status, don't duplicate errors on verbose modevarac
2015-10-22minor fixesvarac
2015-10-22Improve Output, added verbose flagroot
2015-10-22fix exit codes on errorroot
2015-09-13Merge branch 'master' of ↵varac
ssh://greyhound.leap.se:4422/usr/local/bin/platform_test
2015-09-13updated msg filter to filter out flase-positive errorsvarac
2015-09-11make sure vagrant.key has the right permissions. fixes #7447kwadronaut
2015-05-25force-run custom provisioning script, i.e. syncing the time before a deploy ↵varac
(#6935)
2015-04-16use FAILURE_LOCKFILE for determining if deploy failure summary email needs ↵varac
to get send
2015-04-15update_platform() is now able to updated even if branch was forcefully ↵varac
pushed, i.e. rebased
2015-04-15Use two lockfiles now, one for indication a running process of ↵varac
leap-platform-test, and a different one that indicates the last deploy failed
2015-04-15use /var/run/lock/ for lockfile, and use a branch specific lockfile namevarac
2015-04-15restructured the failure mails so they work correctly againvarac
2015-04-15fix lock testMicah Anderson
2015-04-15lock file should be in /var/runMicah Anderson
2015-04-14add a -l/--lock option to ci test script:Micah Anderson
if this option is passed, and the lockfile exists, then deploys will not happen and an email will be generated. If it doesn't exist, a deploy will happen and then tests will be run. If the tests fail, the lockfile is set, and will not be removed unless tests pass, or if it is manually removed. I have set this option on the regular cron test, but not on the push to the repository, this makes it so a push to the repository will still allow deploys to happen, and removes the lockfile if tests succeed, otherwise the regular deploys will not happen (allowing us to investigate)
2015-04-14reformat to a standard formatMicah Anderson
2015-04-14alphabetize flagsMicah Anderson
2015-04-09add an init_deploy, and reformat reset_deployMicah Anderson
2015-04-09move the failure emails into functions so they can be re-usedMicah Anderson
2015-04-09add destroy_deploy function that will remove the vagrant nodes (withMicah Anderson
leap local destroy $vm), then run a bootstrap_nodes() on the nodes, which will do a leap local start on the node, then a leap node init, and then a leap deploy. This should do a full cycle test
2015-02-11ignore updated leap_cli deploy messagesvarac
2015-01-28moved timestamping to the right placevarac
2015-01-28added timestamps, really fail when there are other running procsvarac
2014-12-10show test option in the usage, don't check for running instances on testvarac
2014-12-09fixed minor bugs on create_provider() and add_nodes()varac
2014-12-09run leap test with the --continue flagvarac
2014-12-07bootstrap: make sure machines are rebooted in order to be able to load ↵varac
kernel modules after a kernel update (#6494)
2014-09-09fix bootstrap_nodesvarac