Skip to content

Allow loading executor modules from the fileserver#51427

Merged
dwoz merged 1 commit intosaltstack:developfrom
max-arnold:loadable-executors
Feb 22, 2019
Merged

Allow loading executor modules from the fileserver#51427
dwoz merged 1 commit intosaltstack:developfrom
max-arnold:loadable-executors

Conversation

@max-arnold
Copy link
Copy Markdown
Contributor

What does this PR do?

Allow loading executor modules from the _executors fileserver directory. This allows overloading standard executors and also adding new ones to wrap state execution calls globally.

Tests written?

Yes

Commits signed with GPG?

No

@max-arnold
Copy link
Copy Markdown
Contributor Author

The pylint warning is caused by reserved async keyword which was added in #50168

@max-arnold
Copy link
Copy Markdown
Contributor Author

Waiting several months for the Neon release seems too long. Is it possible to get this merged into 2019.2.1? If so, I can rebase against 2019.2

@gtmanfred
Copy link
Copy Markdown
Contributor

@saltstack/team-core can yall take a look at this?

@thatch45
Copy link
Copy Markdown
Contributor

thatch45 commented Feb 5, 2019

I will approve this for Neon, lets discuss moving it to 2019.2.1 after the release of 2019.2.0, but we should avoid feature additions to point releases, it really bites us when we do that

Copy link
Copy Markdown
Contributor

@thatch45 thatch45 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, just as it should!

@dwoz
Copy link
Copy Markdown
Contributor

dwoz commented Feb 13, 2019

@max-arnold Please have a look at the linter, it is complaining about async or await being used in this file.

@max-arnold
Copy link
Copy Markdown
Contributor Author

@dwoz Already did, see my second comment.

If you want, I can fix it in a separate commit.

@dwoz dwoz merged commit d3fe0fa into saltstack:develop Feb 22, 2019
@max-arnold max-arnold deleted the loadable-executors branch February 27, 2019 13:04
dwoz added a commit that referenced this pull request Nov 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants