Commit Graph

98 Commits (0.2-release)

Author SHA1 Message Date
Alex Willmer 95da0df705 tests: Authenticate to AWS Elastic Container Registry for `docker pull`
This should increase the rate limit from 1/s to 10/s. AWS
credentials are obtained from environment variables in Azure
pipelines, or the default AWS CLI profile.

https://docs.aws.amazon.com/AmazonECR/latest/public/public-service-quotas.html
https://docs.aws.amazon.com/AmazonECR/latest/public/public-registries.html#public-registry-auth
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html
(cherry picked from commit 0db7467e4a)
3 years ago
Alex Willmer 086a325359 CI: Remove obsolete reverse shell historically used to debug CI
This reverse shell was historically used to debug CI jobs interactively.
It is not used anymore, and may be causing jobs to hang, then timeout.
There is no reason to keep it, and removing it simplifies CI jobs.

Additionally it has been reported as flagged by security scanners, so
removing it makes Mitogen easier to package/adopt.

fixes #847

(cherry picked from commit a990eb3d77)
3 years ago
Alex Willmer 937a003a91 Abandon Travis CI We have no credits, and its a PITA to maintain two CI platforms. The tests running on Travis provide very little extra coverage vs Azure Pipelines alone
(cherry picked from commit 042e46682e)
3 years ago
Alex Willmer 6a2d9ec550 tests: Fix throttling of Docker pulls
fixes #809

(cherry picked from commit e67e4b83b4)
3 years ago
Steven Robertson 126dd7ed1f don't run sshpass install through run
(cherry picked from commit 86e63fda85)
4 years ago
Steven Robertson 835f7d7dad azure tests don't like sshpass v1.06 so pegging to 1.05
(cherry picked from commit ddb87f6b0c)
4 years ago
Steven Robertson 6cdacd40bf fix Error: Calling Non-checksummed download of sshpass formula file from an arbitrary URL is disabled
(cherry picked from commit b68d4e9a7f)
4 years ago
Alex Willmer 6a4773ac93 tests: Fix virtualenv creation on MacOS/OSX 4 years ago
Alex Willmer 00e5c9ca81 Backport 0.3.x CI fixes and unofficial tox tests 4 years ago
Alex Willmer 77f95b1e7a tests: Disable code coverage 4 years ago
Alex Willmer b250a5756c tests: Throttle docker pulls for Ansible tests
I hope this will prevent AWS Elastic Container Registry returning 429:
Too Many Requests error, due to the burst of activity from multiple VMs,
when a CI build begins.

(cherry picked from commit 25446cd698)
4 years ago
Alex Willmer dd3a6f18d1 tests: docstrings for ci_lib
(cherry picked from commit 99235071a3)
4 years ago
Alex Willmer eabb7e37b6 tests: Use AWS Elastic Container registry for test images
This replaces use of Docker Hub, which now rate limits API calls and
causing CI builds to fail.

refs #791

(cherry picked from commit 1c7e107809)
4 years ago
Alex Willmer eee5006a68 tests: Avoid double docker pull on Azure Pipes
(cherry picked from commit adbed36dd9)
4 years ago
Steven Robertson bacc752ff2 Pegs python 2 version, removes unused imports, fixes sudden ssh dir with bad perms, generates key for sudo user as well in tests 4 years ago
Steven Robertson 573a3c6161 have to number format option for python2.6 5 years ago
Steven Robertson 6bdcbff7b2 upgrade to ubuntu 18 might fix keyserver thing 5 years ago
Steven Robertson e0666edaac fix formatting 5 years ago
Steven Robertson 530f5e6412 read in ansible installation version always 5 years ago
Steven Robertson db386a0350 enable ansible 2.9.6 tests 5 years ago
Steven Robertson a94e3d08f9 didn't need to update all the way to 10.15; since tests pass locally on 10.14.4 will switch to 10.14 5 years ago
Steven Robertson faf7798c16 revert python3 setup + add TODO; python3 tests aren't working now but python2 is EOL so they should work soon 5 years ago
Steven Robertson bbc13d9776 permission denied error for python3 5 years ago
Steven Robertson f8c8889009 mac's SIP prevents symlinking so python3 wasn't used ever 5 years ago
Steven Robertson ccabb46b37 upgrade ansible to latest 2.8 version + bump python version in attempt to get test passing 5 years ago
Steven Robertson bb1cdb1ed5 making commit to retrigger tests; I don't have perms to enable the rebuild preview feature 5 years ago
Steven Robertson 1142b1bc7e bump ubuntu image for azure to avoid hash mismatch sometimes when apt-get update-ing 5 years ago
Steven Robertson 398e292536 noticed Ans280_27 was actually running ans 2.6.2, so setting VER explicitly 5 years ago
Steven Robertson daf2e2f2e2 bump mac test version again 5 years ago
Steven Robertson d87fe7c1a0 on centos6 need to have setuptools installed first 5 years ago
Steven Robertson ab220ec0eb moving on to fixing linux tests for now, fixing bdist_wheel issue 5 years ago
Steven Robertson 79b8814142 bump macOS test vm to replicate what passes locally 5 years ago
Steven Robertson b4288f02c7 find out why mitogen__readonly_homedir works locally but not on azure 5 years ago
Steven Robertson 51b43104e0 adding interpreter_discovery tests to ci 5 years ago
Steven Robertson 39b55796c5 forgot sudo 5 years ago
Steven Robertson 57d56a63c0 apt deb should be in cassandra.list 5 years ago
Steven Robertson a8888916b1 sources.list not what was expected, debug commit to find the bad deb entry 5 years ago
Steven Robertson f14144fb9e try and fix bad cassandra apt-get update on azure ubuntu 16.04 vm 5 years ago
Steven Robertson 3d28ed11b7 added wrong key for debian 9 test container 5 years ago
Steven Robertson e407172aa8 add missing apt key 5 years ago
Steven Robertson 5c27e07d3c adding verbosity 5 years ago
Steven Robertson 3e6e99eeb7 correctly renaming azure mac pipeline 5 years ago
Steven Robertson e138286185 remove verbosity 5 years ago
Steven Robertson 747a75a0e9 adding logging again 5 years ago
Steven Robertson 188acd7c5c bumping ansible version on Mac 5 years ago
Steven Robertson 5fbcb9e28c reverting -vvv 5 years ago
Steven Robertson 868de4e5ba added ability to repro current virtualenv bug behind a proxy, and adding verbosity to see why azure is unhappy 5 years ago
David Wilson d6329f3446 Merge devel/290 @ 79b979ec8544ef5d8620c64068d4a42fabf50415 5 years ago
David Wilson fa8755085a ci: fix procps command line format warning 5 years ago
David Wilson 1cad04185b ci: try removing exclude: to make Azure jobs work again 5 years ago