Skip to content

change required minimum disk size from 120GB to 100GB #35793

@miabbott

Description

@miabbott

Which section(s) is the issue in?

https://docs.openshift.com/container-platform/4.8/installing/installing_bare_metal/installing-bare-metal.html#minimum-resource-requirements_installing-bare-metal
https://docs.openshift.com/container-platform/4.8/installing/installing_ibm_z/installing-ibm-z-kvm.html#minimum-resource-requirements_installing-ibm-z-kvm

https://github.com/openshift/openshift-docs/blob/main/modules/installation-requirements-user-infra.adoc
https://github.com/openshift/openshift-docs/blob/main/modules/installation-requirements-user-infra-ibm-z-kvm.adoc

What needs fixing?

The minimum required disk size is stated as 120GB but this is too large. Anecdotal evidence has shown that 100GB is a more appropriate minimum.

Discussion

This change was spurred on by work being done for IBM Cloud. The RHCOS disk image for IBM Cloud currently has the virtual size hard coded to 100GB, as recommended by the IBM Cloud documentation. See the original PR for the change for context - coreos/coreos-assembler#2041 (comment)

However, the folks working on IBM Cloud support for all of OCP noted that our documentation states that 120GB is the minimum.

An issue was opened upstream in the Fedora CoreOS tracker requesting that the disk size was increased. Since FCOS is the upstream to RHCOS, this change would affect both projects.

coreos/fedora-coreos-tracker#931

During the discussion on that ticket (and in internal Slack discussions), the best path forward appeared to be an update to the OCP docs. This is because the IBM Cloud does not support resizing the disk in the cloud and it is suspected that is not possible for the installer to resize the disk before the upload to the cloud.

Alternatively, if the broad minimum cannot be changed, it has been suggested that we change the docs to note that the 100GB minimum would apply to IBM Cloud.

This ticket has been opened to allow for discussion on the proposed change to our documented minimums and any implications that may have.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions