apiVersion: v1
kind: Pod
metadata:
name: robot-runner-with-profile
labels:
app: robot-tests
spec:
containers:
- name: robot-runner
image: python:3.11-slim
command: ["/bin/sh", "-c"]
args:
- mkdir -p /workspace && cd /workspace && \
python -m venv venv && . venv/bin/activate && pip install robotframework selenium robotframework-seleniumlibrary webdriver-manager && \
# run tests (adjust as needed)
robot -d results tests || true
volumeMounts:
- name: chrome-profile
mountPath: /workspace/results/chrome-profile
- name: workspace
mountPath: /workspace
restartPolicy: Never
volumes:
- name: chrome-profile
persistentVolumeClaim:
claimName: chrome-profile-pvc
- name: workspace
emptyDir: {}