scale-catalog/stable/icloudpd/7.0.14/ix_values.yaml
Julian Haseleu 5d1ab94342 cleanup
2024-07-14 21:54:53 +00:00

140 lines
4.7 KiB
YAML

image:
pullPolicy: IfNotPresent
repository: boredazfcuk/icloudpd
tag: 1.0.826@sha256:40fc15d4fb83137a5523ddd1111fbee292c821a370ca1519982cfd4304dbd6a7
securityContext:
container:
readOnlyRootFilesystem: false
runAsNonRoot: false
runAsGroup: 0
runAsUser: 0
capabilities:
add:
- NET_RAW
- NET_ADMIN
icloudpd:
apple_id: your@appleid.com
authentication_type: 2FA
icloud_china: false
synchronisation_interval: 86400
synchronisation_delay: 0
notification_days: 7
photo_size: original
live_photo_size: original
recent_only: 0
until_found: 0
photo_album: ""
set_exif_datetime: false
convert_heic_to_jpeg: false
jpeg_quality: 90
skip_check: false
skip_live_photos: false
skip_videos: false
auto_delete: false
download_notifications: true
delete_notifications: true
delete_accompanying: false
delete_empty_directories: false
command_line_options: ""
notification_title: "iCloud PD"
# https://github.com/boredazfcuk/docker-icloudpd/blob/master/NOTIFICATIONS.md
notification_type: ""
# prowl_api_key: ""
# pushover_user: ""
# pushover_token: ""
# pushover_sound: ""
# telegram_token: ""
# telegram_chat_id: ""
# webhook_server: ""
# webhook_port: ""
# webhook_path: ""
# webhook_id: ""
# webhook_https: ""
# webhook_body: ""
# dingtalk_token: ""
# discord_id: ""
# discord_token: ""
# iyuu_token: ""
# wecom_id: ""
# wecom_secret: ""
# agentid: ""
# touser: ""
# content_source_url: ""
# name: ""
# media_id_startup: ""
# media_id_download: ""
# media_id_delete: ""
# media_id_expiration: ""
# media_id_warning: ""
# gotify_app_token: ""
# gotify_server_url: ""
# bark_device_key: ""
# bark_server: ""
workload:
main:
podSpec:
containers:
main:
env:
user: apps
group: apps
user_id: "{{ .Values.securityContext.container.runAsUser }}"
group_id: "{{ .Values.securityContext.container.runAsGroup }}"
download_path: /home/{{ .Values.workload.main.podSpec.containers.main.env.user }}/iCloud
jpeg_path: /home/{{ .Values.workload.main.podSpec.containers.main.env.user }}/iCloud
# User Defined
apple_id: "{{ .Values.icloudpd.apple_id }}"
synchronisation_interval: "{{ .Values.icloudpd.synchronisation_interval }}"
synchronisation_delay: "{{ .Values.icloudpd.synchronisation_delay }}"
notification_days: "{{ .Values.icloudpd.notification_days }}"
authentication_type: "{{ .Values.icloudpd.authentication_type }}"
skip_check: '{{ ternary "True" "False" .Values.icloudpd.skip_check }}'
download_notifications: '{{ ternary "True" "False" .Values.icloudpd.download_notifications }}'
delete_notifications: '{{ ternary "True" "False" .Values.icloudpd.delete_notifications }}'
delete_accompanying: '{{ ternary "True" "False" .Values.icloudpd.delete_accompanying }}'
delete_empty_directories: '{{ ternary "True" "False" .Values.icloudpd.delete_empty_directories }}'
set_exif_datetime: '{{ ternary "True" "False" .Values.icloudpd.set_exif_datetime }}'
auto_delete: '{{ ternary "True" "False" .Values.icloudpd.auto_delete }}'
photo_size: "{{ .Values.icloudpd.photo_size }}"
skip_live_photos: '{{ ternary "True" "False" .Values.icloudpd.skip_live_photos }}'
live_photo_size: "{{ .Values.icloudpd.live_photo_size }}"
skip_videos: '{{ ternary "True" "False" .Values.icloudpd.skip_videos }}'
recent_only: '{{ ternary "" .Values.icloudpd.recent_only (eq 0 (int .Values.icloudpd.recent_only)) }}'
until_found: '{{ ternary "" .Values.icloudpd.until_found (eq 0 (int .Values.icloudpd.until_found)) }}'
photo_album: "{{ .Values.icloudpd.photo_album }}"
convert_heic_to_jpeg: '{{ ternary "True" "False" .Values.icloudpd.convert_heic_to_jpeg }}'
jpeg_quality: "{{ .Values.icloudpd.jpeg_quality }}"
icloud_china: '{{ ternary "True" "" .Values.icloudpd.icloud_china }}'
command_line_options: "{{ .Values.icloudpd.command_line_options }}"
notification_title: "{{ .Values.icloudpd.notification_title }}"
notification_type: "{{ .Values.icloudpd.notification_type }}"
probes:
liveness:
enabled: false
readiness:
enabled: false
startup:
enabled: false
service:
main:
enabled: false
ports:
main:
enabled: false
persistence:
config:
enabled: true
mountPath: /config
data:
enabled: true
mountPath: /home/apps/iCloud
portal:
open:
enabled: false