Files
trebuchet/apps/cli/infra/k8s/temporal.yaml
T
Chris Farhood 60ba428d2b refactor: rename all custom K8s components to hightower
Namespace, Temporal, router, PVCs, labels, and GHCR API image all
renamed from shannon-* to hightower-*. Upstream references preserved:
worker image (ghcr.io/farhoodliquor/shannon), .shannon/ dirs,
@shannon/worker package imports.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-20 09:17:02 -04:00

87 lines
1.8 KiB
YAML

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: temporal-data
namespace: hightower
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: hightower-temporal
namespace: hightower
labels:
app: hightower-temporal
spec:
replicas: 1
selector:
matchLabels:
app: hightower-temporal
template:
metadata:
labels:
app: hightower-temporal
spec:
containers:
- name: temporal
image: temporalio/temporal:latest
args:
- server
- start-dev
- --db-filename
- /home/temporal/temporal.db
- --ip
- "0.0.0.0"
ports:
- containerPort: 7233
name: grpc
- containerPort: 8233
name: web-ui
volumeMounts:
- name: data
mountPath: /home/temporal
readinessProbe:
exec:
command:
- temporal
- operator
- cluster
- health
- --address
- localhost:7233
initialDelaySeconds: 10
periodSeconds: 10
timeoutSeconds: 5
failureThreshold: 10
resources:
requests:
memory: 256Mi
cpu: 250m
limits:
memory: 512Mi
volumes:
- name: data
persistentVolumeClaim:
claimName: temporal-data
---
apiVersion: v1
kind: Service
metadata:
name: hightower-temporal
namespace: hightower
spec:
selector:
app: hightower-temporal
ports:
- name: grpc
port: 7233
targetPort: 7233
- name: web-ui
port: 8233
targetPort: 8233