Support Ubuntu 19.10 (#1630)

Add Travis tests
This commit is contained in:
David Myers 2019-11-04 05:46:13 -05:00 committed by Jack Ivanov
parent dfd979eb68
commit b65e6b1351
4 changed files with 9 additions and 3 deletions

View file

@ -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

View file

@ -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`).

View file

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

View file

@ -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