From 04dc6f63f6b902a1536de51397e797f7dba6bd84 Mon Sep 17 00:00:00 2001 From: dramforever Date: Tue, 24 Mar 2020 19:28:50 +0800 Subject: [PATCH] [nix] fix the auth error --- nix-channels.py | 5 ++++- nixos-images.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/nix-channels.py b/nix-channels.py index 176e4d9..50257c2 100755 --- a/nix-channels.py +++ b/nix-channels.py @@ -16,6 +16,8 @@ from datetime import datetime, timedelta from pathlib import Path from concurrent.futures import ThreadPoolExecutor +from minio.credentials import Credentials, Static + from urllib3.util.retry import Retry ### Config @@ -135,7 +137,8 @@ def download(url, dest): download_dest.rename(dest) -client = minio.Minio('s3.amazonaws.com') +credentials = Credentials(provider=Static()) +client = minio.Minio('s3.amazonaws.com', credentials=credentials) def get_channels(): return [ diff --git a/nixos-images.py b/nixos-images.py index 809973b..9e9a8d0 100755 --- a/nixos-images.py +++ b/nixos-images.py @@ -14,6 +14,8 @@ from datetime import datetime, timedelta from pathlib import Path from collections import defaultdict +from minio.credentials import Credentials, Static + from urllib3.util.retry import Retry UPSTREAM_URL = os.getenv('TUNASYNC_UPSTREAM_URL', 'https://nixos.org/channels') @@ -89,7 +91,8 @@ def download(url, dest): download_dest.rename(dest) -client = minio.Minio('s3.amazonaws.com') +credentials = Credentials(provider=Static()) +client = minio.Minio('s3.amazonaws.com', credentials=credentials) def get_url(name): response = client.get_object('nix-channels', name)