summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/subversion (follow)
Commit message (Collapse)AuthorAgeFilesLines
* default svn URL to 127.0.0.1 for subversion integration tests (#82551)Matt Davis2024-01-173-6/+7
| | | | | | | | | * default svn URL to 127.0.0.1 for subversion integration tests * svn client gives up before trying IPv4 addresses when localhost->(::1,127.0.0.1) in dual-stack envs (eg podman, most real hosts) * svn client also requires legacy CN match on cert * IPv6 works, but setup playbook would need a bunch more templating exceptions to conditionally manage `[::1]` * explain IPv4 defaults
* 🧪 Replace GitHub SVN integration test with local TLS (#82334)Sviatoslav Sydorenko2023-12-067-14/+89
| | | | | | | | | | | | | | | | | * Run svn integration test locally with TLS This patch uses a `trustme` to make an ephemeral CA, and server, and client TLS artifacts for testing. These are integrated into the Apache web server via it's `mod_ssl`. Resolves #82207 * Replace GitHub SVN HTTPS URL w/ localhost over TLS This change gets rid of the need to use GitHub, which is just about to drop support for SVN [[1]]. Moreover, it eliminates the need to use external network for any SVN commands in the test. [1]: https://github.blog/2023-01-20-sunsetting-subversion-support/
* Remove sefcontext support pluginMatt Clay2023-11-082-15/+0
| | | | It was only used by the subversion test, but is no longer required.
* Fix subversion integration test (#82029)Matt Clay2023-10-194-10/+17
| | | | | - Remove dependency on the htpasswd module (and thus passlib) - Fix setup/teardown of the httpd process - Fix cleanup of temporary directories
* Remove obsolete integration test aliases (#80342)Matt Clay2023-03-281-2/+0
| | | | | | | * Remove obsolete integration test aliases * Remove obsolete `skip/osx` aliases * Use `skip/macos` instead of `skip/osx` in docs
* Log `runme.sh` execution in integration tests (#79263)Sviatoslav Sydorenko2022-11-011-1/+1
| | | | | | | | * Log `runme.sh` execution in integration tests This patch adds `set -x` where it's missing in the integration tests. It also enables `pipefail` in `runme.sh` scripts that use pipes. * Add a change note for PR #79263
* ansible-test - Remove AIX provisioning support. (#76747)Matt Clay2022-01-121-1/+0
| | | | | * ansible-test - Remove AIX provisioning support. * Remove `skip/aix` integration test aliases. * Remove build for AIX binary module.
* ansible-test - Add RHEL 9 support. (#76217)Matt Clay2021-11-041-0/+1
| | | | | | | | | | | | | | * Move RHEL pip package install into function. * Add RHEL 9 support to bootstrap script. * ansible-test - Add RHEL 9 support. * Add install and uninstall instructions for RHEL9 to paramiko tests * Skip incidental_inventory_docker_swarm on RHEL 9. * Update dnf tests for rhel9 * Fix prepare_http_tests on RHEL 9. * fix RHEL9 Python discovery tests to match distro map * Skip subversion test on RHEL 9.0b. Co-authored-by: Matt Martz <matt@sivel.net> Co-authored-by: Matt Davis <mrd@redhat.com>
* Fix subversion test.Matt Clay2021-10-141-1/+1
| | | | Switch to a different repo that isn't giving 503 errors since GitHub hasn't fixed the issue yet.
* ansible-test - split controller/target testing (#75605)Matt Clay2021-09-213-9/+11
|
* Run apache via async (#75682)Matt Martz2021-09-101-0/+4
|
* Ensure we set perms on htpasswd file to avoid permissions errors (#75679)Matt Martz2021-09-101-7/+7
|
* Vendor `distutils.version` (#74644)Matt Martz2021-05-111-1/+1
| | | | | | | | | | | | | | | * Vendor distutils.version * Fix import order. ci_complete * remove distutils warning filter * Don't remove warnings filter from importer * ci_complete * Add pylint config for preventing distutils.version * Add changelog fragment
* Add Ubuntu 20.04 to CI and ansible-test (#69161)Rick Elrod2021-01-221-0/+6
| | | | | | | | | | | | Change: - Add Ubuntu 20.04 to CI now that venv is default instead of virtualenv in ansible-test. Test Plan: - CI Tickets: - Fixes #69203 Signed-off-by: Rick Elrod <rick@elrod.me>
* Fix subversion_pacakges name (#72138)Amin Vakil2020-10-081-1/+1
|
* Test changes to allow using "macos" test image (#71849)Sam Doran2020-09-221-0/+1
| | | | * Add link to remote.sh from macos.sh * Add skip/macos to tests that have skip/osx
* Make sure that apache2-webdav related packages get upgraded (#71187)Matt Martz2020-08-101-1/+1
|
* Updates to Integration tests to pass against Alpine (#70946)Matt Martz2020-08-073-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start of alpine testing * More updates * Add forgotten file * remove debug * Add alpine3 * equal * group 4 * group 4 * group 5 * Try to decrease test length * libuser only available in testing * Remove debug * Make loops target work on hosts without gnu date * Enable alpine testing * ci_complete * Don't specify uid for creating test user * ci_complete * Re-sort docker completion * use newer container image * ci_complete * fix indentation Co-authored-by: Matt Clay <matt@mystile.com> Co-authored-by: Matt Clay <matt@mystile.com>
* subversion Give subversion module a validate_certs option (#70890)Rick Elrod2020-07-272-0/+13
| | | | | | | | | | | | | | | | | | | | | | * Give subversion module a validate_certs option Change: - Add `validate_certs` option to subversion module. Defaults to off for backwards compatibility. Tickets: - Fixes #22599 Signed-off-by: Rick Elrod <rick@elrod.me> * Update changelogs/fragments/22599_svn_validate_certs.yml Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com> * test verify_certs codepaths Signed-off-by: Rick Elrod <rick@elrod.me> Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
* Enable passing tests on power.Matt Clay2020-04-201-1/+0
|
* Testing: Add support for CentOS Linux On Power platform (#68130)Yanis Guenane2020-04-161-0/+1
| | | | | | | | | | | * Testing: Add CentOS Linux On Power platform * Add arch designation to remotes. This avoids overloading the provider with the arch. Also add a changelog entry. Co-authored-by: Matt Clay <matt@mystile.com>
* subversion module - provide password securely when possible or warn (#67829)Sloane Hertel2020-04-1314-37/+91
| | | | | | | * subversion module - provide password securely with svn command line option --password-from-stdin when possible, and provide a warning otherwise. * Update lib/ansible/modules/source_control/subversion.py. * Add a test. Co-authored-by: Sam Doran <sdoran@redhat.com>
* Split out selinux setup in subversion test.Matt Clay2020-02-122-12/+13
| | | | This avoids failures when the sefcontext module is not present.
* Testing: Add support for AIX platform (#65802)Yanis Guenane2020-01-301-0/+1
|
* Fix apache shutdown in subversion test.Matt Clay2019-04-081-1/+1
|
* Fix subversion integration test on Fedora 29. (#51089)Matt Clay2019-01-192-0/+11
| | | | | | | | | * Fix subversion integration test on Fedora 29. This upgrades the sqlite-libs and subversion packages to make sure that the version of sqlite expected by subversion is installed. * Fix compatibility with RHEL and CentOS.
* test subversion - support Ubuntu 18.04 (#50791)Jordan Borean2019-01-143-5/+17
|
* create local subversion server for tests (#49047)Jordan Borean2018-12-0612-123/+330
| | | | | | | | | | | | * create local subversion server for tests * fix sanity issues * don't touch system config when bringing up site * removed original setup files * fix opensuse config
* Update Shippable integration test groups. (#43118)Matt Clay2018-07-241-1/+1
| | | | | | | * Update Shippable integration test groups. * Update integration test group aliases. * Rebalance AWS and Azure tests with extra group. * Rebalance Windows tests with another group.
* Temporarily disable subversion test on osx.Matt Clay2018-02-241-0/+1
|
* Move requirements into tests. (#35885)Matt Clay2018-02-101-0/+5
|
* Revert "Move requirements into tests. (#35197)"Matt Clay2018-01-231-5/+0
| | | | This reverts commit 4f6017dc1629361cce6fa3e2e035a4710550db9e.
* Move requirements into tests. (#35197)Matt Clay2018-01-231-0/+5
|
* Initial ansible-test implementation. (#18556)Matt Clay2016-11-301-0/+1
|
* Fix cosmetic problems in YAML sourceAdrien Vergé2016-11-112-3/+1
| | | | | | | | This change corrects problems reported by the `yamllint` linter. Since key duplication problems were removed in 4d48711, this commit mainly fixes trailing spaces and extra empty lines at beginning/end of files.
* Migrate Linux CI roles to test targets. (#17997)Matt Clay2016-10-132-0/+122