question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Allow to configure workspaces persistent storage from Eclipse Che CR

See original GitHub issue

Is your task related to a problem? Please describe

CheCluster API v2 [1] is going to have the dedicated properties for workspace storage configuration:

devEnvironments:
  storage:
      pvcStrategy: <strategy> // 'per-user' or 'per-workspace'
      perUserStrategyPvcConfig:
        claimSize: <size> // will only be applied for 'per-user'
        storageClass: <classname> // will only be applied for 'per-user'

once specified those properties should be used as defaults for DevWorkspaces creation

[1] https://github.com/eclipse-che/che-operator/pull/1324

Describe the solution you’d like

Configure storage related properties from the Eclipse Che CR

Release Notes Text

Workspaces persistent storage options like the strategy and the size are now configurable using CheCluster CR. It’s also possible to set the storage strategy to per-workspace now so that developers will be able to run multiple workspaces concurrently.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:28 (27 by maintainers)

github_iconTop GitHub Comments

2reactions
l0rdcommented, Sep 29, 2022

Closing as completed

2reactions
ibuziukcommented, Aug 11, 2022

@l0rd right, but I think you can only pre-create it for per-user (common) strategy e.g. it is not possible to pre-create it for per-workspace

Read more comments on GitHub >

github_iconTop Results From Across the Web

Configuring storage classes :: Eclipse Che Documentation
The Che server creates persistent volume claims. A user defines a storage class name in the Che configuration to use the storage classes...
Read more >
Chapter 4. Configuring CodeReady Workspaces
CHE_WORKSPACE_PROJECTS_STORAGE. /projects. Your projects are synchronized from the CodeReady Workspaces server into the machine running each workspace. This is ...
Read more >
eclipse/che 7.54.0 on GitHub - NewReleases.io
Allow to configure workspaces persistent storage from Eclipse Che CR. Workspaces persistent storage options like the strategy and the size are now ...
Read more >
v1 - Go Packages
Package v1 contains API Schema definitions for the org.eclipse.che v1 API group ... Configuration settings related to the persistent storage used by the...
Read more >
Devfile v2 and IDE plug-ins in Eclipse Che - Medium
For workspaces using devfile v1, Eclipse Che server fetches meta.yaml files from the plug-in registry. There are some limitations, for example ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found