forked from saltstack/pepper
-
Notifications
You must be signed in to change notification settings - Fork 0
Merge saltstack/pepper to ArcaniteSolutions/pepper #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
move to make file and upstream python
pass strings specify python version fix yaml order ugh maybe? fix script -> task fix i had it right fix matrix builder apparently variables are passed in as objects and not json use replace correctly fix python version test matrix output mark output variable use variable to resolve output var set matrix task name dump matrix
implement the first parts of azure pipelines
requests-kerberos is deprecated, switch to the maintained requests-gssapi.
No idea why it was added in 5a11651
This will install requests-gssapi automatically when installing 'pepper[kerberos]'.
…h_spnego Replace kerberos with spnego
Adds Github Actions workflow to call tox and run tests. Doesn't currently implement coverage functionality - will add that later.
Adds an exclusion for master and python 3.5/3.6 as 3006 onwards requires py 3.7.
Updates pytest-salt url to point to https://github.com/vmware-archive/pytest-salt. Should re-work tests to use pytest-salt-factories.
Updates requirements to match current salt requirements for zeromq and tornado.
Drops testing of python 3.5 and 3.6 - moving to pytest-salt-factories will remove support for those in it's 1.x releases.
Uses importlib-metadata<5.0.0 for python3.7 on 3004.2 and 3005.1 to work around a bug in salt.utils.entrypoints when using pytest-salt-factories.
Migrate Travis CI testing setup to GitHub actions
Fix test suite and move to pytest-salt-factories
Adds 3006.0 to versions of Salt tested against and also python 3.9 and 3.10
Pins salt versions correctly - were using < which meant we got 3004.1 and 3005 instead of expected versions.
Update test suite to test against 3006.0 and python 3.9 and 3.10
Using pkg_resources as an API is deprecated. Migrate functionality to the importlib equivalent. This repairs "No module named 'pkg_resources'" on modern distributions. Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Updates the salt and python versions to test against to limit to currently supported versions of salt (3009.9 and 3007.1) and removes old python versions.
Updates requirement for current version of pytest-salt-factories and adds cryptographer as a requirement, otherwise salt-master fixture fail
Updates GH action runners to use ubuntu-24.04 as 20.04 is pretty old and there shouldn't be any issues running on an up to date ubuntu version
Updates GH actions config to use Ubuntu 22.04 as the temporary sshd set up as a fixture by pytest-salt-factories hangs on 24.04. Will need to resolve this eventually, but testing on 22.04 should be fine for the moment.
…ions Fix up python/salt versions to get tests working again
Migrate away from pkg_resources
Updates the salt-rewrite pre-commit hook to use the repo under the saltstack GH org
Pins version of nox to 2024.10.09 for flake8 workflow as 2025.02.09 has issue with the noxfile as it is currently. Will work out the issue shortly, but this should allow merging the current PR.
Adds back support for testing against salt master. Not sure this is actually necessary, but we have been doing it previously.
Collaborator
Author
|
Should be safe to use |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.