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

Plugins: Add support for 'bundles' migration #3384

Merged
merged 8 commits into from Sep 18, 2018

Conversation

clintoncwolfe
Copy link
Contributor

As part of the Plugins API v2 effort, we'll be gradually moving the 'bundles' into a 'plugins' area, along with their tests; and we'll be upgrading them to use the Plugin V2 API.

This PR does three things:

  • Configures the Loader to look in lib/plugins for v2 plugins
  • Adds some basic test helper code for use by 'core' plugins
  • Fixes a small handful of Loader issues discovered while developing the first plugin to use the plugins directory, the inspec-plugin-manager-cli.

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
jquick and others added 2 commits September 17, 2018 13:18
Signed-off-by: Jared Quick <jquick@chef.io>
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
Copy link
Contributor

@jquick jquick left a comment

Choose a reason for hiding this comment

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

Thanks @clintoncwolfe ! Really nice foundation for our core plugins.

Copy link
Contributor

@miah miah left a comment

Choose a reason for hiding this comment

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

Thanks @clintoncwolfe! Looks solid =)

Signed-off-by: Jared Quick <jquick@chef.io>
Signed-off-by: Jared Quick <jquick@chef.io>
@clintoncwolfe clintoncwolfe merged commit 50ff9f6 into master Sep 18, 2018
@clintoncwolfe clintoncwolfe deleted the cw/plugins-core-support branch September 18, 2018 04:01
@clintoncwolfe clintoncwolfe restored the cw/plugins-core-support branch September 18, 2018 04:01
@jquick jquick deleted the cw/plugins-core-support branch September 18, 2018 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Plugins Optional awesomeness Type: Enhancement Improves an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants