Files
infrastructure/clusters/cl01tl/manifests/garage/Deployment-garage-server-3.yaml
gitea-bot dfbc8d486a Automated Manifest Update (#5181)
This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

### Details
- **Trigger**: `pull_request` by `@alexlebens`
- **Commit**: `4ad44e6` (on `4ad44e6808b4b5d34819086d7906e7b44d4e4551`)
- **Charts Updated**: `foldergram,freshrss,garage`

Reviewed-on: #5181
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
2026-03-27 01:11:35 +00:00

79 lines
2.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: garage-server-3
labels:
app.kubernetes.io/controller: server-3
app.kubernetes.io/instance: garage
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: garage
helm.sh/chart: garage-4.6.2
namespace: garage
spec:
revisionHistoryLimit: 3
replicas: 1
strategy:
type: Recreate
selector:
matchLabels:
app.kubernetes.io/controller: server-3
app.kubernetes.io/name: garage
app.kubernetes.io/instance: garage
template:
metadata:
annotations:
checksum/configMaps: a4f613efa4f7fb06d8534c15125737341ddd9bb29862c9d650df9887dfed102e
labels:
app.kubernetes.io/controller: server-3
app.kubernetes.io/instance: garage
app.kubernetes.io/name: garage
garage-type: server
spec:
enableServiceLinks: false
serviceAccountName: default
automountServiceAccountToken: true
hostIPC: false
hostNetwork: false
hostPID: false
dnsPolicy: ClusterFirst
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: garage-type
operator: In
values:
- server
topologyKey: kubernetes.io/hostname
containers:
- envFrom:
- secretRef:
name: garage-token-secret
image: dxflrs/garage:v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
name: main
resources:
requests:
cpu: 10m
memory: 400Mi
volumeMounts:
- mountPath: /etc/garage.toml
mountPropagation: None
name: config
readOnly: true
subPath: garage-3.toml
- mountPath: /var/lib/garage/data
name: data-3
- mountPath: /var/lib/garage/meta
name: db-3
volumes:
- configMap:
name: garage
name: config
- name: data-3
persistentVolumeClaim:
claimName: garage-data-3
- name: db-3
persistentVolumeClaim:
claimName: garage-db-3