Take DOKKU_FORCE_TTY setting into account for run commands with k3s-scheduler

This commit is contained in:
Tasos Maschalidis
2024-12-17 17:38:24 +02:00
parent e8d42810e6
commit 838beb4db3
2 changed files with 2 additions and 2 deletions

View File

@@ -385,7 +385,7 @@ func (k KubernetesClient) ExecCommand(ctx context.Context, input ExecCommandInpu
size := t.GetSize()
sizeQueue := t.MonitorSize(size)
actuallyTty := sizeQueue != nil
actuallyTty := (sizeQueue != nil) || os.Getenv("DOKKU_FORCE_TTY") == "true"
if actuallyTty {
req.Param("tty", "true")

View File

@@ -1142,7 +1142,7 @@ func TriggerSchedulerRun(scheduler string, appName string, envCount int, args []
Image: image,
ImagePullSecrets: imagePullSecrets,
ImageSourceType: imageSourceType,
Interactive: attachToPod,
Interactive: attachToPod || os.Getenv("DOKKU_FORCE_TTY") == "true",
Labels: labels,
Namespace: namespace,
ProcessType: processType,