Commit Graph

46 Commits

Author SHA1 Message Date
David Wilson 7ca073cdf8 issue #482: ci: add stray process checks to all jobs
List of interesting processes can probably expand more over time.
2019-08-09 20:19:16 +01:00
David Wilson 50b2d590fd docs: update Changelog. 2019-08-08 10:55:00 +00:00
David Wilson 351aca62c9 Disable Azure pipelines build for docs-master too. 2019-08-04 21:21:20 +01:00
David Wilson 16ba1aacce ci: log failed command line, and try enabling stdout line buffering 2019-08-04 12:37:50 +01:00
David Wilson 57db3a36e1 issue #543: install virtualenv for Azure 2019-07-31 01:14:34 +01:00
David Wilson f3915b5f40 issue #543: disable host key checking 2019-07-31 01:14:34 +01:00
David Wilson edb745f434 issue #543: create ~/.ssh if it doesn't exist 2019-07-31 01:14:34 +01:00
David Wilson 92de2abeea issue #543: use key from Git, newer ssh-keygen unsupported by Paramiko 2019-07-31 00:15:05 +01:00
David Wilson 501cfca82b issue #543: make localhost_ansible_tests run locally 2019-07-31 00:15:05 +01:00
David Wilson 57203aef53 issue #543: add Ansible job to Azure matrix 2019-07-30 22:12:06 +01:00
David Wilson 4ced885619 issue #543: localhost_ansible scripts. 2019-07-30 22:11:04 +01:00
David Wilson 321dac3046 Allow specifying -vvv to debops_tests. 2019-07-23 17:25:53 +01:00
David Wilson d981a382c9 ci: work around various broken aspects of Travis VM image
- Symlink broken Ubuntu Python package pieces back together. See many
  Google hits about this issue.
- Remove apt sources that can no longer be updated.
2019-06-04 13:38:33 +01:00
David Wilson c1d763f929 ci: Ansible 2.8 jobs aren't running against all host types. 2019-06-02 19:53:12 +01:00
David Wilson 167d0eff32 azure: try enabling Ansible 2.8/Py3.5 job 2019-05-27 23:57:47 +01:00
David Wilson 8d766d3d32 issue #587: disable SSH key setup, it breaks unit tests 2019-05-27 22:33:02 +01:00
David Wilson 45d88b1f3f issue #587: attempt to fix Mac Azure job 2019-05-27 22:23:23 +01:00
David Wilson ea718081d8 issue #587: Add 2.8.0/Py2.7 job to Azure 2019-05-27 22:16:58 +01:00
David Wilson 4a6eba9653 issue #587: use deadsnakes PPA Python because VSTS version is junk 2019-05-27 22:16:56 +01:00
David Wilson 429f5e7afb issue #587: enable spawn_reverse_shell and tidy up Azure step names 2019-05-27 20:14:56 +01:00
David Wilson be23331bbe issue #587: ensure Azure worker has a working SSH configuration 2019-05-27 20:14:36 +01:00
David Wilson fc9dabb45c issue #587: import spawn_reverse_shell.py script.
To support debugging on Azure
2019-05-27 20:14:36 +01:00
David Wilson 838742f000 issue #587: support pausing ansible_tests if flag file exists
To support debugging on Azure
2019-05-27 20:14:36 +01:00
David Wilson 36a5968ee2 .ci: copy private key file to tempdir. 2019-02-18 19:58:54 +00:00
David Wilson 021cfda112 .ci: import soak scripts. 2019-02-18 18:01:54 +00:00
David Wilson ad7185444d .ci: allow containers for different jobs to run simultaneously 2019-02-18 18:01:54 +00:00
David Wilson 0aa4c9d8fc issue #542: .ci: move some tests to Azure and enable Mac job. 2019-02-14 12:49:56 +00:00
David Wilson 6dba55624e .ci: add verbiage for run_batches() too. 2019-02-10 02:40:14 +00:00
David Wilson 9c7d93885d .ci: add README.md. 2019-02-10 02:37:00 +00:00
David Wilson 49a8745a45 ci: fix incorrect partition/rpartition from 8a4caea84f 2019-01-29 17:39:46 +00:00
David Wilson 8a4caea84f ci: Allow DISTROS="debian*32" variable, and KEEP=1 2019-01-29 07:57:59 +00:00
David Wilson f86d79b284 ci: don't use the TTY->pipe hack except on Travis where it's needed. 2019-01-27 00:32:22 +00:00
David Wilson cab0b2cb9a issue #477: add mitogen_py24 CI test type.
Butcher the crap out of run_tests because we don't have/want/need
coverage on 2.4.
2019-01-26 22:00:30 +00:00
David Wilson 73a0c485cf tests: CI should symlink all contents of ansible/hosts/ 2019-01-22 00:24:43 +00:00
David Wilson d2eb01f793 tests: pin idna to last supporting 2.6-compat version. 2019-01-19 06:50:59 +00:00
David Wilson b90889c5fc tests: pin idna to last supporting 2.6-compat version. 2019-01-19 06:44:49 +00:00
David Wilson 835bead37a tests: allow running scripts from any subdir. 2019-01-19 02:02:09 +00:00
David Wilson 81c93e173f ci: remove duplicate /usr/bin/time call 2019-01-19 02:01:55 +00:00
David Wilson 4db2168f83 issue #426: teach debops_common_tests to use py3 prefix 2018-11-07 01:16:18 +00:00
David Wilson e12c963279 issue #426: make ansible_tests use python_path 2018-11-07 00:52:20 +00:00
David Wilson e7bb5c1ee0 issue #426: teach make_containers() to parse -py3 DISTRO suffix 2018-11-07 00:43:11 +00:00
David Wilson 8df895a8ac issue #426: make ansible_tests dump inventory. 2018-11-07 00:41:13 +00:00
David Wilson c84f36e809 issue #426: teach .ci/ Docker pulls to ignore -py3 image suffix. 2018-11-07 00:39:05 +00:00
David Wilson 2a6dbb038f Pythonize, split out and parallelize all jobs. 2018-11-06 18:16:20 +00:00
David Wilson 0b86c4e45f tests: basic (incomplete) Azure Pipelines config 2018-11-06 03:40:56 +00:00
David Wilson 3f414d5967 tests: rename .travis -> .ci, move Azure config into .ci 2018-11-06 01:50:11 +00:00