Updated docker-compose and manifest for V0.2

This commit is contained in:
2026-08-09 11:03:24 +02:00
parent 521d08969b
commit aa74cf42f8
2 changed files with 49 additions and 47 deletions

View File

@@ -1,18 +1,18 @@
---
# sudo crontab -e
# 0 2 * * * cd /path/to/docker-compose && /usr/bin/docker compose up -d >> /var/log/pbsupper-docker-compose.log 2>&1
services:
pbsupper-1:
container_name: pbsupper
user: 1600:1600
image: tea.shupogaki.org/yuruc3/pbsupper:v0
image: tea.shupogaki.org/yuruc3/pbsupper:v0.2
environment:
LOCAL_DATASTORE: somethingSomething
REMOTE_DATASTORE: somethingSomething
REMOTE_PBS: somethingSomething
RUN_SCHEDULE: "45 10 * * SUN"
HOST: somethingSomething
HOST_SSH_PORT: somethingSomething
HOST_USR: somethingSomething

View File

@@ -48,11 +48,13 @@ data:
PBS_TASK_LIMIT: somethingSomething
PBS_MAX_RUNTIME_MIN: somethingSomething
PBS_MAX_SHUT_MIN: somethingSomething
AUTO_ADD_NAME : somethingSomething
AUTO_ADD_NAME: somethingSomething
RUN_SCHEDULE: "45 10 * * SUN"
---
apiVersion: batch/v1
kind: CronJob
apiVersion: apps/v1
kind: Deployment
metadata:
name: pbsupper
namespace: CHANGE_ME
@@ -61,52 +63,52 @@ metadata:
idrac: v7
spec:
schedule: "*/15 * * * *"
timeZone: "Europe/Stockholm"
concurrencyPolicy: Forbid
replicas: 1
successfulJobsHistoryLimit: 3
failedJobsHistoryLimit: 3
selector:
matchLabels:
app: pbsupper
template:
metadata:
labels:
app: pbsupper
server: Server-1
idrac: v7
jobTemplate:
spec:
backoffLimit: 2
automountServiceAccountToken: false
template:
spec:
restartPolicy: Never
automountServiceAccountToken: false
securityContext:
appArmorProfile:
type: RuntimeDefault
containers:
- name: pbsupper
image: tea.shupogaki.org/yuruc3/pbsupper:v0.2
imagePullPolicy: IfNotPresent
envFrom:
- secretRef:
name: pbsupper-deployment-1-secretmap
- configMapRef:
name: pbsupper-deployment-1-configmap
securityContext:
appArmorProfile:
runAsUser: 1600
runAsGroup: 1600
runAsNonRoot: true
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
seccompProfile:
type: RuntimeDefault
containers:
- name: pbsupper
image: tea.shupogaki.org/yuruc3/pbsupper:v0
imagePullPolicy: IfNotPresent
envFrom:
- secretRef:
name: pbsupper-deployment-1-secretmap
- configMapRef:
name: pbsupper-deployment-1-configmap
securityContext:
runAsUser: 1600
runAsGroup: 1600
runAsNonRoot: true
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
seccompProfile:
type: RuntimeDefault
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 100m
memory: 64Mi
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 100m
memory: 64Mi