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

Need an external API to use for monitoring and other automation purposes #1587

Open
majormoses opened this issue Nov 2, 2018 · 2 comments
Open
Labels
Component: others Catch all for components other that the ones already categorized Status: Help Wanted An issue that needs help from a contributor. Triage: Feature Request Indicates an issue requesting new functionality.

Comments

@majormoses
Copy link

majormoses commented Nov 2, 2018

Originally the chef sensu plugin used chef/rest to pull information about nodes and the server for monitoring purposes, in chef 13 this was deprecated without a clear successor. As ridley was very stable and used in berkshelf we moved to that but then they deprecated external use. We searched and found https://github.com/sethvargo/chef-api but it indicated it was under heavy development and not production ready so we held off now it has been archived. I spoke with @tas50 about this and he said we should open an issue here to discuss.

Issues:

@lamont-granquist
Copy link
Contributor

ah, yeah the deprecation comment:

"Chef::REST is deprecated. Please use Chef::ServerAPI, or investigate Ridley or ChefAPI."

Chef::ServerAPI and Chef::HTTP are the correct answers.

@lamont-granquist
Copy link
Contributor

When that deprecation comment was written the person who wrote it was trying to be agnostic -- but as we've wound up having to maintain all three of those, we've largely killed off the latter two. Chef::ServerAPI is the internal replacement for Chef::REST and by the virtue of being the REST class for the client it has to be supported.

@PrajaktaPurohit PrajaktaPurohit added Component: others Catch all for components other that the ones already categorized Triage: Feature Request Indicates an issue requesting new functionality. Status: Help Wanted An issue that needs help from a contributor. Size: XL and removed Size: XL labels Sep 9, 2019
@tas50 tas50 removed the Size: XXL label May 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: others Catch all for components other that the ones already categorized Status: Help Wanted An issue that needs help from a contributor. Triage: Feature Request Indicates an issue requesting new functionality.
Projects
None yet
Development

No branches or pull requests

4 participants