diff --git a/master_sync.toml b/master_sync.toml index fda731e..f1e3598 100644 --- a/master_sync.toml +++ b/master_sync.toml @@ -28,7 +28,6 @@ name = "dashboards" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-dashboards" webhook_secret = "Spotting-Drainpipe-Freely-Outwit-Opponent7" additional_env_files = ["timezone.env"] @@ -40,7 +39,6 @@ name = "homebox" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-homebox" webhook_secret = "Webhooksecrets" @@ -50,7 +48,6 @@ webhook_secret = "Webhooksecrets" name = "icloud_pd" [stack.config] server = "unraid" -auto_update = false linked_repo = "compose-icloudpd" ## @@ -60,8 +57,6 @@ name = "immich" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false -auto_update_all_services = false linked_repo = "compose-immich" webhook_secret = "Webhooksecret" additional_env_files = ["immich.env", "immich-frame.env"] @@ -99,7 +94,6 @@ name = "media_apps" server = "unraid" project_name = "media_apps" poll_for_updates = true -auto_update = false linked_repo = "compose-Media_Apps" webhook_secret = "Webhooksecrets" additional_env_files = ["karakeep.env"] @@ -114,7 +108,6 @@ name = "obsidian-sync" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-obsidian-sync" webhook_secret = "Gigolo-Rigor-Skied-Saint-Comply4" additional_env_files = ["andrew-obsidian-vault.env"] @@ -126,7 +119,6 @@ name = "ossint-web-check" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-OSSINT-Webcheck" ## @@ -135,7 +127,6 @@ linked_repo = "compose-OSSINT-Webcheck" name = "paperless-ngx" [stack.config] server = "unraid" -auto_update = false linked_repo = "compose-paperless-ngx" webhook_secret = "Gigolo-Rigor-Skied-Saint-Comply4" additional_env_files = ["stack.env"] @@ -146,7 +137,6 @@ additional_env_files = ["stack.env"] name = "resilio-sync" [stack.config] server = "unraid" -auto_update = false linked_repo = "compose-resilio-sync" ## @@ -156,7 +146,6 @@ name = "romm" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false auto_update_all_services = true linked_repo = "compose-romm" webhook_secret = "Webhooksecrets" @@ -168,7 +157,6 @@ name = "rustdesk" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-rustdesk" webhook_secret = "Scorpion-Envy-Triage-Singular7-Clay" @@ -179,7 +167,6 @@ name = "servarr" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-servarr" webhook_secret = "Sheet-Reproach5-Shawl-Usher-Clicker" additional_env_files = ["timezone.env"] @@ -190,7 +177,6 @@ additional_env_files = ["timezone.env"] name = "swag" [stack.config] server = "unraid" -auto_update = false linked_repo = "compose-swag" ## @@ -200,7 +186,6 @@ name = "traefik" [stack.config] server = "unraid" poll_for_updates = true -auto_update = false linked_repo = "compose-reverseproxy" webhook_secret = "Sheet-Reproach5-Shawl-Usher-Clicker" env_file_path = "traefik.env" @@ -217,7 +202,6 @@ name = "uptime-kuma" [stack.config] server = "unraid" project_name = "uptime-kuma" -auto_update = false linked_repo = "compose-uptime-kuma" webhook_secret = "Quilt-Trousers-Unsold-Cornea3-Handcraft" additional_env_files = ["uptime.env"] @@ -713,6 +697,38 @@ for(const stack of allStacks) { ## +[[action]] +name = "Global Auto Update" +[action.config] +schedule = "Run every day at 2:00 AM" +schedule_timezone = "America/New_York" +file_contents = """ + + +// Get Tag Id. The API should throw if it's not found, but we employ safety checks just in case + +// Deploy all stacks, minus the excluded ones +console.log('GlobalAutoUpdate'); +await komodo.execute('GlobalAutoUpdate', {server: "unraid"}); +""" + +## + +[[action]] +name = "Prune Images" +[action.config] +file_contents = """ + + +// Get Tag Id. The API should throw if it's not found, but we employ safety checks just in case + +// Deploy all stacks, minus the excluded ones +console.log('PruneImages'); +await komodo.execute('PruneImages', {server: "unraid"}); +""" + +## + [[builder]] name = "local" [builder.config]