Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-09 | CI: do soledad migration during upgrade test | Micah Anderson | |
Updating platfrom 0.9 (soledad 0.8.0) to 0.10 (soledad 0.10.3) requires a soledad-server migration. This integrates the migration in the CI upgrade_test. Fixes #8881 | |||
2017-10-19 | CI: fix variable names, abstract ssh setup | Micah Anderson | |
2017-10-17 | Bug: replace single provider key with an unique one | Micah Anderson | |
For the CI, we were using the gitlab-runner ssh key for all provider builds, this replaces it with an unique one for each provider. | |||
2017-10-05 | Feat: Refactor tor services | Micah Anderson | |
In order to refactor the tor services, we need to split them out into three different services. This adds the hidden service class that is necessary to support the previous commits. Fixes #8864. | |||
2017-09-28 | CI: Test staging deb repo component | Varac | |
Resolves: #8871 | |||
2017-09-26 | Use right domain name to renew certs | Varac | |
2017-09-26 | Add cert renewal to production deployments | Varac | |
2017-09-13 | CI: Use master branch for demo.bitmask.net deploy | Varac | |
Commit 55b784f2 fixed this for mail.bitmask.net, but not for demo.bitmask.net. See https://0xacab.org/leap/platform/commit/55b784f2ccd6336db4bab9157a8498cb87c562ff This fixes #8843. | |||
2017-07-27 | CI: fix provider checkout | Micah Anderson | |
Provider checkout was being done to a pre-existing directory, which resulted in an error about the directory already existing (see https://0xacab.org/leap/platform/-/jobs/15730), this should fix that problem. | |||
2017-07-26 | CI: Cleanup and enhance to specify platform branch | Micah Anderson | |
Fix indentation; setup some more clear variables. Add a third variable to ensure the proper platform branch is checked out. This is necessary because otherwise environment deploys get stuck because the platform directory is in a detached state and then the environment deploys will not proceed because the branch check fails. This will fix #8843. | |||
2017-07-16 | Update tests/platform-ci/README.md how to run platform tests | Varac | |
2017-07-16 | Use unqualified path to bundler | Varac | |
So users can run it locally when they have `bundler` installed as debian package. | |||
2017-07-04 | Fix non-existent CI variable CI_COMMIT_REF (#8844) | Micah Anderson | |
2017-07-04 | Additional fix for CI cache failure | Micah Anderson | |
2017-07-04 | Fix upgrade_test failure. | Micah Anderson | |
See https://0xacab.org/leap/platform/-/jobs/14029 for an example. | |||
2017-07-04 | leap_cli - make fog gem optional | elijah | |
2017-07-01 | [CI] Fix node name for local tests | Varac | |
2017-06-30 | [CI] Run bundle install after checking out different platform branch | Varac | |
2017-06-30 | [CI] Add upgrade tests to ci-build.sh | Varac | |
2017-06-30 | [CI] Fail when CI_JOB_NAME is not recognized | Varac | |
2017-06-30 | [CI] Move more commands into functions | Varac | |
2017-06-30 | [CI] Use CI_JOB_NAME to determine what action to take | Varac | |
2017-06-30 | [CI] Check for mandatory env variables on platform builds | Varac | |
2017-06-30 | [CI] Pin leap_cli so fog-aws is installed | Varac | |
2017-06-28 | platform test - pin ruby version to 2.1.10 when using rbenv, since that is ↵ | elijah | |
the latests that will work. | |||
2017-06-23 | Use default apt component for CI | Varac | |
Resolves: #8828 | |||
2017-06-17 | Renewed commercial cert for platform CI | Varac | |
2017-06-16 | [CI] Use older commit for puppet-catalog-test | Varac | |
After `puppet-catalog-test` has been recently updated it failed in our CI with: File[/etc/apt/sources.list] has notify relationship to invalid resource Exec[apt_updated] See #8814 for more details. Resolves: #8814 https://github.com/invadersmustdie/puppet-catalog-test/commit/ac386793c2c456d2071dd0adda716224128f0bb3 | |||
2017-06-16 | [CI] Use master branch of leap_cli | Varac | |
We moved from develop to master some time ago so we should use master for CI testing as well. | |||
2017-04-27 | change environment names to match ci-build.sh | Micah Anderson | |
2017-04-27 | Improve ci-build.sh (Closes #8771) | varac | |
* Change environment names for clarity: . Use staging for deploying to latest . Use production environments to deploy to demo: production/vpn production/mail * Install leap_cli if not present and define default values * Remove old nodes from cached runs * Remove no longer used SEEDS variable * Debugging improvements: . Hide secrets when calling ci-build.sh with xtrace enabled . Use unbuffer to we can add debug output locally . Add debugging to build_from_scratch() | |||
2017-04-25 | Add a production environment for demovpn, demomail | Micah Anderson | |
Pull duplicated bits into a function | |||
2017-04-25 | Fix the pipefail by putting ts inside of ci-build.sh | Micah Anderson | |
2017-04-20 | switch to using CI_ENVIRONMENT_NAME and defaulting to the basic deployment | Micah Anderson | |
2017-04-20 | Enhance ci-build.sh for latest CI builds. | Micah Anderson | |
. Reorganize script to allow for multiple builds . Add latest build, pulling from the ibex provider . Run the build as the cirunner unprivileged user . Set pipefail because job is run within a pipe . Change name of 'build' stage to 'deploy' . Setup an environment for the latest CI deployment | |||
2017-04-20 | Ensure leap command is setup properly for CI | Micah Anderson | |
Add a `leap help` command at the end of the CI setup.sh to ensure that the command is setup properly before continuing | |||
2017-03-29 | Run leap info after deploy | varac | |
2017-03-16 | Use http://deb.leap.se/platform jessie snapshots for platform CI | varac | |
2017-01-31 | Platform CI: Dont run bundle install in parallel | varac | |
Closes: #8684 | |||
2016-12-08 | Use webapp/nickserver:master on leap_platform:master (#8678) | varac | |
2016-10-25 | Change CI build webapp source branch to master. | Micah Anderson | |
The develop branch was removed, and current master is the same as develop was before. | |||
2016-10-18 | Use random vm name when running local | varac | |
when using gitlab-runner locally, CI_BUILD_ID is always 1 which will conflict with running/terminating AWS instances in subsequent runs therefore we pick a random number in this case | |||
2016-10-18 | Use caching in setup.sh | varac | |
2016-10-18 | Include secret variables from gitlab ci settings | varac | |
- Assemble cloud.json from aws credential env vars - Deploy ssh private key from env var | |||
2016-10-18 | Add public sshkey of gitlab-runner for platform builds | varac | |
2016-10-18 | Checkin cloud.json template without credentials | varac | |
2016-10-18 | Use leap vm for ci builds | varac | |
2016-10-18 | Dont track facts.json and users/gitlab-runner | varac | |
2016-10-18 | Dont track provider/files/ssh/known_hosts | varac | |
2016-10-18 | Lint ci-build.sh | varac | |