Files
infrastructure/clusters/cl01tl/manifests/ytdl-sub/CronJob-ytdl-sub.yaml
gitea-bot c5656a411f Automated Manifest Update (#2966)
This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

Reviewed-on: #2966
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
2025-12-29 23:47:51 +00:00

85 lines
2.5 KiB
YAML

apiVersion: batch/v1
kind: CronJob
metadata:
name: ytdl-sub
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: ytdl-sub
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: ytdl-sub
helm.sh/chart: ytdl-sub-4.5.0
namespace: ytdl-sub
spec:
suspend: false
concurrencyPolicy: Forbid
startingDeadlineSeconds: 90
timeZone: US/Central
schedule: "0 0 1 1 *"
successfulJobsHistoryLimit: 1
failedJobsHistoryLimit: 1
jobTemplate:
spec:
parallelism: 1
backoffLimit: 3
template:
metadata:
annotations:
checksum/configMaps: 745d0eb7065eb39ebc658972d76271bde9950135076c07af80e9b7c9fa088a5a
labels:
app.kubernetes.io/controller: main
app.kubernetes.io/instance: ytdl-sub
app.kubernetes.io/name: ytdl-sub
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
restartPolicy: Never
containers:
- command:
- ytdl-sub
- --dry-run
- -c
- /config/config.yaml
- sub
- /config/subscriptions.yaml
env:
- name: TZ
value: America/Chicago
- name: CRON_RUN_ON_START
value: "false"
image: ghcr.io/jmbannon/ytdl-sub:2025.12.26
imagePullPolicy: IfNotPresent
name: main
resources:
requests:
cpu: 10m
memory: 128Mi
volumeMounts:
- mountPath: /cache
name: cache
- mountPath: /config/config.yaml
mountPropagation: None
name: config
readOnly: true
subPath: config.yaml
- mountPath: /config/subscriptions.yaml
mountPropagation: None
name: config
readOnly: true
subPath: subscriptions.yaml
- mountPath: /music
name: music
volumes:
- emptyDir: {}
name: cache
- configMap:
name: ytdl-sub
name: config
- name: music
persistentVolumeClaim:
claimName: ytdl-sub-nfs-storage