If the DWOC's workspace.persistUserHome: true field is set, then a devfile volume namedpersistentHome will be injected into the devworkspace. The name of this volume should not include any upper-case letters, as this would be an invalid devfile component volume name (i.e. it doesn't match the following regex).
For example, the following devworkspace would fail to start due to kubebuilder/webhook validation:
If the DWOC's
workspace.persistUserHome: true
field is set, then a devfile volume namedpersistentHome
will be injected into the devworkspace. The name of this volume should not include any upper-case letters, as this would be an invalid devfile component volume name (i.e. it doesn't match the following regex).For example, the following devworkspace would fail to start due to kubebuilder/webhook validation:
However, when persistUserHome is enabled in DWO, the devworkspace object will contain a volume named
persistentHome
.The persistentHome volume should instead be renamed to
persistent-home
.