leap_platform.git
3 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

3 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

3 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

3 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

3 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

3 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.

3 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

3 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

3 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.

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

3 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

3 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'

3 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

3 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

3 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.

3 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.

3 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.

3 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'

3 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.

3 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`

3 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

3 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.

3 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.

3 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)

3 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

3 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)

3 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

3 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.

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

3 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

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

3 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.

3 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

3 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

3 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

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

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

3 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

3 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

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

3 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'

3 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

3 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

3 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

3 years agoMerge branch 'delay_apt_hardstate'
Varac [Thu, 22 Jun 2017 17:10:24 +0000 (19:10 +0200)]
Merge branch 'delay_apt_hardstate'

3 years agoMerge branch 'disable_nagios_notifications'
Varac [Thu, 22 Jun 2017 17:09:28 +0000 (19:09 +0200)]
Merge branch 'disable_nagios_notifications'

3 years agoDelay hard state of the nagios APT check
Varac [Thu, 22 Jun 2017 09:23:43 +0000 (11:23 +0200)]
Delay hard state of the nagios APT check

Delay a hard state of the APT check for 1 day
so unattended_upgrades has time to upgrade packages.

Resolves: #8748

3 years agoUse apt master component for LEAP packages
Varac [Wed, 21 Jun 2017 11:16:36 +0000 (13:16 +0200)]
Use apt master component for LEAP packages

Currently, the platform configures the `snapshots` component in
/etc/apt/sources.list.d/leap.list.
`snapshots` contains packages uploaded by feature branches and merge
requests so we change to `master` (which contains packges built from
changes to the master branches.

Resolves: #8828

3 years agoStop sending mails for nagios alerts
Varac [Thu, 15 Jun 2017 13:48:32 +0000 (15:48 +0200)]
Stop sending mails for nagios alerts

It's just too much mail...

And there are other tools like nagstamon that are better suited to get
an overview what's failing.

Resolves: #8772

3 years agoRenewed commercial cert for platform CI
Varac [Sat, 17 Jun 2017 16:05:58 +0000 (18:05 +0200)]
Renewed commercial cert for platform CI

3 years ago[CI] Use older commit for puppet-catalog-test
Varac [Fri, 16 Jun 2017 11:44:08 +0000 (13:44 +0200)]
[CI] Use older commit for puppet-catalog-test

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

3 years ago[CI] Use master branch of leap_cli
Varac [Fri, 16 Jun 2017 11:49:35 +0000 (13:49 +0200)]
[CI] Use master branch of leap_cli

We moved from develop to master some time ago so
we should use master for CI testing as well.

3 years agoRemove .mailmap, dont leak email addresses
varac [Wed, 31 May 2017 14:10:22 +0000 (16:10 +0200)]
Remove .mailmap, dont leak email addresses

3 years agostatic - support for renewing certs with let's encrypt for static sites
elijah [Fri, 26 May 2017 23:41:51 +0000 (16:41 -0700)]
static - support for renewing certs with let's encrypt for static sites

3 years agoMerge remote-tracking branch 'leap_acab/merge-requests/89'
varac [Tue, 23 May 2017 14:27:20 +0000 (16:27 +0200)]
Merge remote-tracking branch 'leap_acab/merge-requests/89'

3 years agoMerge branch 'varac/platform-vagrant_private_networking'
kwadronaut [Tue, 23 May 2017 14:20:26 +0000 (16:20 +0200)]
Merge branch 'varac/platform-vagrant_private_networking'

3 years ago[vagrant] Don't block eth0 if eth1 is configured
varac [Tue, 23 May 2017 11:58:38 +0000 (13:58 +0200)]
[vagrant] Don't block eth0 if eth1 is configured

Eth0 is vagrant's main interface to access the box

3 years agoInclude site_config::vagrant on vagrant nodes
varac [Tue, 23 May 2017 11:56:57 +0000 (13:56 +0200)]
Include site_config::vagrant on vagrant nodes

3 years ago[vagrant] Lint vagrant.pp
varac [Tue, 23 May 2017 11:48:15 +0000 (13:48 +0200)]
[vagrant] Lint vagrant.pp

3 years ago[vagrant] Use private networking IP from eth1 if present
varac [Tue, 23 May 2017 11:28:54 +0000 (13:28 +0200)]
[vagrant] Use private networking IP from eth1 if present

3 years ago[vagrant] Move $OPTS to vagrant config
varac [Tue, 23 May 2017 11:23:43 +0000 (13:23 +0200)]
[vagrant] Move $OPTS to vagrant config

3 years agoLint configure-leap.sh
varac [Tue, 23 May 2017 10:07:44 +0000 (12:07 +0200)]
Lint configure-leap.sh

3 years ago[vagrant] Use private networking for direct acces
varac [Sun, 21 May 2017 21:29:34 +0000 (23:29 +0200)]
[vagrant] Use private networking for direct acces

Without private networking, the box cannot get directly
accessed, only via port forwardings.

https://www.vagrantup.com/docs/networking/private_network.html

- Resolves: #7769

3 years ago[vagrant] Use eth1 on vagrant if present
varac [Sun, 21 May 2017 21:28:20 +0000 (23:28 +0200)]
[vagrant] Use eth1 on vagrant if present

Virtualbox adds eth1 as second interface when private networking
is enabled.

- Related: #7769

3 years agogenerate missing ssh host keys on node init (closes #8790)
kwadronaut [Fri, 19 May 2017 22:20:08 +0000 (00:20 +0200)]
generate missing ssh host keys on node init (closes #8790)

closes #8414 as well

3 years agomakes sure locales packages is installed before locale-gen fixes #8649
kwadronaut [Fri, 19 May 2017 21:41:57 +0000 (23:41 +0200)]
makes sure locales packages is installed before locale-gen fixes #8649

4 years agoNickserver direct access to couchdb on same node
varac [Wed, 10 May 2017 18:29:17 +0000 (20:29 +0200)]
Nickserver direct access to couchdb on same node

Depending whether couchdb is running on the same node as
nickserver, couchdb is available on localhost:
  - When couchdb is running on a different node: Via stunnel, which is
bound to 4000.
  - When couchdb is running on the same node: On port 5984

Resolves: #8793

4 years agoIncrease Vagrant defaut mem to 2gb
varac [Wed, 10 May 2017 18:46:38 +0000 (20:46 +0200)]
Increase Vagrant defaut mem to 2gb

4 years agoRemove pixelated submodule from the example provider
Tulio Casagrande [Wed, 10 May 2017 17:43:46 +0000 (14:43 -0300)]
Remove pixelated submodule from the example provider

4 years agofix CI image location
Micah Anderson [Wed, 10 May 2017 15:07:37 +0000 (11:07 -0400)]
fix CI image location

4 years agoDepend soledad-server on ssl-cert package
varac [Wed, 10 May 2017 14:33:40 +0000 (16:33 +0200)]
Depend soledad-server on ssl-cert package

We should include this in soledad-server package as
dependency but until we sorted out this, we depend
soledad-server on ssl-cert in the platform.

see https://0xacab.org/leap/soledad/issues/8849 for

4 years agoIgnore rbenv files
varac [Wed, 3 May 2017 09:00:10 +0000 (11:00 +0200)]
Ignore rbenv files

4 years agoAdd timestamps to all platform deploys
varac [Wed, 3 May 2017 08:58:14 +0000 (10:58 +0200)]
Add timestamps to all platform deploys

Resolves: #8791

4 years agoInstall tor from backports (fixes #8783).
Micah Anderson [Tue, 2 May 2017 20:24:15 +0000 (16:24 -0400)]
Install tor from backports (fixes #8783).

The newer version is needed for the single-hop functionality.

4 years agoRestructure site_tor to be more clear and re-usable (fixes #8784).
Micah Anderson [Tue, 2 May 2017 20:23:20 +0000 (16:23 -0400)]
Restructure site_tor to be more clear and re-usable (fixes #8784).

This makes a more clear site_tor::relay class that the leap service
includes, and a more generic site_tor class that other classes can
depend on for setting up the initial install.

4 years agoMerge remote-tracking branch 'origin/merge-requests/80'
varac [Wed, 3 May 2017 08:02:39 +0000 (10:02 +0200)]
Merge remote-tracking branch 'origin/merge-requests/80'

4 years agoMerge branch 'master' of 0xACAB.org:leap/platform
varac [Wed, 3 May 2017 08:01:10 +0000 (10:01 +0200)]
Merge branch 'master' of 0xACAB.org:leap/platform

4 years agoMerge branch 'bug/fix_ci_deploy' into 'master'
micah [Tue, 2 May 2017 20:26:56 +0000 (20:26 +0000)]
Merge branch 'bug/fix_ci_deploy' into 'master'

Limit ci.leap.se deployment to leap/master (Closes #8782)

Closes #8782

See merge request !83

4 years agoLimit ci.leap.se deployment to leap/master (Closes #8782)
Micah Anderson [Tue, 2 May 2017 19:39:56 +0000 (15:39 -0400)]
Limit ci.leap.se deployment to leap/master (Closes #8782)

4 years agoAdd signed-by option to sources.list (Closes: #8425)
Micah Anderson [Tue, 2 May 2017 16:32:05 +0000 (12:32 -0400)]
Add signed-by option to sources.list (Closes: #8425)

This gets us a simple apt repository privilege separation:
  (a) our key can't be used to forge other repos
  (b) other keys can't be used to forge our repo.

From sources.list(5):

  ยท Signed-By (signed-by) is either an absolute path to a keyring
    file (has to be accessible and readable for the _apt user, so ensure
    everyone has read-permissions on the file) or one or more
    fingerprints of keys either in the trusted.gpg keyring or in the
    keyrings in the trusted.gpg.d/ directory (see apt-key
    fingerprint). If the option is set, only the key(s) in this keyring
    or only the keys with these fingerprints are used for the
    apt-secure(8) verification of this repository. Defaults to the value
    of the option with the same name if set in the previously acquired
    Release file. Otherwise all keys in the trusted keyrings are
    considered valid signers for this repository.

4 years agoMerge remote-tracking branch 'origin/merge-requests/77'
varac [Thu, 27 Apr 2017 18:04:50 +0000 (20:04 +0200)]
Merge remote-tracking branch 'origin/merge-requests/77'

4 years agochange environment names to match ci-build.sh
Micah Anderson [Thu, 27 Apr 2017 17:41:22 +0000 (13:41 -0400)]
change environment names to match ci-build.sh

4 years agoImprove ci-build.sh (Closes #8771)
varac [Wed, 26 Apr 2017 09:59:57 +0000 (11:59 +0200)]
Improve ci-build.sh (Closes #8771)

* 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()

4 years agobugfix: ensure that nodes only have one environment specified (closes #8778)
elijah [Tue, 25 Apr 2017 19:18:04 +0000 (12:18 -0700)]
bugfix: ensure that nodes only have one environment specified (closes #8778)

4 years agoAdd a production environment for demovpn, demomail
Micah Anderson [Tue, 25 Apr 2017 23:40:28 +0000 (19:40 -0400)]
Add a production environment for demovpn, demomail

Pull duplicated bits into a function

4 years agoAdd single-hop hidden service capability.
Micah Anderson [Mon, 24 Apr 2017 18:38:32 +0000 (14:38 -0400)]
Add single-hop hidden service capability.

This cuts the number of hops for a tor onion service from 6 to 3,
speeding it up considerably. This removes the anonymity aspect of the
service, so it must be enabled intentionally, knowing that the server's
location no longer is hidden.

4 years agoLint
Micah Anderson [Mon, 24 Apr 2017 16:08:10 +0000 (12:08 -0400)]
Lint

4 years agogit subrepo pull (merge) puppet/modules/tor
Micah Anderson [Mon, 24 Apr 2017 16:04:55 +0000 (12:04 -0400)]
git subrepo pull (merge) puppet/modules/tor

subrepo:
  subdir:   "puppet/modules/tor"
  merged:   "5ef29012"
upstream:
  origin:   "https://leap.se/git/puppet_tor"
  branch:   "master"
  commit:   "5ef29012"
git-subrepo:
  version:  "0.4.0"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "2e78d5d"

4 years agoFix the pipefail by putting ts inside of ci-build.sh
Micah Anderson [Tue, 25 Apr 2017 17:42:14 +0000 (13:42 -0400)]
Fix the pipefail by putting ts inside of ci-build.sh

4 years agoSwitch to using new docker location for ruby image
Micah Anderson [Tue, 25 Apr 2017 13:20:01 +0000 (09:20 -0400)]
Switch to using new docker location for ruby image

4 years agoCI: deploy_test should run for MRs, but not when merged into master
Micah Anderson [Sun, 23 Apr 2017 16:17:06 +0000 (12:17 -0400)]
CI: deploy_test should run for MRs, but not when merged into master