Skip to content

OSDOCS-16945# CQA work Stor1 -- vol resize#106419

Open
lpettyjo wants to merge 1 commit into
openshift:mainfrom
lpettyjo:OSDOCS-16945-resize
Open

OSDOCS-16945# CQA work Stor1 -- vol resize#106419
lpettyjo wants to merge 1 commit into
openshift:mainfrom
lpettyjo:OSDOCS-16945-resize

Conversation

@lpettyjo
Copy link
Copy Markdown
Contributor

@lpettyjo lpettyjo commented Feb 11, 2026

Version(s): 4.16+

Issue: https://issues.redhat.com/browse/OSDOCS-16945

Link to docs preview: https://106419--ocpdocs-pr.netlify.app/openshift-enterprise/latest/storage/expanding-persistent-volumes.html

QE review:

  • QE has approved this change.

Additional information:

@lpettyjo lpettyjo added this to the Continuous Release milestone Feb 11, 2026
@openshift-ci openshift-ci Bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Feb 11, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci Bot commented Feb 11, 2026

@lpettyjo: all tests passed!

Full PR test history. Your PR dashboard.

Details

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-sigs/prow repository. I understand the commands that are listed here.

@dfitzmau dfitzmau added peer-review-in-progress Signifies that the peer review team is reviewing this PR and removed merge-review-needed Signifies that the merge review team needs to review this PR labels Feb 16, 2026
Copy link
Copy Markdown
Contributor

@dfitzmau dfitzmau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, @lpettyjo . Nice work! I've added some feedback.

Before you can expand persistent volumes, the `StorageClass` object must
have the `allowVolumeExpansion` field set to `true`.
[role="_abstract"]
Before you can expand persistent volumes, the `StorageClass` object must have the `allowVolumeExpansion` field set to `true`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "why" is missing for some of these abstracts. I use this NotebookLM to help with writing short descriptions,especially for ideas on how to capture the "how" and "why" of a short description.

To expand persistent volumes, set the allowVolumeExpansion field to true in the StorageClass object. By setting this configuration, you can resize volumes to meet your storage requirements.

----
<1> Setting this attribute to `true` allows PVCs to be
expanded after creation.
+
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This callout renders like the previous steps:

Image

Maybe ** would work better? Or follow the pattern of the callout from the other code block to keep things consistent.

.Prerequisites

* The underlying CSI driver supports resize. See "CSI drivers supported by {product-title}" in the "Additional resources" section.
* The underlying CSI driver supports resize.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider keeping "For information..." line on the same line as the prereq.


. Watch the `status.conditions` field of the PVC to see if the resize has completed. {product-title} adds the `Resizing` condition to the PVC during expansion, which is removed after expansion completes.
.Verification
To confirm that the resize is finished, look at the `status.conditions` field of the PVC . {product-title} adds the `Resizing` condition to the PVC during expansion, which is removed after expansion completes.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To confirm that the resize is finished, look at the `status.conditions` field of the PVC . {product-title} adds the `Resizing` condition to the PVC during expansion, which is removed after expansion completes.
* To confirm that the resize is finished, look at the `status.conditions` field of the PVC . {product-title} adds the `Resizing` condition to the PVC during expansion, which is removed after expansion completes.


ifdef::microshift[]
Expanding PVCs based on volume types that need file system resizing, such as GCE Persistent Disk volumes (gcePD), AWS Elastic Block Store EBS (EBS), and Cinder, is a two-step process. First, expand the volume objects in the cloud provider. Second, expand the file system on the node.
Expanding PVCs based on volume types that need file system resizing, such as Google Cloud Platform (GCP) persistent disk (PD), AWS Elastic Block Store EBS (EBS), and Cinder, is a two-step process. First, expand the volume objects in the cloud provider. Second, expand the file system on the node.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Google Cloud Platform (GCP) > Google Cloud

Image

----

. When the cloud provider object has finished resizing, the `PersistentVolume` object reflects the newly requested size in `PersistentVolume.Spec.Capacity`. At this point, you can create or recreate a new pod from the PVC to finish the file system resizing. Once the pod is running, the newly requested size is available and the `FileSystemResizePending` condition is removed from the PVC.
.Next steps
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually the Vale check fails for next steps. If so, perhaps a new step could be added.

= Expanding local volumes

[role="_abstract"]
You can manually expand persistent volumes (PVs) and persistent volume claims (PVCs) created by using the local storage operator (LSO).
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
You can manually expand persistent volumes (PVs) and persistent volume claims (PVCs) created by using the local storage operator (LSO).
You can manually expand persistent volumes (PVs) and persistent volume claims (PVCs) created by using the local storage operator (LSO). With this process, you can increase storage capacity for your workloads to meet changing application requirements.

@dfitzmau dfitzmau removed the peer-review-in-progress Signifies that the peer review team is reviewing this PR label Feb 16, 2026
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Feb 20, 2026
@openshift-merge-robot
Copy link
Copy Markdown

PR needs rebase.

Details

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-sigs/prow repository.

@lpettyjo lpettyjo changed the title OSDOCS-16945# CQA work Storage -- vol resize OSDOCS-16945# CQA work Stor1 -- vol resize Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

branch/enterprise-4.16 branch/enterprise-4.17 branch/enterprise-4.18 branch/enterprise-4.19 branch/enterprise-4.20 branch/enterprise-4.21 branch/enterprise-4.22 needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants