Skip to content

docs: Warm-plug volume support#203

Merged
danielvallance merged 1 commit into
prod-stagingfrom
danielvallance/warm_plug_volumes
Jul 2, 2026
Merged

docs: Warm-plug volume support#203
danielvallance merged 1 commit into
prod-stagingfrom
danielvallance/warm_plug_volumes

Conversation

@danielvallance

Copy link
Copy Markdown
Contributor

Closes: FIELD-594

@danielvallance danielvallance temporarily deployed to pull-requests July 2, 2026 11:11 — with GitHub Actions Inactive
The platform supports **warm-plug** volume operations.
This lets you attach volumes in more lifecycle states than before, but with important timing constraints.

### What is supported

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.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'what's' instead of 'What is'.

The platform supports **warm-plug** volume operations.
This lets you attach volumes in more lifecycle states than before, but with important timing constraints.

### What is supported

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.

🚫 [vale] reported by reviewdog 🐶
[write-good.Passive] 'is supported' may be passive voice. Use active voice if you can.

### What is supported

- You can attach a volume to an instance created from a snapshot (for example, from a template).
- You can attach a volume to an instance that is currently `running`.

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.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'that's' instead of 'that is'.


### Current behavior and limitations

- Attaching to a `running` instance is not applied instantly.

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.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'isn't' instead of 'is not'.

### Current behavior and limitations

- Attaching to a `running` instance is not applied instantly.
- The attach operation is scheduled and completes on the next scale-to-zero cycle.

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.

🚫 [vale] reported by reviewdog 🐶
[write-good.Passive] 'is scheduled' may be passive voice. Use active voice if you can.

- The attach operation is scheduled and completes on the next scale-to-zero cycle.
- This is warm-plug support, not full hot-plug support.
- Detaching a volume still requires the instance to be fully shut down (not only scaled to zero).
- If you request detach while the instance is not yet shut down, the platform schedules the update and applies it automatically once shutdown happens.

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.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'isn't' instead of 'is not'.

- `/v1/volumes/attach`
- `/v1/volumes/detach`

The instance `PATCH` endpoint does not currently support volume operations.

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.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'doesn't' instead of 'does not'.

@github-actions github-actions Bot temporarily deployed to pull-requests July 2, 2026 11:16 Inactive
- Detaching a volume still requires the instance to be fully shut down (not only scaled to zero).
- If you request detach while the instance is not yet shut down, the platform schedules the update and applies it automatically once shutdown happens.

### API usage note

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 clis don't support this?

Closes: FIELD-594

Signed-off-by: Daniel Vallance <daniel@unikraft.com>
@github-actions github-actions Bot temporarily deployed to pull-requests July 2, 2026 11:29 Inactive
@danielvallance danielvallance merged commit 9950c1a into prod-staging Jul 2, 2026
7 of 8 checks passed
@danielvallance danielvallance deleted the danielvallance/warm_plug_volumes branch July 2, 2026 11:30
@danielvallance danielvallance temporarily deployed to pull-requests July 2, 2026 11:30 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants