From 220ffe5b0a59b388972bc0b03973d535e27becb1 Mon Sep 17 00:00:00 2001 From: Khwezi Date: Thu, 16 Apr 2026 09:43:53 +0200 Subject: [PATCH] Changed piston UI --- kubernetes-templates/piston.yml | 44 +++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 10 deletions(-) diff --git a/kubernetes-templates/piston.yml b/kubernetes-templates/piston.yml index 1a1adc9..a41c379 100644 --- a/kubernetes-templates/piston.yml +++ b/kubernetes-templates/piston.yml @@ -11,6 +11,24 @@ metadata: namespace: piston --- apiVersion: v1 +kind: ConfigMap +metadata: + name: piston-config + namespace: piston +data: + piston.domain: "piston.khongisa.co.za" + piston.rooturl: "https://piston.khongisa.co.za" +--- +apiVersion: v1 +kind: Secret +metadata: + name: piston-ui-secret + namespace: piston +type: Opaque +data: + password: QmxhY2tzdGFyMkBob21l +--- +apiVersion: v1 kind: PersistentVolumeClaim metadata: name: piston-pvc @@ -61,19 +79,25 @@ spec: cpu: "1" memory: "2Gi" - name: ui - image: m9sweeper/piston-admin:latest + image: codercom/code-server:latest ports: - - containerPort: 80 - env: - - name: PISTON_URL - value: "http://localhost:2000" + - containerPort: 8080 resources: requests: - cpu: "100m" - memory: "128Mi" + cpu: "500m" + memory: "1Gi" limits: - cpu: "250m" - memory: "256Mi" + cpu: "1" + memory: "2Gi" + env: + - name: PASSWORD + valueFrom: + secretKeyRef: + name: piston-ui-secret + key: password + volumeMounts: + - name: packages + mountPath: /home/coder/project volumes: - name: packages persistentVolumeClaim: @@ -92,5 +116,5 @@ spec: - name: http protocol: TCP port: 80 - targetPort: 80 + targetPort: 8080 nodePort: 31003 -- 2.47.3