Hide
= DevWorkspace Operator 0.38.0 released
== Improved debugging for failing postStart commands
Previously, if a `postStart` command failed, the container often crashed and entered a `CrashLoopBackOff` loop, which made debugging the failure difficult.
Now, if you set the `controller.devfile.io/debug-start: "true"` annotation on a failing DevWorkspace, any failure in a `postStart` command causes the container to sleep for a configured duration instead of terminating. The duration is based on `config.workspace.progressTimeout` in the `DevWorkspaceOperatorConfig`.
This behavior enables you to exec into the failing container and inspect logs in the `/tmp/poststart-stdout.txt` and `/tmp/poststart-stderr.txt` files to determine the root cause of the failure.
== ReadOnlyRootFilesystem set to true for deployments
To enhance security, the DevWorkspace controller and webhook deployments now have their `containers[0].securityContext.ReadOnlyRootFilesystem` field set to `true`.
== Default per-workspace PVC size increased to 10Gi
The default per-workspace PVC size is increased from 5Gi to 10Gi to allow out-of-the-box compatibility with all preconfigured editors.
Show
= DevWorkspace Operator 0.38.0 released
== Improved debugging for failing postStart commands
Previously, if a `postStart` command failed, the container often crashed and entered a `CrashLoopBackOff` loop, which made debugging the failure difficult.
Now, if you set the `controller.devfile.io/debug-start: "true"` annotation on a failing DevWorkspace, any failure in a `postStart` command causes the container to sleep for a configured duration instead of terminating. The duration is based on `config.workspace.progressTimeout` in the `DevWorkspaceOperatorConfig`.
This behavior enables you to exec into the failing container and inspect logs in the `/tmp/poststart-stdout.txt` and `/tmp/poststart-stderr.txt` files to determine the root cause of the failure.
== ReadOnlyRootFilesystem set to true for deployments
To enhance security, the DevWorkspace controller and webhook deployments now have their `containers[0].securityContext.ReadOnlyRootFilesystem` field set to `true`.
== Default per-workspace PVC size increased to 10Gi
The default per-workspace PVC size is increased from 5Gi to 10Gi to allow out-of-the-box compatibility with all preconfigured editors.