Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
646 commits
Select commit Hold shift + click to select a range
bd8a670
Add allowedValues to loadBalancerSku
May 18, 2018
25d6d68
Add documentation about ddosSwith parameter in Parameters.md.
May 18, 2018
eaa6e08
Add more information about how to activate the Azure DDoS protection …
May 18, 2018
e83136b
Merge pull request #114 from fbouteruche/ddos-protection
May 18, 2018
4e99364
[loadtest] Add time-gated exam test
May 16, 2018
a879b0a
[loadtest] Update time-gated-exam test plan to ignore HTTP status (to…
May 16, 2018
4da8c17
[loadtest] Use fixed/unique test user IDs instead of random numbers (…
May 18, 2018
8a1e17c
[loadtest] Checking in successful time-gated-exam load test plan
May 18, 2018
251dae7
Allow specifying min VM count for VMSS (was hard-coded to 1)
May 18, 2018
309bcad
Edited Stack architecture text
nimojg-microsoft May 21, 2018
6aed857
enable Moodle 3.5 (LTS) release
SorraTheOrc May 22, 2018
cef7da0
change deployment urls ready for merge
SorraTheOrc May 22, 2018
75811df
Also add v3.4.3 and mention O365 version lacking for 3.5
hosungs May 22, 2018
9e0331b
Merge pull request #118 from Azure/35_stable (fixes #111)
May 22, 2018
370cab8
Update installGdprPluginsSwitch description for Moodle 3.5
May 22, 2018
74cbb17
Update redisDeploySwitch description for issue #119
May 22, 2018
d4d24fc
Added hook for execution of a cron script on nfs or gluster to facili…
dlm-sadge May 23, 2018
1b8a9a2
Merge pull request #120 from Edunao/master
May 23, 2018
e25eb6e
[loadtest] Distributed test to rule out slow test VM possibility for …
May 23, 2018
07c64e6
Replace resourceGroup().location with the location parameter (top-lev…
May 23, 2018
f5ce88c
enabling accelerated networking on all created interfaces
enovationIT May 24, 2018
6fd943d
remove double quotes from boolean values
enovationIT May 24, 2018
b17d7d2
Merge branch 'hs-loadtest-time-gated-exam'
May 25, 2018
a5cf995
Add /moodle Gluster FS to /etc/fstab on controller VM (fixes #129)
May 25, 2018
f8c58f8
Reflect Azure CLI repo signing key change (fixes #134)
May 25, 2018
d30024e
disabling AN for controller vm
enovationIT May 29, 2018
2ec44f5
disable AN for controller
enovationIT May 29, 2018
e10be45
Merge pull request #124 from enovationIT/accelerated-networking
May 29, 2018
04774bb
separating probes for the LB to work on 80 and 443 respectively
enovationIT May 29, 2018
adc6735
Add switches for accelerated networking (fixes #123)
May 29, 2018
58f3ed9
Merge pull request #136 from enovationIT/lb-probes-fix
May 29, 2018
d6b6446
updating nginx to wait for moodle mount with ssl cert #130
enovationIT May 30, 2018
b122936
Merge pull request #138 from enovationIT/nginx-fix
May 30, 2018
f5ef335
Move systemd After=moodle.mount to user override location (fixes #130)
May 30, 2018
04f8c86
Initial cloud-init check-in (successful)
May 30, 2018
7bd2d9f
Rearrange some nested templates for better ordering
hosungs May 31, 2018
958825c
Introduce vmsettupparams.json as a linked template (and also use for …
hosungs May 31, 2018
f54f1f1
Replace so many script params with configs JSON
Jun 1, 2018
764db24
Remove unnecessary params (after configs JSON)
hosungs Jun 2, 2018
c872999
Place correct dbAdminUser (with Azure convention) for MySQL/PostgreSQL
Jun 11, 2018
ff02cad
update Readme.md
nimojg-microsoft Jun 11, 2018
0d401cb
Fix search type param name in maximal deployment (fixes #141)
Jun 11, 2018
ce29c59
Some additional observations and links to docs
rgardler-msft Jun 13, 2018
f367425
quick update to Readme
nimojg-microsoft Jun 13, 2018
590c1ab
DBs are in GA now, remove preview comments
rgardler-msft Jun 13, 2018
2f3b2a7
quick update to readme
nimojg-microsoft Jun 13, 2018
a89526c
Disable accelerated networking on minimal deployment
Jun 18, 2018
9d6f298
update readme
nimojg-microsoft Jun 20, 2018
d9d37b3
Initial NFS-HA templates check-in
Jun 20, 2018
24c2e97
Initial check-in of NFS-HA setup scripts
Jun 21, 2018
ab2dea5
Added persistent port assignments for NFS (#149)
kermat Jun 22, 2018
c275c63
Finalize static port assignments and LB configs
Jun 22, 2018
710d13c
Work around the persistent NFS port assignments problem (not working …
Jun 22, 2018
defaaea
Allow root access to NFS HA exports
Jun 22, 2018
ab7b7fa
Load modified sysctl settings and tune DRBD resync speed (#150)
kermat Jun 22, 2018
6c2d2f1
Revive shutdown -r (too bad sysctl --system still didn't work)
Jun 22, 2018
79daac0
Add NFS-HA option to the main Moodle template
Jun 22, 2018
0b6a407
Merge pull request #151 from Azure/hs-nfs-ha
Jun 23, 2018
c3416aa
Use /moodle/tmp for unzip-ing and mv-ing
hosungs Jun 23, 2018
2f80da1
[FULLCI] Try moodle install as root (to avoid chown/chmod -R)
hosungs Jun 23, 2018
fe91e61
Avoid rebooting NFS HA VMs for static ports
Jun 25, 2018
6cce6b2
Update MySql/Postgresql SKU family default to Gen5 (more available th…
Jun 26, 2018
8b767c7
Add nfs-byo fileServerType option
Jul 18, 2018
f31c421
[CI] Update default Azure location (to avoid deployment failure issue)
Jul 19, 2018
3e9441d
[FULLCI] Enabled set -s on deployment shell scripts
Jul 19, 2018
8a638c7
Update docs/Parameters.md
Jul 20, 2018
5a38c0f
Do not create GatewaySubnet when not vnetGwDeploySwitch
Aug 13, 2018
2a11551
chmod /moodle for Azure NetApp Files (whose default is 770)
Aug 13, 2018
4367209
Restrict chmod +rx /moodle only to nfs-byo (addresses #155)
Aug 14, 2018
4f984ee
[loadtest] Add description about time-gate-exam-test.jmx
Aug 14, 2018
dc6db23
Update glusterfs PPA version (3.8 seems deprecated, addresses #155)
Aug 14, 2018
75d1516
Update gluster PPA to 3.10 (#155)
Aug 14, 2018
898446d
apache2-mod-php needed on controller for MSSQL (addresses #156)
Aug 21, 2018
046b2ee
Correct ElasticSearch and Tika VM Ip to be in the good subnet
guyomog78 Jan 14, 2019
057ad4c
Merge pull request #165 from guyomog78/patch-1
rgardler-msft Jan 14, 2019
25de8fe
Missing replacement after search-elastic-config.json renaming
guyomog78 Jan 15, 2019
77adb59
Merge pull request #166 from guyomog78/patch-1
rgardler-msft Feb 15, 2019
92a32cc
Added Port 80, renamed https port
Mar 19, 2020
0a78f8f
Added http listener, renamed https listener to show difference in pro…
Mar 19, 2020
563d08b
Added redirect configuration
Mar 19, 2020
7510992
Remanded rule 1 for clarity. Added http redirect rule
Mar 19, 2020
60c1c03
Added V2 params to appGwSkuName and appGwSkuTier
Mar 20, 2020
690bb31
Update publicIP APIs
Mar 20, 2020
85d0412
Added conditions on AppGW IP to pick correct SKU and Allocation Metho…
Mar 20, 2020
a12544e
Amended IP SKU object. Removed IP Tags. Changed AppGW API to Supporte…
Mar 21, 2020
48fa9d5
Merge pull request #175 from qlikit/master
rgardler-msft Mar 30, 2020
81b6bb5
changed lbPipname to appGwPipName
ummadisudhakar Apr 17, 2020
1cb6f23
Dropping TLSv1 & TLSv1.1 and keeping TLSv1.2
asift91 Apr 30, 2020
4ac7319
Added ssl ciphers & TLSv1.2
asift91 Apr 30, 2020
1a65d2f
Adding ssl ciphers and TLSv1.2
asift91 Apr 30, 2020
a87443a
Updated appGwPipName dependency from lbPipName
asift91 May 6, 2020
e7afb4f
Merge pull request #184 from ummadisudhakar/PR176
UmakanthOS May 6, 2020
cf766fc
Update Manage.md
dubrie May 7, 2020
4e2d0ef
Merge pull request #185 from asift91/master
UmakanthOS May 11, 2020
7e3c22f
Merge pull request #186 from dubrie/typo-fixes
rgardler-msft Jun 1, 2020
b5d0123
Update README.md
Jun 21, 2020
62a9bd2
Revert "Update README.md"
UmakanthOS Jun 21, 2020
ebed246
Update README.md
UmakanthOS Jun 21, 2020
5b60180
Merge pull request #190 from UmakanthOS/master
rgardler-msft Jun 22, 2020
634e926
added azurefiles in FileServerType allowed values
asift91 Jul 4, 2020
de229c8
fileservertype value modified to azurefiles
asift91 Jul 4, 2020
ec4b03b
added azurefiles resource template
asift91 Jul 4, 2020
910dece
commented create_azure_files_moodle_share
asift91 Jul 4, 2020
1c9941d
updated
asift91 Jul 4, 2020
95aaca5
updated
asift91 Jul 4, 2020
2fe41f9
updated storage accout name for non-azurefiles
asift91 Jul 5, 2020
418cce3
updated azurefile share code
asift91 Jul 6, 2020
36c507e
uncommented azure file share code
asift91 Jul 6, 2020
fb2784f
updated names of storage account type
asift91 Jul 6, 2020
92bf2a4
updated the naming of storage account
asift91 Jul 6, 2020
05f3004
added storageAccountType Premium_LRS value
asift91 Jul 6, 2020
fb1d017
added storageAccountType as an input to script
asift91 Jul 6, 2020
c834261
updated storage type details
sayali0512 Jul 7, 2020
29ef30c
Merge pull request #1 from sayali0512/patch-1
asift91 Jul 7, 2020
a41351e
reverted back the changes
asift91 Jul 8, 2020
99a1484
updated StorageAccountType default to Premium_LRS
asift91 Jul 8, 2020
7f9acbf
reverted the moodlecopy code
asift91 Jul 8, 2020
acd56bd
updated the artifacts location
asift91 Jul 8, 2020
0ca0f5a
updated links for four diff sizes
asift91 Jul 8, 2020
0a6007a
added quota to 1024GiB
asift91 Jul 8, 2020
c871fa8
updated the fileservertype to azurefiles premium
asift91 Jul 8, 2020
bb32692
updated flow of execution
asift91 Jul 8, 2020
3aefd89
reverted the code
asift91 Jul 8, 2020
c0c1a55
upadted storage account type to standard
asift91 Jul 9, 2020
b0e9f4d
upadted dbserver type to mysql
asift91 Jul 9, 2020
4e2fb57
reverted github link
asift91 Jul 10, 2020
7454c9b
updated format
asift91 Jul 10, 2020
4f80908
updated format
asift91 Jul 10, 2020
c64c53c
updated format
asift91 Jul 10, 2020
bf6aa79
updated format
asift91 Jul 10, 2020
25c9d3d
updated the format
asift91 Jul 10, 2020
f8b5a97
updated the format
asift91 Jul 10, 2020
f5a4842
updated the format
asift91 Jul 10, 2020
0692129
updated the format
asift91 Jul 10, 2020
5ffa8e0
reverted the azure cli code
asift91 Jul 10, 2020
84ee947
passing fileServerDiskSize parameter dynamically to script
asift91 Jul 14, 2020
56ceede
updated fileServerDiskSize to 1024
asift91 Jul 14, 2020
d5a093e
Merge pull request #193 from asift91/mat81apf
UmakanthOS Jul 14, 2020
8c98541
updated php version
asift91 Jul 16, 2020
81b1297
updated php version
asift91 Jul 16, 2020
e8a84c9
updated Moodle versions
asift91 Jul 17, 2020
a9be6a9
changed default value for webserver type as nginx
sayali0512 Jul 20, 2020
7dd79a5
updated virtualMachineScaleSets api version
sayali0512 Jul 20, 2020
06bd8e3
commented the package installation
sayali0512 Jul 20, 2020
3a647e5
reverted back the comments for packages
sayali0512 Jul 20, 2020
97ea73d
added force install comment
sayali0512 Jul 20, 2020
315969d
added echo statements
sayali0512 Jul 20, 2020
5183fbc
Update setup_webserver.sh
sayali0512 Jul 20, 2020
7f8027e
changed php version to 7.2
sayali0512 Jul 20, 2020
2300d98
updated the code for php packages
sayali0512 Jul 20, 2020
55e86e8
Update setup_webserver.sh
sayali0512 Jul 20, 2020
a89d590
Update setup_webserver.sh
sayali0512 Jul 20, 2020
b593001
removed dpkg package with apt-get
sayali0512 Jul 20, 2020
0a189ff
removed dpkg package and replaced with apt-get
sayali0512 Jul 20, 2020
9a74674
Update setup_webserver.sh
sayali0512 Jul 20, 2020
7140123
changed moodle version to 3.8
sayali0512 Jul 21, 2020
ea38c75
updated packages code with dpkg
sayali0512 Jul 21, 2020
58182c2
updated Ubuntu version to 18.04-LTS
asift91 Jul 21, 2020
c8bf1dc
upadted the python repository package
asift91 Jul 21, 2020
c3fdd89
commented the dpkg configure code
sayali0512 Jul 21, 2020
5081c4f
updated php and moodle default value
sayali0512 Jul 21, 2020
fd546cd
commented Updating php sources code
sayali0512 Jul 21, 2020
9feee83
updated code for software-properties-common
sayali0512 Jul 21, 2020
f8eae93
uncommented Updating php sources code
sayali0512 Jul 21, 2020
05c5340
added unzip command
sayali0512 Jul 21, 2020
b5e5157
updated ppa repo for python on ubuntu 18
asift91 Jul 21, 2020
6cd6ec0
reverted back the packages ppa changes
sayali0512 Jul 22, 2020
1055b2e
commented the service stop for varnishlog
sayali0512 Jul 22, 2020
44995c5
updated code for installing prerequisities
sayali0512 Jul 22, 2020
304c010
updated code for stopping apache webserver
sayali0512 Jul 23, 2020
3b1d377
removed uid=www-data,gid=www-data parameters
sayali0512 Jul 24, 2020
adef980
changed the permissions www-data
sayali0512 Jul 24, 2020
fe61c4f
moving moodle folder is commented
sayali0512 Jul 27, 2020
fb54ca8
added the permissions and commented moodle folder
sayali0512 Jul 27, 2020
bf85dee
uncommented the moodle creation directory
sayali0512 Jul 27, 2020
6e33f61
removed a typo error
sayali0512 Jul 27, 2020
f443b41
uncommented the moving folder for moodle directory
sayali0512 Jul 27, 2020
4a32424
removed echo statements
sayali0512 Jul 27, 2020
3607a47
updated code for installing prerequisites
sayali0512 Jul 27, 2020
7fa39af
updated the code
sayali0512 Jul 27, 2020
b6befc4
updated code for install pre-requisites
sayali0512 Jul 27, 2020
58bba73
Merge pull request #197 from asift91/mat90
UmakanthOS Jul 28, 2020
84a415b
jq fix
ummadisudhakar Aug 4, 2020
b72468c
defaulted to moodle3.8 and autoscaleVm for large ans max to DS3V2
ummadisudhakar Aug 5, 2020
bf0e547
auotscalevm changed to DS3V2
ummadisudhakar Aug 5, 2020
af1a893
autoscalevmsku changes to DS3V2
ummadisudhakar Aug 5, 2020
1113e5b
Merge pull request #202 from ummadisudhakar/moodlejqfix
UmakanthOS Aug 5, 2020
f676b40
fixed the apache landing page issue after vmss restart
ummadisudhakar Aug 6, 2020
fd3cdb8
Merge pull request #203 from ummadisudhakar/apache2fix
UmakanthOS Aug 7, 2020
07fe6c7
updated code for installing software properties
sayali0512 Aug 17, 2020
7a3a61b
reverted back the changes
sayali0512 Aug 17, 2020
9adcf30
reverted the changes for ubuntu 16.04-LTS
Aug 18, 2020
bffa6df
updated code for installing jq
Aug 18, 2020
dbaaae4
updated code for installing pre-requisites
Aug 18, 2020
e3d510b
added autoscaleVmSku values in large and maximal
Aug 18, 2020
6c55d90
added code to stop apache2 if webservertype is nginx
Aug 18, 2020
552962a
Merge pull request #176 from qlikit/appGwV2investigation
UmakanthOS Aug 18, 2020
700a2d2
added echo statements to check where apache2 getting installed
Aug 19, 2020
f64b8f2
Merge branch 'master' of https://github.com/Azure/Moodle into mat123
Aug 19, 2020
ac59da9
Merge branch 'master' of https://github.com/sayali0512/Moodle into ma…
Aug 19, 2020
f2a6af7
Merge branch 'master' of https://github.com/Azure/Moodle
Aug 19, 2020
21f8489
removed echo statements
Aug 19, 2020
c48f9ff
updated wide space
Aug 19, 2020
8d3f4ba
updated white space
sayali0512 Aug 19, 2020
4148988
updated white space
sayali0512 Aug 19, 2020
cea72a3
updated white space
Aug 19, 2020
a9faade
Merge pull request #206 from sayali0512/mat123
UmakanthOS Aug 19, 2020
25b913a
re-added rsyslog
asift91 Aug 20, 2020
1b9f4b3
re-added rsyslog
asift91 Aug 20, 2020
3490c0f
Merge pull request #207 from asift91/mat123
UmakanthOS Aug 20, 2020
cb88c5e
Set osDisk to 256Gb
asw101 Aug 21, 2020
5dc9856
Update README.md
iennae Aug 21, 2020
30cf3c8
Update README.md
iennae Aug 21, 2020
482665e
Set localcachedir
asw101 Aug 21, 2020
ba343ec
Merge pull request #208 from iennae/patch-3
UmakanthOS Aug 24, 2020
7605b70
osDisk 256Gb -> 1024Gb
asw101 Aug 25, 2020
edd6b08
default to Standard Load Balancer + IP
asw101 Aug 27, 2020
63d0cc2
Merge branch 'master' of https://github.com/Azure/Moodle into master
sayali0512 Aug 28, 2020
3fe6a02
Merge branch 'master' of https://github.com/asift91/Moodle
asift91 Aug 31, 2020
1fd15ce
defaulted ubuntu to 18.04 and supporting Moodle 3.8 & 3.9
asift91 Sep 10, 2020
7ae0848
added uid=www-data,gid=www-data back
asift91 Sep 10, 2020
1476c0c
Set alternative_component_cache
asw101 Sep 14, 2020
6bf0712
Merge pull request #212 from asift91/1804
UmakanthOS Sep 15, 2020
e6e0890
Merge branch 'master' of https://github.com/Azure/Moodle into master
sayali0512 Sep 21, 2020
9533267
changed default webservertype to apache
sayali0512 Sep 21, 2020
9f7e5cf
updated jq installation
sayali0512 Sep 21, 2020
901ada2
added code for enabling password authentication
sayali0512 Sep 21, 2020
27dae33
changed default version of moodle to 3.9
sayali0512 Sep 21, 2020
5731e66
changed default version of webservertype to nginx
sayali0512 Sep 21, 2020
4c337c4
changed default version of moodle to 3.8
sayali0512 Sep 22, 2020
215d474
changed default version of php to 7.2
sayali0512 Sep 22, 2020
c04bf62
changed default version of php to 7.3 and moodle to 3.9 and apache as…
sayali0512 Sep 22, 2020
10e24d4
removed the enabling password authentication code
asift91 Sep 22, 2020
5304a9e
Update setup_webserver.sh
asift91 Sep 22, 2020
bb561ed
Update helper_functions.sh
asift91 Sep 22, 2020
b4a7944
Update azuredeploy.json
asift91 Sep 22, 2020
72ccedf
Update helper_functions.sh
asift91 Sep 22, 2020
29331a9
/tmp/localcache -> /tmp/localcachedir
asw101 Sep 29, 2020
ca213d5
Merge branch 'asw101-ssd-cache-arm' into asw101-merge
asw101 Sep 30, 2020
f3abaf7
move alternative_component_cache to /var/www/html/moodle/core_compone…
asw101 Sep 30, 2020
98db927
Revert "osDisk 256Gb -> 1024Gb"
asw101 Oct 1, 2020
b6dfa0c
Merge pull request #216 from sayali0512/mat133
UmakanthOS Oct 4, 2020
a2a6003
Fix timegated jmeter test
naioja Oct 5, 2020
2519b53
Fixing ubuntu installation of moosh
naioja Oct 6, 2020
a53fa5d
Merge pull request #218 from naioja/aj_loadtest
UmakanthOS Oct 6, 2020
4d7d658
Merge pull request #217 from naioja/aj_timegatedtest_fix
UmakanthOS Oct 7, 2020
08fae60
Upgrading loadbalancer SKU to Standard.
naioja Oct 11, 2020
cff1458
Merge pull request #219 from naioja/aj_lb_upgrade
naioja Oct 12, 2020
b95dea7
Merge Azure/Moodle
asw101 Oct 13, 2020
530f151
Ensure alternative_component_cache dir exists
asw101 Oct 13, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 117 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# SageMath parsed files
*.sage.py

# dotenv
.env

# virtualenv
.venv
venv/
ENV/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/

# test outputs
loadtest/test_outputs/

# Emacs
*#*#

# Node Modules
node_modules

# Eclipse
.project

# Specific azuredeploy.parameters.json files for dev testing (ignored not to expose ssh pub keys)
.params/
.vs/
28 changes: 28 additions & 0 deletions .jshintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"esnext": true,
"node": true,
"browser": true,
"nomen": false,
"bitwise": true,
"eqeqeq": true,
"forin": true,
"immed": true,
"latedef": true,
"newcap": true,
"noarg": true,
"noempty": true,
"nonew": true,
"plusplus": true,
"regexp": true,
"undef": true,
"unused": true,
"trailing": true,
"indent": 4,
"esnext": true,
"onevar": true,
"white": true,
"quotmark": "double",
"predef": {
}
}

29 changes: 29 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
dist: trusty

language: python

node_js: "0.12"

python: "3.5"

cache:
- directories: node_modules
- pip

env:
- PYTHONUNBUFFERED=TRUE

install:
- npm install # Install task runners for lint checking.
- pip install azure-mgmt-subscription azure-mgmt-resource keyring pycurl # Install Azure Python SDK (we only need the sub & the resource manager packages)

before_script:
- ssh-keygen -q -f azure_moodle_id_rsa -N "" # Generate SSH keys to send to deployment

script:
- npm test
- ./etc/travis.py

notifications:

webhooks: https://outlook.office.com/webhook/e75ee820-3466-49a6-bb0f-ecae0daf8fe1@72f988bf-86f1-41af-91ab-2d7cd011db47/TravisCI/00abc9d7ce1044818f216da49d30d54d/a38fc8f6-fb60-4169-bde6-dd2bbf01304f
Loading