From 62ed2c1f6de9c71a7632ee5bc4871c9d0d45641b Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Tue, 2 Jun 2026 10:00:27 -0600 Subject: [PATCH] Making hemidall seeder to retry instead of ailing --- apps/heimdall/web-app.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/apps/heimdall/web-app.yaml b/apps/heimdall/web-app.yaml index 24fa65a..fc59ff7 100644 --- a/apps/heimdall/web-app.yaml +++ b/apps/heimdall/web-app.yaml @@ -176,15 +176,17 @@ data: with open(LINKS_PATH, encoding="utf-8") as links_file: links = json.load(links_file) - db_path = find_database() - connection = wait_for_items_table(db_path) - try: - upsert_links(connection, links) - finally: - connection.close() - while True: - time.sleep(3600) + db_path = find_database() + connection = wait_for_items_table(db_path) + try: + upsert_links(connection, links) + time.sleep(3600) + except sqlite3.Error as error: + print(f"Failed to seed Heimdall links: {error}", flush=True) + time.sleep(10) + finally: + connection.close() --- apiVersion: apps/v1 kind: Deployment