Skip to content

OpenShell gateway on WSL2/Docker Desktop installs but openshell-0 stays in ContainerCreating because TLS secrets are never created #333

@Guillosanti

Description

@Guillosanti

Environment

  • Windows 10 Home
  • WSL2
  • Ubuntu 24.04.1 LTS
  • Docker Desktop with WSL integration enabled
  • Docker Engine config includes "default-cgroupns-mode": "host"
  • Node v22.22.1
  • npm 10.9.4
  • NVIDIA GeForce RTX 3080 Laptop GPU, 16 GB VRAM

Install path

Observed behavior

  • Preflight checks pass
  • OpenShell CLI installs
  • NVIDIA GPU is detected
  • OpenShell gateway container starts
  • openshell namespace is created
  • Helm release reports STATUS: deployed
  • PVC is created and bound
  • Service openshell is created
  • Pod openshell-0 stays in ContainerCreating

Evidence

kubectl -n openshell get secrets only shows:

  • sh.helm.release.v1.openshell.v1

Required secrets are missing:

  • openshell-server-tls
  • openshell-server-client-ca

kubectl -n openshell describe pod openshell-0 shows repeated:

  • FailedMount: secret "openshell-server-tls" not found
  • FailedMount: secret "openshell-server-client-ca" not found

helm -n openshell get manifest openshell references:

  • secretName: openshell-server-tls
  • secretName: openshell-server-client-ca

But no Secret / Issuer / Certificate resources appear to be created.

Question

Is this a known WSL2/OpenShell chart issue, or is an extra TLS bootstrap step currently missing from the docs?

Metadata

Metadata

Assignees

No one assigned

    Labels

    DockerSupport for Docker containerizationPlatform: Windows/WSLSupport for Windows Subsystem for Linux

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions