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.5.0 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: 222a823b4d415557153f5025ab461945265a16cbb7a39b759091687596c24c29 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.1.0 imagePullPolicy: IfNotPresent name: main resources: requests: cpu: 10m memory: 128Mi volumeMounts: - mountPath: /etc/garage.toml mountPropagation: None name: config readOnly: true subPath: garage.toml volumes: - configMap: name: garage name: config