summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-08fix remove_stale_vmsHEADmastervarac
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-16Add remove_stale_vmsGitLab Runner
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-02updated platform-test-common.cfg.examplevarac
2016-07-02run leap info when VMs are upvarac
2016-07-02fix puppet msg filter after cli->platform moveGitLab Runner
2016-06-30renamed: build-on-greyhound.sh -> build-platform.shvarac
2016-06-17allow builds on mastervarac
2016-06-16Trap any errorvarac
2016-06-16break on unaccepted branchvarac
2016-06-16check for accepted branchesvarac
2016-06-16added buildscript to run builds from gitlabvarac
2016-06-16Merge branch 'master' of ↵varac
ssh://greyhound.leap.se:4422/usr/local/bin/platform_test
2016-06-16more robust checkout to switch from submodules to subreposvarac
2016-04-11improved leap_cli test scriptvarac
2016-04-11added leap_cli test scriptvarac
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)