-
Notifications
You must be signed in to change notification settings - Fork 210
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
Feature Request: Implement requirements check #4
Comments
Note that in addition to requirements checks in preflight as specified in the link above, we should also look into package script checks that can perform very minimal sanity checks (free disk space > 2GB at /opt, > 2 GB at /var/opt and /var/log, free memory > 1G) prior to allowing the actual package installation to proceed. Even though this is less than the actual requirements, we know it's enough to allow the package to get installed and any comprehensive preflight checks to be run - which includes varying requirements based on installation type. |
This is something that we'd like to implement, and the first version of which will be just creating a framework for running these tests via RSpec with ServerSpec, or the Audit Mode features in Chef 12. @stevendanna can you link to the branch that you have that takes a stab at this? |
PG needs for preflight: #275 |
HOME env var: #116 |
More PG: #3040 |
IP route: #2777 |
Building upon this PR: chef-boneyard/opscode-omnibus#104
There are several things that need to be correct/implemented on a server before we can install Chef Server. Currently there is no pre-flight or requirements check. This often results in unclear error messages and undelightful install process. Particularly in secure environments.
Please implement checks for the items in the requirement doc: https://docs.getchef.com/server/install_server_pre.html
Additionally, we should test if the Chef Server is in an offline or proxy mode, and needs additional config to reach the internet.
The text was updated successfully, but these errors were encountered: