leap_platform.git
17 months agoMerge remote-tracking branch 'kwadronaut/readme' master
Micah Anderson [Tue, 12 Jun 2018 18:31:05 +0000 (14:31 -0400)]
Merge remote-tracking branch 'kwadronaut/readme'

17 months agoMerge remote-tracking branch 'kwadronaut/x509-example'
Micah Anderson [Tue, 12 Jun 2018 18:27:06 +0000 (14:27 -0400)]
Merge remote-tracking branch 'kwadronaut/x509-example'

17 months agoBug: update example test x509 material
kwadronaut [Tue, 29 May 2018 20:58:36 +0000 (22:58 +0200)]
Bug: update example test x509 material

Fixes #8923

17 months agoUpdate Readme shared runners merge requests
kwadronaut [Tue, 29 May 2018 14:33:39 +0000 (16:33 +0200)]
Update Readme shared runners merge requests

18 months agoBug: Fix incorrect certtool being called on macOS/Mac OS X
icydoge [Wed, 9 May 2018 18:01:47 +0000 (19:01 +0100)]
Bug: Fix incorrect certtool being called on macOS/Mac OS X

Apple rolls their own certtool on macOS/Mac OS X, which is distinct from
the correct gnutls-certtool from gnutls installed by Homebrew/MacPorts.

19 months agoBug: Directly deploy leap-archive keyrings
Varac [Tue, 20 Mar 2018 19:39:08 +0000 (20:39 +0100)]
Bug: Directly deploy leap-archive keyrings

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

20 months ago[vagrant] Use debian/jessie64 as vagrantbox
Varac [Mon, 5 Mar 2018 11:13:44 +0000 (12:13 +0100)]
[vagrant] Use debian/jessie64 as vagrantbox

Resolves: #8909

20 months agoUpdate documentation
Unknown [Tue, 27 Feb 2018 10:45:37 +0000 (11:45 +0100)]
Update documentation

After 0.10 release there were some updates and fixes, including how to upgrade to 0.10. Pulling all changes in, fixes https://0xacab.org/leap/leap_se/merge_requests/21

21 months agoMerge branch 'webapp/design-docs-for-katzenpost' into 'master'
azul [Wed, 31 Jan 2018 12:44:25 +0000 (04:44 -0800)]
Merge branch 'webapp/design-docs-for-katzenpost' into 'master'

webapp: update identity design doc for katzenpost

See merge request leap/platform!145

21 months agowebapp: update identity design doc for katzenpost
Azul [Wed, 31 Jan 2018 09:30:29 +0000 (10:30 +0100)]
webapp: update identity design doc for katzenpost

As part of webapp#8815 we want to retrieve multiple types of
keys through nickserver. This requires the new couchdb view
on Identities this commit provides.

The webapp and platform version of couchdb design docs need to
be in sync. Therefore this mr should be merged at the same time
as webapp!61 .

21 months ago[CI] Re-add public ssh-key for platform test
Varac [Thu, 25 Jan 2018 09:35:12 +0000 (10:35 +0100)]
[CI] Re-add public ssh-key for platform test

21 months ago[CI] Fix tests/platform-ci/README.md env var typo
Varac [Thu, 25 Jan 2018 09:35:44 +0000 (10:35 +0100)]
[CI] Fix tests/platform-ci/README.md env var typo

21 months ago[CI] Fix env variable name for platform tests
Varac [Thu, 25 Jan 2018 09:14:46 +0000 (10:14 +0100)]
[CI] Fix env variable name for platform tests

21 months agoUse ssh-add to circumvent broken line endings
Varac [Tue, 16 Jan 2018 19:41:44 +0000 (20:41 +0100)]
Use ssh-add to circumvent broken line endings

22 months agoskip soledad db test for now (closes #8899)
elijah [Fri, 22 Dec 2017 05:21:21 +0000 (21:21 -0800)]
skip soledad db test for now (closes #8899)

22 months ago[Feat] Use latest versions of platform components
Varac [Mon, 4 Dec 2017 09:57:05 +0000 (10:57 +0100)]
[Feat] Use latest versions of platform components

After release, we switch back to use origin/master
for nicksever+webapp git repos, and master component
for the platform apt repo.

22 months agoCI: Install gems as unprivileged user
Varac [Thu, 21 Dec 2017 09:39:43 +0000 (10:39 +0100)]
CI: Install gems as unprivileged user

Installing gems as user root and accessing them as
unprivileged user breaks with gems that ship files
with too restrictive file permissions.

See https://github.com/invadersmustdie/puppet-catalog-test/issues/38

22 months agoCI: Always run setup.sh script
Varac [Thu, 21 Dec 2017 08:55:24 +0000 (09:55 +0100)]
CI: Always run setup.sh script

22 months agoCI: Disable global caching and use default caching
Varac [Thu, 21 Dec 2017 08:52:15 +0000 (09:52 +0100)]
CI: Disable global caching and use default caching

from https://docs.gitlab.com/ce/ci/yaml/README.html#cache:

"By default caching is enabled and shared between pipelines and jobs,
starting from GitLab 9.0"

23 months agorun_tests - use byebug instead of debugger 0.10.0
elijah [Mon, 27 Nov 2017 18:53:13 +0000 (10:53 -0800)]
run_tests - use byebug instead of debugger

23 months agofix tests - webapp test should only depend on soledad if soledad service is present
elijah [Mon, 27 Nov 2017 18:52:45 +0000 (10:52 -0800)]
fix tests - webapp test should only depend on soledad if soledad service is present

23 months agoCI: set a contact email for CI tests
Micah Anderson [Thu, 23 Nov 2017 15:56:44 +0000 (10:56 -0500)]
CI: set a contact email for CI tests

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.

23 months agoDocs: Update docs to prepare for 0.10.0 release
Micah Anderson [Tue, 21 Nov 2017 15:05:14 +0000 (10:05 -0500)]
Docs: Update docs to prepare for 0.10.0 release

Fixes: #8427, #8812

23 months agoBug: Fix unattended-upgrades for LEAP debs
Varac [Fri, 17 Nov 2017 15:10:18 +0000 (16:10 +0100)]
Bug: Fix unattended-upgrades for LEAP debs

Resolves: #8891

23 months agoCI: Run leap info,allow pre-migration test to fail
Varac [Thu, 16 Nov 2017 17:41:58 +0000 (18:41 +0100)]
CI: Run leap info,allow pre-migration test to fail

23 months agoCI: Show LEAP apt source
Varac [Thu, 16 Nov 2017 17:30:09 +0000 (18:30 +0100)]
CI: Show LEAP apt source

23 months agoCI: fix soledad version number
Micah Anderson [Thu, 16 Nov 2017 18:12:13 +0000 (13:12 -0500)]
CI: fix soledad version number

23 months agoCI: Change the soledad test to run before webapp
Micah Anderson [Thu, 16 Nov 2017 18:10:41 +0000 (13:10 -0500)]
CI: Change the soledad test to run before webapp

It is more useful to check to see if Soledad is running before running the
webapp tests that require soledad to be running.

23 months agoDocs: Fixed gitlab-runner ssh-key env variable
Varac [Thu, 16 Nov 2017 17:13:29 +0000 (18:13 +0100)]
Docs: Fixed gitlab-runner ssh-key env variable

2 years agoCI: produce CI-useful output for soledad test
Micah Anderson [Thu, 9 Nov 2017 15:43:21 +0000 (10:43 -0500)]
CI: produce CI-useful output for soledad test

2 years agoCI: do soledad migration during upgrade test
Micah Anderson [Tue, 7 Nov 2017 16:54:19 +0000 (11:54 -0500)]
CI: do soledad migration during upgrade test

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

2 years agowebapp: alert on 409 responses
Azul [Wed, 8 Nov 2017 08:13:46 +0000 (09:13 +0100)]
webapp: alert on 409 responses

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.

2 years agoBug: fix repository layout
Micah Anderson [Tue, 31 Oct 2017 16:16:29 +0000 (12:16 -0400)]
Bug: fix repository layout

Fix the order of the leap repository so it matches the correct repository
layout. Fixes #8888.

2 years agoMerge remote-tracking branch 'my0xacab/feat/v3_hs'
Micah Anderson [Tue, 24 Oct 2017 13:52:41 +0000 (09:52 -0400)]
Merge remote-tracking branch 'my0xacab/feat/v3_hs'

2 years agowebapp: update design docs for sorted invite codes
Azul [Tue, 17 Oct 2017 12:08:31 +0000 (14:08 +0200)]
webapp: update design docs for sorted invite codes

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.

2 years agoCI: fix variable names, abstract ssh setup
Micah Anderson [Thu, 19 Oct 2017 14:00:45 +0000 (10:00 -0400)]
CI: fix variable names, abstract ssh setup

2 years agoBug: replace single provider key with an unique one
Micah Anderson [Tue, 17 Oct 2017 20:28:17 +0000 (16:28 -0400)]
Bug: replace single provider key with an unique one

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.

2 years agogit subrepo pull puppet/modules/tor
Micah Anderson [Sat, 7 Oct 2017 18:04:02 +0000 (14:04 -0400)]
git subrepo pull puppet/modules/tor

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"

2 years agofeat: add v3 tor hidden service support
Micah Anderson [Sat, 7 Oct 2017 17:50:55 +0000 (13:50 -0400)]
feat: add v3 tor hidden service support

Resolves: #8879

2 years agoBug: Remove unused class
Micah Anderson [Fri, 6 Oct 2017 20:01:37 +0000 (16:01 -0400)]
Bug: Remove unused class

0255d8a42fc2c37cfaa660a43936ae546b6178ef removed this class, but it still was
being referenced. Since it is not needed, we can just remove the reference.

Fixes: #8878

2 years agoMerge branch 'kwadronaut/platform-8862'
Micah Anderson [Thu, 5 Oct 2017 23:29:39 +0000 (19:29 -0400)]
Merge branch 'kwadronaut/platform-8862'

2 years agoFeat: Refactor tor services
Micah Anderson [Tue, 19 Sep 2017 19:36:06 +0000 (15:36 -0400)]
Feat: Refactor tor services

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.

2 years agoBug: Ensure tor exit is disabled properly
Micah Anderson [Thu, 14 Sep 2017 14:33:41 +0000 (10:33 -0400)]
Bug: Ensure tor exit is disabled properly

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.

2 years agoFeat: split tor service into three
elijah [Tue, 19 Sep 2017 18:54:27 +0000 (11:54 -0700)]
Feat: split tor service into three

The 'tor' service is now three separate services, 'tor_exit', 'tor_relay', or 'hidden_service'.

2 years agoBug: jessie apt keys stable/experimental/staging
kwadronaut [Tue, 3 Oct 2017 20:52:25 +0000 (22:52 +0200)]
Bug: jessie apt keys stable/experimental/staging

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

2 years agoFeat: Use version branches for webapp + nickserver
Varac [Thu, 28 Sep 2017 20:27:51 +0000 (22:27 +0200)]
Feat: Use version branches for webapp + nickserver

We'll release soon so we pin both git repos
to there release version branches instead of
pulling from master.

2 years agoBug: jessie apt keys must be in /etc/apt/trusted.gpg.d
kwadronaut [Tue, 26 Sep 2017 08:54:27 +0000 (10:54 +0200)]
Bug: jessie apt keys must be in /etc/apt/trusted.gpg.d

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

2 years agoCI: Test staging deb repo component
Varac [Thu, 28 Sep 2017 18:12:08 +0000 (20:12 +0200)]
CI: Test staging deb repo component

Resolves: #8871

2 years agoCI: Fix caching between jobs
Varac [Thu, 28 Sep 2017 10:01:22 +0000 (12:01 +0200)]
CI: Fix caching between jobs

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

2 years agoLint: site_config/manifests/setup.pp
Varac [Thu, 28 Sep 2017 12:45:39 +0000 (14:45 +0200)]
Lint: site_config/manifests/setup.pp

2 years agoUse right domain name to renew certs
Varac [Tue, 26 Sep 2017 18:44:41 +0000 (20:44 +0200)]
Use right domain name to renew certs

2 years agoAdd cert renewal to production deployments
Varac [Tue, 26 Sep 2017 18:36:06 +0000 (20:36 +0200)]
Add cert renewal to production deployments

2 years agoCI: Use master branch for demo.bitmask.net deploy
Varac [Wed, 13 Sep 2017 20:53:53 +0000 (22:53 +0200)]
CI: Use master branch for demo.bitmask.net deploy

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.

2 years agoBug: remove shared couchdb design docs
kwadronaut [Thu, 27 Jul 2017 07:12:15 +0000 (09:12 +0200)]
Bug: remove shared couchdb design docs

Soledad is now taking care of the design of said database.
Closes #8428

2 years agoDocs: fix instructions for signing git commits
elijah [Wed, 6 Sep 2017 04:10:36 +0000 (21:10 -0700)]
Docs: fix instructions for signing git commits

2 years agoBug: fix vpn network problem caused by vagrant fact
elijah [Wed, 6 Sep 2017 01:24:31 +0000 (18:24 -0700)]
Bug: fix vpn network problem caused by vagrant fact

Boolean facts must be escaped with str2bool. This commit includes
new tests to catch VPN problems like this in the future.

2 years agobugfix: fix `leap test init`
elijah [Mon, 28 Aug 2017 06:51:14 +0000 (23:51 -0700)]
bugfix: fix `leap test init`

2 years agoBug: fix hidden service for static
elijah [Wed, 16 Aug 2017 00:35:55 +0000 (17:35 -0700)]
Bug: fix hidden service for static

hidden service should be activated iff tor is among the active services and
tor.hidden_service.active == true

2 years agoMerge remote-tracking branch 'elijah_acab/bugfix/testcontinue'
Varac [Wed, 23 Aug 2017 08:05:27 +0000 (10:05 +0200)]
Merge remote-tracking branch 'elijah_acab/bugfix/testcontinue'

2 years agoleap_cli: minor help wording correction
elijah [Sat, 19 Aug 2017 20:42:39 +0000 (13:42 -0700)]
leap_cli: minor help wording correction

2 years agoBug: allow `leap test --continue` to run on additional nodes if there was an ssh...
elijah [Fri, 18 Aug 2017 23:05:19 +0000 (16:05 -0700)]
Bug: allow `leap test --continue` to run on additional nodes if there was an ssh error. closes #8811

2 years agoBug: allow old client to connect to VPN
Micah Anderson [Thu, 27 Jul 2017 22:47:25 +0000 (15:47 -0700)]
Bug: allow old client to connect to VPN

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.

2 years agoCI: fix provider checkout
Micah Anderson [Thu, 27 Jul 2017 21:18:46 +0000 (14:18 -0700)]
CI: fix provider checkout

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.

2 years agoCI: Cleanup and enhance to specify platform branch
Micah Anderson [Tue, 25 Jul 2017 22:49:46 +0000 (15:49 -0700)]
CI: Cleanup and enhance to specify platform branch

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.

2 years agoMerge branch 'micah/platform-commit_template'
kwadronaut [Wed, 26 Jul 2017 09:20:21 +0000 (11:20 +0200)]
Merge branch 'micah/platform-commit_template'

2 years agoStyle: remove tabs, fix language to fit template
Micah Anderson [Tue, 25 Jul 2017 23:01:37 +0000 (16:01 -0700)]
Style: remove tabs, fix language to fit template

The example had many tabs causing my eyes to bleed. It also didn't use
the template properly to fix an issue.

2 years agoby default, new providers will now require invites. requires leap_cli 4173154a177b00c...
elijah [Fri, 30 Jun 2017 07:24:38 +0000 (00:24 -0700)]
by default, new providers will now require invites. requires leap_cli 4173154a177b00c11a36b3168b1ce12af59f04af or later (>1.9.2). resolves #8474. create new invites with `leap run invite`

2 years agoUpdate tests/platform-ci/README.md how to run platform tests
Varac [Fri, 23 Jun 2017 17:35:52 +0000 (19:35 +0200)]
Update tests/platform-ci/README.md how to run platform tests

2 years agoUse unqualified path to bundler
Varac [Fri, 23 Jun 2017 14:33:18 +0000 (16:33 +0200)]
Use unqualified path to bundler

So users can run it locally when they have `bundler` installed
as debian package.

2 years agobug: Set .placeholder to fix removal
Micah Anderson [Wed, 12 Jul 2017 20:29:06 +0000 (13:29 -0700)]
bug: Set .placeholder to fix removal

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.

2 years agoEnsure directory has proper owner/group (#8841)
Micah Anderson [Wed, 5 Jul 2017 00:56:25 +0000 (17:56 -0700)]
Ensure directory has proper owner/group (#8841)

2 years agoStyle: updates a git commit template
kwadronaut [Tue, 11 Jul 2017 19:29:55 +0000 (21:29 +0200)]
Style: updates a git commit template

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

2 years agoFix non-existent CI variable CI_COMMIT_REF (#8844)
Micah Anderson [Tue, 4 Jul 2017 21:31:38 +0000 (14:31 -0700)]
Fix non-existent CI variable CI_COMMIT_REF (#8844)

2 years agoAdditional fix for CI cache failure
Micah Anderson [Tue, 4 Jul 2017 20:54:43 +0000 (13:54 -0700)]
Additional fix for CI cache failure

2 years agoFix upgrade_test failure.
Micah Anderson [Tue, 4 Jul 2017 19:00:20 +0000 (12:00 -0700)]
Fix upgrade_test failure.

See https://0xacab.org/leap/platform/-/jobs/14029 for an example.

2 years agoleap_cli - make fog gem optional
elijah [Wed, 28 Jun 2017 20:24:39 +0000 (13:24 -0700)]
leap_cli - make fog gem optional

2 years ago[CI] Fix node name for local tests
Varac [Thu, 29 Jun 2017 18:05:17 +0000 (20:05 +0200)]
[CI] Fix node name for local tests

2 years ago[CI] Run bundle install after checking out different platform branch
Varac [Thu, 29 Jun 2017 15:37:02 +0000 (17:37 +0200)]
[CI] Run bundle install after checking out different platform branch

2 years ago[CI] Add upgrade tests to ci-build.sh
Varac [Thu, 29 Jun 2017 15:14:45 +0000 (17:14 +0200)]
[CI] Add upgrade tests to ci-build.sh

2 years ago[CI] Fail when CI_JOB_NAME is not recognized
Varac [Thu, 29 Jun 2017 14:51:58 +0000 (16:51 +0200)]
[CI] Fail when CI_JOB_NAME is not recognized

2 years ago[CI] Move more commands into functions
Varac [Thu, 29 Jun 2017 14:47:54 +0000 (16:47 +0200)]
[CI] Move more commands into functions

2 years ago[CI] Use CI_JOB_NAME to determine what action to take
Varac [Thu, 29 Jun 2017 14:40:57 +0000 (16:40 +0200)]
[CI] Use CI_JOB_NAME to determine what action to take

2 years ago[CI] Add upgrade platform CI test
Varac [Thu, 29 Jun 2017 14:25:32 +0000 (16:25 +0200)]
[CI] Add upgrade platform CI test

Resolves: #8541

2 years ago[CI] Run setup.sh when running CI tests locally
Varac [Thu, 29 Jun 2017 14:25:22 +0000 (16:25 +0200)]
[CI] Run setup.sh when running CI tests locally

2 years ago[CI] Check for mandatory env variables on platform builds
Varac [Thu, 29 Jun 2017 14:20:30 +0000 (16:20 +0200)]
[CI] Check for mandatory env variables on platform builds

2 years ago[CI] Pin leap_cli so fog-aws is installed
Varac [Thu, 29 Jun 2017 13:30:52 +0000 (15:30 +0200)]
[CI] Pin leap_cli so fog-aws is installed

2 years agoMerge branch 'python_cryptography'
Varac [Thu, 29 Jun 2017 18:36:59 +0000 (20:36 +0200)]
Merge branch 'python_cryptography'

2 years agoplatform test - pin ruby version to 2.1.10 when using rbenv, since that is the latest...
elijah [Wed, 28 Jun 2017 22:26:11 +0000 (15:26 -0700)]
platform test - pin ruby version to 2.1.10 when using rbenv, since that is the latests that will work.

2 years agostatic - gracefully handle incorrect static site configs
elijah [Wed, 28 Jun 2017 20:23:02 +0000 (13:23 -0700)]
static - gracefully handle incorrect static site configs

2 years agoPin python-cryptography to jessie-backports
Varac [Tue, 27 Jun 2017 18:26:04 +0000 (20:26 +0200)]
Pin python-cryptography to jessie-backports

Needed to satisfy leap-mx dependency (>=17.0)

- Resolves: #8837

2 years agoInstall python-treq from strech on jessie nodes
Varac [Tue, 27 Jun 2017 14:12:37 +0000 (16:12 +0200)]
Install python-treq from strech on jessie nodes

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

2 years agoMerge branch 'remove_keymanager_dep'
Varac [Tue, 27 Jun 2017 18:10:59 +0000 (20:10 +0200)]
Merge branch 'remove_keymanager_dep'

2 years agoMerge branch 'fix_unattended_upgrades'
Varac [Tue, 27 Jun 2017 17:58:25 +0000 (19:58 +0200)]
Merge branch 'fix_unattended_upgrades'

2 years agoDon't depend on leap-keymanager anymore
Varac [Tue, 27 Jun 2017 12:19:24 +0000 (14:19 +0200)]
Don't depend on leap-keymanager anymore

leap-mx is now independent of leap-keymanager and
we can remove this dependency now.

see https://0xacab.org/leap/leap_mx/issues/8558

2 years agoAdd manual deploy test for master branch
Varac [Mon, 26 Jun 2017 19:31:07 +0000 (21:31 +0200)]
Add manual deploy test for master branch

2 years agoLint .gitlab-ci.yml
Varac [Mon, 26 Jun 2017 19:10:52 +0000 (21:10 +0200)]
Lint .gitlab-ci.yml

2 years agoMerge branch 'ci_fail_when_tests_break'
Varac [Mon, 26 Jun 2017 17:52:22 +0000 (19:52 +0200)]
Merge branch 'ci_fail_when_tests_break'

2 years agoAdd configured apt component to the unattended-upgrades whitelist
Varac [Sat, 24 Jun 2017 10:14:10 +0000 (12:14 +0200)]
Add configured apt component to the unattended-upgrades whitelist

Resolves: #8792

2 years agoUse stdbuf instead of unbuffer for CI timestamping
Varac [Fri, 23 Jun 2017 18:25:06 +0000 (20:25 +0200)]
Use stdbuf instead of unbuffer for CI timestamping

There are different reasons for this:

- Using `stdbuf` will correctly return and non-zero
  exit code so when something breaks during CI `gitlab-runner`
  will mark the build as failed (Resolves: #8821).
- `stdbuf` is already installed by the `coreutils` package and
  thus saves diskspace

2 years agoUse default apt component for CI
Varac [Fri, 23 Jun 2017 18:13:18 +0000 (20:13 +0200)]
Use default apt component for CI

Resolves: #8828