Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-28 | Bug: jessie apt keys must be in /etc/apt/trusted.gpg.d | kwadronaut | |
For newer than jessie the 'old' code was enough. This bug didn't show up because our testing images had the keys and sources lines already included within /etc/apt… solves #8862 | |||
2017-09-28 | CI: Test staging deb repo component | Varac | |
Resolves: #8871 | |||
2017-09-28 | CI: Fix caching between jobs | Varac | |
fog-aws gem was not installed so Job #19895 failed for b566104d The reason was that caching was configured wrongly so files got cached vertically for each job. After re-configuring the gitlab-runner cache on beluga, caches were lost and resulted in failing builds. This commit configures caching in a way that we define one global cache for all platform pipelines. Resolves: #8872 | |||
2017-09-28 | Lint: site_config/manifests/setup.pp | Varac | |
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-09-08 | Bug: remove shared couchdb design docs | kwadronaut | |
Soledad is now taking care of the design of said database. Closes #8428 | |||
2017-09-05 | Docs: fix instructions for signing git commits | elijah | |
2017-09-05 | Bug: fix vpn network problem caused by vagrant fact | elijah | |
Boolean facts must be escaped with str2bool. This commit includes new tests to catch VPN problems like this in the future. | |||
2017-08-27 | bugfix: fix `leap test init` | elijah | |
2017-08-23 | Bug: fix hidden service for static | elijah | |
hidden service should be activated iff tor is among the active services and tor.hidden_service.active == true | |||
2017-08-23 | Merge remote-tracking branch 'elijah_acab/bugfix/testcontinue' | Varac | |
2017-08-19 | leap_cli: minor help wording correction | elijah | |
2017-08-18 | Bug: allow `leap test --continue` to run on additional nodes if there was an ↵ | elijah | |
ssh error. closes #8811 | |||
2017-07-27 | Bug: allow old client to connect to VPN | Micah Anderson | |
The old client is compatible, just the version check did not allow it. People are still relying on the old client for a while, and this prevents people from upgrading. This fixes #8850. | |||
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-26 | Merge branch 'micah/platform-commit_template' | kwadronaut | |
2017-07-25 | Style: remove tabs, fix language to fit template | Micah Anderson | |
The example had many tabs causing my eyes to bleed. It also didn't use the template properly to fix an issue. | |||
2017-07-18 | by default, new providers will now require invites. requires leap_cli ↵ | elijah | |
4173154a177b00c11a36b3168b1ce12af59f04af or later (>1.9.2). resolves #8474. create new invites with `leap run invite` | |||
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-13 | bug: Set .placeholder to fix removal | Micah Anderson | |
Add a .placeholder file so the directory doesn't get removed by deb-systemd-helper when a package runs a purge in its postrm. This is a work-around and fixes #8841. It probably wont be needed post-jessie. | |||
2017-07-13 | Ensure directory has proper owner/group (#8841) | Micah Anderson | |
2017-07-11 | Style: updates a git commit template | kwadronaut | |
A nice readable git history is always appreciated. By nudging people in using our template, we hope to achieve that. Through the inclusion of a CONTRIBUTING.md we hope to make that easier. - Fixes #8845 | |||
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] Add upgrade platform CI test | Varac | |
Resolves: #8541 | |||
2017-06-30 | [CI] Run setup.sh when running CI tests locally | 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-29 | Merge branch 'python_cryptography' | 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-28 | static - gracefully handle incorrect static site configs | elijah | |
2017-06-27 | Pin python-cryptography to jessie-backports | Varac | |
Needed to satisfy leap-mx dependency (>=17.0) - Resolves: #8837 | |||
2017-06-27 | Install python-treq from strech on jessie nodes | Varac | |
New soledad-common depends on `python-treq`, which is only available in debian stretch. We pin all stretch packages to 1 (same as for sid), which means (from `man apt_preferences`): "causes a version to be installed only if there is no installed version of the package" - Resolves: #8836 | |||
2017-06-27 | Merge branch 'remove_keymanager_dep' | Varac | |
2017-06-27 | Merge branch 'fix_unattended_upgrades' | Varac | |
2017-06-27 | Don't depend on leap-keymanager anymore | Varac | |
leap-mx is now independent of leap-keymanager and we can remove this dependency now. see https://0xacab.org/leap/leap_mx/issues/8558 | |||
2017-06-26 | Add manual deploy test for master branch | Varac | |
2017-06-26 | Lint .gitlab-ci.yml | Varac | |