Skip to content
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

Make default PVC size configurable #740

Closed
amisevsk opened this issue Jan 14, 2022 · 1 comment
Closed

Make default PVC size configurable #740

amisevsk opened this issue Jan 14, 2022 · 1 comment
Milestone

Comments

@amisevsk
Copy link
Collaborator

Description

PVCs created by the operator by default request 1Gi of storage. The devfile API spec includes a "size" field in volume components, but it would be helpful to be able to configure the default request for creating PVCs as well.

This task is complicated by:

  • It's not clear what the size field in a volume component means when a common storage type is used (e.g. all volumes for all workspaces mount the same PVC
  • It's unclear how to manage PVC size in general, since most PVCs cannot be dynamically resized.

Additional context

@benoitf
Copy link
Collaborator

benoitf commented Jan 14, 2022

even trying a custom 'projects' component with a size field didn't worked in my devfile. It was still a 1Gi PV ( from common)

AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
Both common and per-workspace storage class PVC sizes can be configured through CRD's

Signed-off-by: Andrew Obuchowicz <[email protected]>
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
@ibuziuk ibuziuk mentioned this issue Apr 26, 2022
58 tasks
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
Both common and per-workspace storage class PVC sizes can be configured through CRD's

Signed-off-by: Andrew Obuchowicz <[email protected]>
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 26, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 27, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 27, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 29, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue Apr 29, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 2, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 9, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 10, 2022
Both common and per-workspace storage class PVC sizes can be configured through CRD's

Signed-off-by: Andrew Obuchowicz <[email protected]>
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 10, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 11, 2022
Both common and per-workspace storage class PVC sizes can be configured through CRD's

Signed-off-by: Andrew Obuchowicz <[email protected]>
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 11, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 18, 2022
Both common and per-workspace storage class PVC sizes can be configured through CRD's

Signed-off-by: Andrew Obuchowicz <[email protected]>
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 18, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 25, 2022
AObuchow added a commit to AObuchow/devworkspace-operator that referenced this issue May 25, 2022
@amisevsk amisevsk added this to the v0.15.x milestone Jul 25, 2022
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

No branches or pull requests

2 participants