XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Release Notes
    • 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.
    • Enhancement
    • Done

            gtrivedi@redhat.com Gaurav Trivedi
            gtrivedi@redhat.com Gaurav Trivedi
            Rohan Kumar Rohan Kumar
            Gaurav Trivedi Gaurav Trivedi
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: