diff --git a/Deployments/zeus.yaml b/Deployments/zeus.yaml new file mode 100644 index 0000000..4de824e --- /dev/null +++ b/Deployments/zeus.yaml @@ -0,0 +1,54 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: zeus +spec: + replicas: 1 + revisionHistoryLimit: 3 + selector: + matchLabels: + app: zeus + template: + metadata: + labels: + app: zeus + spec: + containers: + - image: ghcr.io/linuxserver-labs/prarr:radarr-zeus + name: zeus + resources: + limits: + cpu: "800m" + memory: "100Mi" + requests: + cpu: "300m" + memory: "40Mi" + ports: + - containerPort: 7878 +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + # add an annotation indicating the issuer to use. + cert-manager.io/acme-challenge-type: dns01 + cert-manager.io/cluster-issuer: roxedus.com-cloudflare + name: zeus + namespace: default +spec: + ingressClassName: traefik + rules: + - host: zeus.roxedus.com + http: + paths: + - pathType: Prefix + path: / + backend: + service: + name: zeus + port: + number: 8080 + tls: + - hosts: + - zeus.roxedus.com + secretName: zeus-roxedus-com-cert