Skip to content
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

Support for OAuth based SSH Channels #944

Merged
merged 16 commits into from May 29, 2019

Conversation

Projects
None yet
4 participants
@yadudoc
Copy link
Member

commented May 16, 2019

We are using the oauth-ssh module from https://github.com/XSEDE/oauth-ssh/tree/master/client for this new channel.

I've only done very limited testing with this, so there are still rough edges and errors are probably not handled quite well. There's also a test script in parsl/tests/manual_tests/test_oauth_ssh.py that should help with testing the channel on it's own.

yadudoc added some commits Mar 13, 2019

@yadudoc yadudoc requested review from annawoodard and ZhuozhaoLi May 16, 2019

Show resolved Hide resolved setup.py Outdated

yadudoc added some commits May 17, 2019

@benclifford

This comment has been minimized.

Copy link
Contributor

commented May 21, 2019

This is failing with a mypy error at the moment as mypy cannot find type information for the oauth client.
Add a block to mypy.ini to tell it to ignore that module - that's how basically all other third party modules are treated there.

yadudoc added some commits May 21, 2019

@yadudoc yadudoc added this to the Parsl-0.8.0 milestone May 29, 2019

yadudoc added some commits May 29, 2019

@yadudoc yadudoc merged commit 0e7921d into master May 29, 2019

1 check passed

Travis CI - Pull Request Build Passed
Details

@yadudoc yadudoc deleted the globus_ssh branch May 29, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.