Commit graph

28 commits

Author SHA1 Message Date
Pedro Algarvio
6dff22e227 Properly constraint CI requirements from PKG requirements
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
c3477da2dd The 3006.x branch is Python >= 3.7 already. Remove unnecessary python_version markers.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-12 09:23:32 +01:00
Pedro Algarvio
4a2759a80e Bump to ansible>=7.0.0 on Py>=3.9 due to https://github.com/advisories/GHSA-cpx3-93w7-457x
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-23 05:49:08 +00:00
Gareth J. Greenaway
4212c320e6 Restore the previous slack engine and deprecate it, rename replace the slack engine to slack_bolt until deprecation 2022-12-07 09:13:55 -07:00
Pedro Algarvio
a1f1b6d555 Bump pygit2 requirement
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-07-22 07:24:35 +01:00
Pedro Algarvio
9983b1df09 Move test requirements to requirements files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-06-02 07:05:09 -06:00
Thomas Phipps
062637a17e
yaml modules for working towards troubleshooting easement (#61183)
* create a yamllint utils module. as well as a yaml module that will
eventually be yaml tools to help in troubleshooting yaml
functionality.

* included unit tests for the yaml module. also not happy about moving
from __salt__.module.function to __salt__["module.function"] for the
test to work

* added pre_render test and minor correct to heredoc in yamllint

* changelog

* fix tests running in py3.5, also try and fix pre-commit.

* attempt to fix pre-commit

* still trying to fix pre-commit.

* forgot freebsd, added yamllint to freebsd

* update adding versionadded and depends

* fix pre-commit?

* fix pre-commit

* attempt to fix pre-commit again

Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
2022-04-06 14:53:21 -04:00
Thomas Phipps
4de025be39 Finalize disabling hgfs and hg_pillar tests on windows. cleanup testing 2022-02-08 10:31:15 -08:00
Thomas Phipps
72196b1c1f this wll break, but hopefully will keep windows from blowing up 2022-02-08 10:31:15 -08:00
Thomas Phipps
bc0e7ed580 remove linux only stuff 2022-02-08 10:31:15 -08:00
Thomas Phipps
c80ed277f5 add hg into ci testing requirments. 2022-02-08 10:31:15 -08:00
Kirill Ponomarev
306aa6dd29
Update pytest to 6.2.5 for python 3.10 (#61295)
* Update pytest to 6.2.5 for python 3.10

* bump junos-eznc to 2.6.0

* bump setproctitle version and fix integration tests

* Skip tests for python 3.10

* Fix test with py3.10

* bump jinja2 version and dependencies

* Fix test with py3.10

* Skip tests for python 3.10 and new moto version

* Use tempfile library to test perms on directories

* Maintain static requirements changes, revert `requirements/base.txt`

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>

Co-authored-by: Megan Wilhite <mwilhite@vmware.com>
Co-authored-by: Pedro Algarvio <palgarvio@vmware.com>
2021-12-22 09:02:56 -05:00
Megan Wilhite
0751d505f1 Add rpm-vercmp to tiamat builds 2021-09-23 07:19:21 -04:00
Megan Wilhite
985ec15343 Add rpm_vercmp python library for version comparison 2021-09-23 07:19:21 -04:00
Gareth J. Greenaway
35f1fa3500 Fixing requirements, we need to install an older version of the python-telegram-bot library on Python 3.5 for Debian 9. 2021-08-17 07:29:20 -04:00
Gareth J. Greenaway
7e2f6d4f5b fixing requirement. 2021-08-17 07:29:20 -04:00
Gareth J. Greenaway
211f164c18 Adding twilio and telegram libraries for CI testing. 2021-08-17 07:29:20 -04:00
Gareth J. Greenaway
a1f48432af
Fixes to mysql modules and state modules (#60087)
* Update alter_db to return True or False depending on the success of failure of the alter.  Update grant_exists to only use the full list of available privileges when the grant is on the global level, eg. datbase is "*.*".  Adding some pytest integration tests, testing across all MySQL variants.

* Adding tests and changelog.

* Removing unneeded log messages.

* Skip new mysql tests if dockerd binary is unavailable.

* Add `pymysql` to linux CI requirements

* Make use of pytest-salt-factories container support.

* Increasing the number of login attempts before failing.

* Moving tests/unit/modules/test_mysql.py to tests/pytests/unit/modules/test_mysql.py

* removing unneeded code.  swapping out the skipIfs for the pytest version.

* Need to pass args in this call to _execute.

* try_except pymysql import, skip tests if not available.

* bump version of pymysql for Python 3.5 down to 1.0.0 as 1.0.2 is unavailable.

* Bumping pymysql version down to 0.9.3 for python 3.5.  version 1.0 is broken and later versions do not work.

* adding pymysql with correct versions to static/ci/linux.in.

* Fixing the password creating and altering issues raised in #60264

* Update linux.in

* Fixing failing unit test tests/pytests/unit/modules/test_mysql.py::test_user_chpass

* Lint fixes.

* Fixing failign tests.

* fixing failing test on MariaDB.

* Removing debugging line.

Co-authored-by: Pedro Algarvio <pedro@algarvio.me>
2021-07-06 13:31:04 -04:00
Pedro Algarvio
e466589a6e Inject the ansible functions into Salt's ansiblegate module.
This was broken in 3001(92438882a9 (diff-519146c38c0ed7bc961ffc5f408d3dd380abb8760d48e839743dbd38dc28ba15R323)).

Fixes #60207
2021-06-30 11:39:28 -07:00
Pedro Algarvio
8aaa2e4348 Update/Relax the pygit2 version constraints 2021-05-05 06:48:41 -07:00
Bryce Larson
511e49fc10 update to pygit2>=1.4.0 for arch compatibility 2021-01-17 08:57:19 +00:00
Pedro Algarvio
6b942545af Concentrate common requirements in a single .in file 2021-01-13 11:25:46 +00:00
Bryce Larson
3ec4cfd48e update requirements to be able to be installed on arm64 version of ubuntu 20.04 2020-11-22 19:24:36 -07:00
Bryce Larson
32abedb0c9 Add pycurl as linux test dependency 2020-11-06 10:57:31 -07:00
Pedro Algarvio
c55b79f433 Add some more packaging requirements for Linux and FreeBSD 2020-10-18 18:16:10 +01:00
Pedro Algarvio
49556caf05
Rework static requirements. Darwin and Windows packaging are now also static.
Refs https://github.com/saltstack/release-planning/issues/238
2020-09-30 09:31:49 +01:00
Pedro Algarvio
67b25add12
Add packaging static requirements 2020-09-30 09:31:49 +01:00
Pedro Algarvio
7efd60131b
Move CI static requirements to it's own subdirectory 2020-09-30 09:31:48 +01:00
Renamed from requirements/static/linux.in (Browse further)