summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-12Bug: update example test x509 materialstablekwadronaut
Fixes #8923
2018-06-12Bug: Directly deploy leap-archive keyringsVarac
The leap-archive keyring expired March 8th 2018. We updated it, and published updated installation docs at https://bitmask.net/en/install/linux. For jessie, we dont install the leap-archive-keyring package anymore but directly deploy the keys to apt's trusted keystore. - Fixes: https://0xacab.org/leap/bitmask-dev/issues/9279
2018-06-12Revert "CI update gitlab to test on stretch"Varac
This reverts commit 4d2ef8694cbb3f7e29b48dc8e36e9ee7c0768ddc.
2018-06-12CI update gitlab to test on stretchkwadronaut
'deploy_test:jessie:master' will deploy to jessie, the packages that are in the 'master' debian repository (stable), the 'except master, stretch' will tell it to not deploy when something to these branches is pushed. - Related 8916
2017-12-22skip soledad db test for now (closes #8899)elijah
2017-11-28Merge tag 'refs/tags/0.10.0' into stableMicah Anderson
Release 0.10.0
2017-11-27run_tests - use byebug instead of debugger0.10.0elijah
2017-11-27fix tests - webapp test should only depend on soledad if soledad service is ↵elijah
present
2017-11-23CI: set a contact email for CI testsMicah Anderson
Because this is used in some places, such as tor configuration, it can be useful to have this set to something real for contact purposes.
2017-11-23Docs: Update docs to prepare for 0.10.0 releaseMicah Anderson
Fixes: #8427, #8812
2017-11-17Bug: Fix unattended-upgrades for LEAP debsVarac
Resolves: #8891
2017-11-16CI: Run leap info,allow pre-migration test to failVarac
2017-11-16CI: Show LEAP apt sourceVarac
2017-11-16CI: fix soledad version numberMicah Anderson
2017-11-16CI: Change the soledad test to run before webappMicah Anderson
It is more useful to check to see if Soledad is running before running the webapp tests that require soledad to be running.
2017-11-16Docs: Fixed gitlab-runner ssh-key env variableVarac
2017-11-09CI: produce CI-useful output for soledad testMicah Anderson
2017-11-09CI: do soledad migration during upgrade testMicah 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-11-08webapp: alert on 409 responsesAzul
They might be meaningful response codes for some scenarios. But so far we are not conciously sending them out. If they occur that is because we handed them down from couch. So we might want to fix the underlying issue. Couch 409s should be caught by the webapp and handled there.
2017-10-31Bug: fix repository layoutMicah Anderson
Fix the order of the leap repository so it matches the correct repository layout. Fixes #8888.
2017-10-24Merge remote-tracking branch 'my0xacab/feat/v3_hs'Micah Anderson
2017-10-20webapp: update design docs for sorted invite codesAzul
webapp#8806 needs couch design docs that allow invite codes to be sorted by date. This updated needs to be deployed in sync with the new webapp version.
2017-10-19CI: fix variable names, abstract ssh setupMicah Anderson
2017-10-19CI: add public keys for upgrade testsMicah Anderson
2017-10-17Bug: replace single provider key with an unique oneMicah 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-07git subrepo pull puppet/modules/torMicah Anderson
subrepo: subdir: "puppet/modules/tor" merged: "4380e2ea" upstream: origin: "https://leap.se/git/puppet_tor" branch: "master" commit: "4380e2ea" git-subrepo: version: "0.3.1" origin: "https://github.com/ingydotnet/git-subrepo" commit: "a7ee886"
2017-10-07feat: add v3 tor hidden service supportMicah Anderson
Resolves: #8879
2017-10-06Bug: Remove unused classMicah Anderson
0255d8a42fc2c37cfaa660a43936ae546b6178ef removed this class, but it still was being referenced. Since it is not needed, we can just remove the reference. Fixes: #8878
2017-10-06Use 0.9 deb repo for upgrade testsVarac
We want to use the same 0.9 deb repo as a regular user would get configured when using the stable branch. Related: #8427
2017-10-05Merge branch 'kwadronaut/platform-8862'Micah Anderson
2017-10-05Feat: Refactor tor servicesMicah 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-10-05Bug: Ensure tor exit is disabled properlyMicah Anderson
Simply disabling exit policies is not enough to disable an exit node, it also needs to be explicitly disabled. This may change in future versions of tor, but for now, explicitly adding 'ExitRelay 0' to the configuration is needed. This fixes #8863.
2017-10-05Feat: split tor service into threeelijah
The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.
2017-10-03Bug: jessie apt keys stable/experimental/stagingkwadronaut
The apt sources lines for people using more experimental software was wrong, we abolished the 'experimental' repository some time ago and develoment happens now in the master branch. solves #8862, #8876
2017-09-28Feat: Use version branches for webapp + nickserverVarac
We'll release soon so we pin both git repos to there release version branches instead of pulling from master.
2017-09-28Bug: jessie apt keys must be in /etc/apt/trusted.gpg.dkwadronaut
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-28Bug: Fix test for soledad process (fixes: #8873)Varac
2017-09-28CI: Test staging deb repo componentVarac
Resolves: #8871
2017-09-28CI: Fix caching between jobsVarac
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-28Lint: site_config/manifests/setup.ppVarac
2017-09-26Use right domain name to renew certsVarac
2017-09-26Add cert renewal to production deploymentsVarac
2017-09-13CI: Use master branch for demo.bitmask.net deployVarac
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-08Bug: remove shared couchdb design docskwadronaut
Soledad is now taking care of the design of said database. Closes #8428
2017-09-05Docs: fix instructions for signing git commitselijah
2017-09-05Bug: fix vpn network problem caused by vagrant factelijah
Boolean facts must be escaped with str2bool. This commit includes new tests to catch VPN problems like this in the future.
2017-08-27bugfix: fix `leap test init`elijah
2017-08-23Bug: fix hidden service for staticelijah
hidden service should be activated iff tor is among the active services and tor.hidden_service.active == true
2017-08-23Merge remote-tracking branch 'elijah_acab/bugfix/testcontinue'Varac
2017-08-19leap_cli: minor help wording correctionelijah