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: services:
pbsupper-1: pbsupper-1:
container_name: pbsupper container_name: pbsupper
user: 1600:1600 user: 1600:1600
image: tea.shupogaki.org/yuruc3/pbsupper:v0 image: tea.shupogaki.org/yuruc3/pbsupper:v0.2
environment: environment:
LOCAL_DATASTORE: somethingSomething LOCAL_DATASTORE: somethingSomething
REMOTE_DATASTORE: somethingSomething REMOTE_DATASTORE: somethingSomething
REMOTE_PBS: somethingSomething REMOTE_PBS: somethingSomething
RUN_SCHEDULE: "45 10 * * SUN"
HOST: somethingSomething HOST: somethingSomething
HOST_SSH_PORT: somethingSomething HOST_SSH_PORT: somethingSomething
HOST_USR: somethingSomething HOST_USR: somethingSomething

View File

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