1
0
mirror of https://github.com/quay/quay.git synced 2025-04-18 10:44:06 +03:00

mirror: Do not store signatures on repo mirroring (PROJQUAY-2167) (#816)

Newer versions of skopeo attempt to store signatures locally. This change prevents copying signatures during repo mirroring.
This commit is contained in:
thomasmckay 2021-07-07 12:21:18 -04:00 committed by GitHub
parent 1d63cfa255
commit 95ec9478fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

View File

@ -40,6 +40,7 @@ class SkopeoMirror(object):
args = args + [
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=%s" % src_tls_verify,
"--dest-tls-verify=%s" % dest_tls_verify,
]

View File

@ -98,6 +98,7 @@ def test_successful_mirror(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=False",
"--dest-tls-verify=True",
"--dest-creds",
@ -156,6 +157,7 @@ def test_successful_disabled_sync_now(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -213,6 +215,7 @@ def test_successful_mirror_verbose_logs(run_skopeo_mock, initialized_db, app, mo
"--debug",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -277,6 +280,7 @@ def test_rollback(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -292,6 +296,7 @@ def test_rollback(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -307,6 +312,7 @@ def test_rollback(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -388,6 +394,7 @@ def test_mirror_config_server_hostname(run_skopeo_mock, initialized_db, app, mon
"--debug",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -452,6 +459,7 @@ def test_quote_params(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",
@ -515,6 +523,7 @@ def test_quote_params_password(run_skopeo_mock, initialized_db, app):
"/usr/bin/skopeo",
"copy",
"--all",
"--remove-signatures",
"--src-tls-verify=True",
"--dest-tls-verify=True",
"--dest-creds",