-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
Bug OCPBUGS-164: OpenStack: Set minimum disk of a flavor to 100 GB #6268
Conversation
@dulek: This pull request references [Jira Issue OCPBUGS-164](https://issues.redhat.com//browse/OCPBUGS-164), which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/override ci/prow/e2e-openstack-kuryr At least this one doesn't need to run here. |
@dulek: dulek unauthorized: /override is restricted to Repo administrators, approvers in top level OWNERS file, and the following github teams:openshift: openshift-release-oversight. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
cc @mandre |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, ok the validation works, but now CI is failing because our flavors only have a 80GB disk (which should be enough for CI purpose).
How about we export the OPENSHIFT_INSTALL_SKIP_PREFLIGHT_VALIDATIONS
environment variable in CI?
Yup, that will be required, I'm on it. |
I think that we should test on flavors that reflect the minimum requirements exactly. I'm going to create such flavors on all our CI clouds and update our CI configuration. WDYT @mandre @dulek? If instead we think that 80GB are enough, then why setting the requirement to 100GB in the docs? |
Please confirm first that we have enough quota / resource in our clouds.
Because the product docs are intended for customers (you'll need to account for the growing size of data as your cluster ages) and not CI. Also, it aligns with other platforms. |
I thought that this was not in scope of minimum requirements. What does "minimum" in "minimum requirements for masters" mean here? Either it means "the bare minimum for installing", and then we can set it to 80GB. As for the workers, I think we should really state what's the minimum requirements for standing up the cluster, because end users will need to figure out the extra resources based on their workloads. |
I would not overstep here and try to be smarter than the core OpenShift team that recommends 100 GB for other platforms. 100 GB is in the official docs for a while now, we got to stick with it. The only question is if we can go away with 80 GB on the CI, which might be true as CI was working okay for a while. |
Then perhaps we want to have a warning when the flavors disk size is between 25 (the absolute minimum required to install a cluster) and 100 GB (the recommended minimum value for production clusters) and fail the validation when it's under 25GB like it is the case today. WDYT? |
LGTM 👍 and keep the docs at 100GB as per the other platforms, right? |
da3ebc8
to
86e5b6b
Compare
Alright, I did so then. Seems like in other platforms warnings are just logged, so I haven't modified the whole validation system to be able to return both fatal errors and warnings. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: pierreprinetti The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Other platforms require at least 100 GB of disk size and we've updated openshift-docs to reflect that in OpenStack too. Seems like we forgot to update flavor validation code and docs in the installer. This commit fixes this.
86e5b6b
to
4e4b17a
Compare
/lgtm |
@dulek: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-164 has been moved to the MODIFIED state. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@dulek: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Other platforms require at least 100 GB of disk size and we've updated
openshift-docs to reflect that in OpenStack too. Seems like we forgot to
update flavor validation code and docs in the installer. This commit
fixes this.