-
Notifications
You must be signed in to change notification settings - Fork 16
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
Document how to proceed if resource not handled automatically #75
Comments
Will add this as part of the documentation rewrite for hardware-observer that I'm currently working on. |
Is this documentation required for when a resource that's supposed to be automatically installed after detection (eg: IPMI, SSACLI) is not working? Where the resource is being detected correctly but not being installed and the user needs to do that? In case of the other resources, the user is manually uploading them anyway and the charm doesn't need to install anything. I've raised a separate issue (#79) for the situation where the user needs to manually specify the list of collectors to be enabled and override the resource detection by the charm. |
Yes, the user should be able to manually install tools like ssacli, ipmi, etc (which would ideally be installed automatically on machines that require them). In that scenario, there are some steps the user has to take for installing these tools. For example, for ipmi, it's just installing the ipmitool and for ssacli, it's adding the relevant repository and installing the tool. We should mention these steps for each of the tools in the documentation. |
I tend to disagree. If a resource that should be installed isn't (either because hardware detection fails, or for other reasons), the user should file a bug. I'd be in favor of closing this issue as 'won't fix'. |
User shouldn't manually touch or install the resource, it's charm's job. I agree with @aieri if there are any case make tool install fail then it's a bug in the charm. |
More note to add, because we are using the strategy pattern. All the steps can be easily found under We can have a document to mention this for developer if it's needed. |
Conclustion: We can reveal technical detail in document, but not teach user how to do it manually. If any user submit issue, we can provide workaround solution within the issue. |
If, for whatever reason, the required resource installation (eg. ipmi, ssacli, etc) doesn't happen automatically, the user has to install them manually. We need to document clearly for each resource on how to do that.
The text was updated successfully, but these errors were encountered: