Commit Graph

1126 Commits (45fe0f595d972c18ed4d18215d2b639665137a83)
 

Author SHA1 Message Date
Jack Ivanov 45fe0f595d change dockerhub docs references 1 year ago
Jack Ivanov 1c47de7011 github docker image/package 1 year ago
ali ahmadi 1083b4bb97
Update install.sh (#14575)
convert .venv into .env in install.sh
1 year ago
bravepickle 8be2d689a7
updating .dockerignore file (#14559) 1 year ago
Mauer-Oats 651f949ca6
Update cloud-hetzner.md (#14450) 2 years ago
Dan Roscigno 9cc6b6c3a9
Update cloud-amazon-ec2.md (#14513) 2 years ago
Peter Gardfjäll 9ef093976b
Make Azure OS disk type configurable and default to a cheaper type (#14533)
* add azure option for osDiskType

* azure: change default image to minimal ubuntu
2 years ago
Jack Ivanov 43ed16ea13
Update client-linux-ipsec.md
Closes #14495
2 years ago
Jack Ivanov 347f864abb
Ansible upgrade 6.1 (#14500)
* linting

* update ansible

* linters
2 years ago
Mo Beigi a43de09437
Remove dead link to centos docs (#14488) 2 years ago
jabacrack 972723a139
update windows deployment documentation (#14470) 2 years ago
Maxim Perepelitsa 59672d476d
Update Lightsail required IAM permissions (#14438) 2 years ago
dependabot[bot] ed01f30949
Bump actions/checkout from 2 to 3 (#14427)
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
WinterPhoenix 8b05cda01d
Fix OS Name for Vultr (#14458) 2 years ago
David Myers c0968a8fdb
Only offer available DigitalOcean regions (#14447) 2 years ago
dependabot[bot] 9f241b1886
Bump ansible-core from 2.12.1 to 2.12.3 (#14425)
Bumps [ansible-core](https://github.com/ansible/ansible) from 2.12.1 to 2.12.3.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.12.1...v2.12.3)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot] 63bfa63f6a
Bump actions/setup-python from 2.3.1 to 2.3.2 (#14418)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.3.1...v2.3.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
Jack Ivanov e416e76ce8
DO networks fix (#14421)
* DO networks fix

* linting: add warn_list
2 years ago
Glenn Schlereth b29b310ff3
Update EC2 IAM Profile to least privilege required (#14417)
Change overly permissive IAM Profile from using wildcard in list of
actions required. Explictly define the 4 required ec2:Associate*
Realized while investigating issue #14383, though change does not
resolve that issue
2 years ago
Jack Ivanov a103d8dd16
Local install prompt (#14412)
* add local install warning

* change layout

* skip lint
2 years ago
David Myers 1a86b5fb4b
Update Cloud Shell instructions (#14411) 2 years ago
Hueseyin 4b1081b7b8
Added OpenWrt Wireguard client manual (#14399) 2 years ago
David Myers 0633fab3b2
Update documentation (#14404) 2 years ago
David Myers 0c6e45a194
Fix DigitalOcean (#14390) 2 years ago
David Myers a924381e9e
Fix Vultr (#14389) 2 years ago
dependabot[bot] 7203f33f2e
Bump ansible-core from 2.11.3 to 2.12.1 (#14375)
* Bump ansible-core from 2.11.3 to 2.12.1

Bumps [ansible-core](https://github.com/ansible/ansible) from 2.11.3 to 2.12.1.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.11.3...v2.12.1)

---
updated-dependencies:
- dependency-name: ansible-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update requirements.txt

* python and cache for actions

* switch to python 3.8

* wait for lxc network

* no point to support 18.04 in tests

* cipher fix for openssl_privatekey

* cipher fix for openssl_privatekey

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
2 years ago
Jack Ivanov c759d75753
Lightsail to CloudFormation (#14337)
* Lightsail to CloudFormation

* Update deploy-from-ansible.md
2 years ago
Glenn Schlereth 1bf8a40d51
Change config.cfg comment regarding ec2 spot option (#14345)
Reference the documentation to know the proper IAM permissions
2 years ago
Glenn Schlereth 7f87f51a03
Implemented architecture choice 'arm' or amd 'x86_64' for EC2 cloud (#14289)
New `arch` config.cfg parameter is used along with the image name
parameter to find the most recent OS image to be used in hosted ec2
instance. This allows the user to choose arm based instance types
which was causing algo failure during cloud formation.
2 years ago
Christian Clauss 571daf4464
Fix typos discovered by codespell (#14325) 2 years ago
dependabot[bot] 0ce7840847
Bump actions/setup-python from 2.2.2 to 2.3.1 (#14370)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.2.2 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.1)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
dependabot[bot] f4b51e441d
Update jinja2 requirement from ~=3.0.1 to ~=3.0.3 (#14352)
Updates the requirements on [jinja2](https://github.com/pallets/jinja) to permit the latest version.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.0.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago
David Myers 28717ad3a8
Make install.sh pass shellcheck (#14353) 2 years ago
jdeighton de1e9093ab
Update cloud-linode.md (#14348)
Update list of required permissions on the Linode Personal Access Token.
3 years ago
David Myers 4bed66f19e
Fix tests (#14319) 3 years ago
Dan Hipschman d06869e1eb
Make it easier to use NextDNS or other private DNS server (#14288) 3 years ago
dependabot[bot] 4e739b518f
Bump ansible from 2.9.20 to 4.4.0 (#14272)
* Bump ansible from 2.9.20 to 4.4.0

Bumps [ansible](https://github.com/ansible/ansible) from 2.9.20 to 4.4.0.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/commits)

---
updated-dependencies:
- dependency-name: ansible
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* ansible core

* aadd vagrant and fix jinja

* bool variable fix

* ec2 task deprecation

* bool fix

* azure requirements fix

* cloudscale fix

* scaleway fix

* openstack fixes

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Ivanov <e601809@gmail.com>
Co-authored-by: Jack Ivanov <17044561+jackivanov@users.noreply.github.com>
3 years ago
Dan Guido 6aa177b286
Update README.md (#14309) 3 years ago
Jack Ivanov 1c6702d3ef
azure regions (#14277) 3 years ago
Glenn Schlereth 4464be8259
Added support for EC2 Spot instances (#14248)
If new instance_market_type config.cfg variable specifies 'spot' instead of 'on-demand' then
the stack.yml creates a LaunchTemplate resource using spot option. The create EC2 Instance command
uses that LaunchTemplate.
3 years ago
David Myers e431f21cbb
Move the dnscrypt-proxy cache file (#14235) 3 years ago
Chad Duffey ec1fa3bb57
update Azure venv - new versions of msrestazure & azure-cli-core to resolve errors (#14109)
https://github.com/trailofbits/algo/issues/1881 

I needed the update to azure-cli-core as suggested by @benzin1984 but the new version didn't work for me without an update to msrestazure as well. 

Dependency changes:
msrestazure==0.6.4
azure-cli-core==2.16.0
3 years ago
Wes Mills 99473ef104
Add and sort multiple new Azure regions (#14233)
## Description
Azure has added several regions, some net-new and others moved from standalone cloud instances into general Azure.

## Motivation and Context
Azure Germany, in particular, will soon not be a standalone cloud and I wanted to use Algo to deploy into that region.

## How Has This Been Tested?
Exported Azure regions through az CLI and did JSON transform into the main.yml in my local repo; successfully deployed Algo on a VM in germanywestcentral.

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [x] I have read the **CONTRIBUTING** document.
- [x] My code follows the code style of this project.
- [] My change requires a change to the documentation.
- [] I have updated the documentation accordingly.
- [] I have added tests to cover my changes.
- [] All new and existing tests passed.
3 years ago
formula97 665af5a7f4
Update Google Compute Environment machine type (#14251)
Google advised that the f1-micro tier will no longer be free after 31AUG21 and suggested e2-micro will be the new free tier.
3 years ago
Jauder Ho b823278aa6
SECURITY: Update Jinja2 to more recent version (#14258)
* Update main.yml

* Create dependabot.yml

* Bump actions/setup-python from 1 to 2.2.2

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v1...v2.2.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update requirements.txt

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 96988f1b26
Bump actions/setup-python from 1 to 2.2.2 (#14254)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v1...v2.2.2)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Jauder Ho e36d237ebc
Add Dependabot scanning (#14238)
* Update main.yml

* Create dependabot.yml
3 years ago
dependabot[bot] e5235e1bdc
Bump ansible from 2.9.7 to 2.9.20 (#14220)
Bumps [ansible](https://github.com/ansible/ansible) from 2.9.7 to 2.9.20.
- [Release notes](https://github.com/ansible/ansible/releases)
- [Commits](https://github.com/ansible/ansible/compare/v2.9.7...v2.9.20)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
David Myers 728b8aae06
Install required version of jinja2 earlier (#14206) 3 years ago
David Myers b6f28c753a
Make builds pass (#14174) 3 years ago