From b65e6b135104ad6c6e1933cfd8eb5829673b4dc0 Mon Sep 17 00:00:00 2001 From: David Myers Date: Mon, 4 Nov 2019 05:46:13 -0500 Subject: [PATCH] Support Ubuntu 19.10 (#1630) Add Travis tests --- .travis.yml | 6 ++++++ docs/deploy-to-ubuntu.md | 2 +- docs/deploy-to-unsupported-cloud.md | 2 +- input.yml | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index a3d9aba..462fb6e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -112,12 +112,18 @@ matrix: - <<: *deploy-local name: 'Ubuntu 19.04: local deployment from docker' env: DEPLOY=docker UBUNTU_VERSION=19.04 + - <<: *deploy-local + name: 'Ubuntu 19.10: local deployment from docker' + env: DEPLOY=docker UBUNTU_VERSION=19.10 - <<: *deploy-cloudinit name: 'Ubuntu 18.04: cloud-init deployment' env: DEPLOY=cloud-init UBUNTU_VERSION=18.04 - <<: *deploy-cloudinit name: 'Ubuntu 19.04: cloud-init deployment' env: DEPLOY=cloud-init UBUNTU_VERSION=19.04 + - <<: *deploy-cloudinit + name: 'Ubuntu 19.10: cloud-init deployment' + env: DEPLOY=cloud-init UBUNTU_VERSION=19.10 notifications: email: false diff --git a/docs/deploy-to-ubuntu.md b/docs/deploy-to-ubuntu.md index 500b8d6..b727e0d 100644 --- a/docs/deploy-to-ubuntu.md +++ b/docs/deploy-to-ubuntu.md @@ -4,7 +4,7 @@ You can use Algo to configure a pre-existing server as an AlgoVPN rather than us Install the Algo scripts following the normal installation instructions, then choose: ``` -Install to existing Ubuntu 18.04 or 19.04 server (Advanced) +Install to existing Ubuntu 18.04, 19.04, or 19.10 server (Advanced) ``` Make sure your target server is running an unmodified copy of the operating system version specified. The target can be the same system where you've installed the Algo scripts, or a remote system that you are able to access as root via SSH without needing to enter the SSH key passphrase (such as when using `ssh-agent`). diff --git a/docs/deploy-to-unsupported-cloud.md b/docs/deploy-to-unsupported-cloud.md index 24c2b81..48ba3d9 100644 --- a/docs/deploy-to-unsupported-cloud.md +++ b/docs/deploy-to-unsupported-cloud.md @@ -2,7 +2,7 @@ Algo officially supports the [cloud providers listed here](https://github.com/trailofbits/algo/blob/master/README.md#deploy-the-algo-server). If you want to deploy Algo on another virtual hosting provider, that provider must support: -1. the base operating system image that Algo uses (Ubuntu 18.04, 19.04), and +1. the base operating system image that Algo uses (Ubuntu 18.04, 19.04, or 19.10), and 2. a minimum of certain kernel modules required for the strongSwan IPsec server. Please see the [Required Kernel Modules](https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules) documentation from strongSwan for a list of the specific required modules and a script to check for them. As a first step, we recommend running their shell script to determine initial compatibility with your new hosting provider. diff --git a/input.yml b/input.yml index 0a56680..781d2c6 100644 --- a/input.yml +++ b/input.yml @@ -21,7 +21,7 @@ - { name: Scaleway, alias: scaleway} - { name: OpenStack (DreamCompute optimised), alias: openstack } - { name: CloudStack (Exoscale optimised), alias: cloudstack } - - { name: Install to existing Ubuntu 18.04 or 19.04 server (Advanced), alias: local } + - { name: Install to existing Ubuntu 18.04, 19.04, or 19.10 server (Advanced), alias: local } vars_files: - config.cfg