Terminal
openwebui.com / v1alpha1
apiVersion: openwebui.com/v1alpha1
kind: Terminal
metadata:
name: example
spec object required
idleTimeoutMinutes
integer
Minutes of inactivity before the terminal pod is stopped.
minimum:
1
image
string
Container image for the Open Terminal instance.
packages
[]string
Apt packages to pre-install in the terminal.
persistence object
enabled
boolean
size
string
storageClass
string
StorageClass for the terminal PVC. If unset, the cluster's default StorageClass is used (recommended for managed Kubernetes such as EKS, GKE, AKS). Set explicitly to "" to disable dynamic provisioning.
pipPackages
[]string
Pip packages to pre-install in the terminal.
resources object
limits object
cpu
string
memory
string
requests object
cpu
string
memory
string
userId
string required
Open WebUI user ID that owns this terminal.
status object
apiKeySecret
string
Name of the Secret holding the terminal API key.
conditions []object
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string
enum:
True, False, Unknown
type
string
lastActivityAt
string
Timestamp of the last proxied request.
format:
date-time
message
string
Human-readable status message.
phase
string
enum:
Pending, Provisioning, Running, Idle, Error
podName
string
serviceName
string
serviceUrl
string
Full URL (http://svc:port) reachable within the cluster.
No matches. Try .spec.idleTimeoutMinutes for an exact path