mirror of
https://github.com/goharbor/harbor.git
synced 2025-01-04 15:08:21 +01:00
Merge pull request #1851 from reasonerjt/delete-cert-tmp
prepare should remove the temp files generated for creating certificate
This commit is contained in:
commit
61d84694ff
@ -319,6 +319,7 @@ if args.notary_mode:
|
|||||||
shutil.rmtree(os.path.join(notary_config_dir, "mysql-initdb.d"))
|
shutil.rmtree(os.path.join(notary_config_dir, "mysql-initdb.d"))
|
||||||
shutil.copytree(os.path.join(notary_temp_dir, "mysql-initdb.d"), os.path.join(notary_config_dir, "mysql-initdb.d"))
|
shutil.copytree(os.path.join(notary_temp_dir, "mysql-initdb.d"), os.path.join(notary_config_dir, "mysql-initdb.d"))
|
||||||
if customize_crt == 'on' and openssl_installed():
|
if customize_crt == 'on' and openssl_installed():
|
||||||
|
try:
|
||||||
temp_cert_dir = os.path.join(base_dir, "cert_tmp")
|
temp_cert_dir = os.path.join(base_dir, "cert_tmp")
|
||||||
if not os.path.exists(temp_cert_dir):
|
if not os.path.exists(temp_cert_dir):
|
||||||
os.makedirs(temp_cert_dir)
|
os.makedirs(temp_cert_dir)
|
||||||
@ -334,12 +335,17 @@ if args.notary_mode:
|
|||||||
shutil.copy2(signer_cert_path, notary_config_dir)
|
shutil.copy2(signer_cert_path, notary_config_dir)
|
||||||
shutil.copy2(signer_key_path, notary_config_dir)
|
shutil.copy2(signer_key_path, notary_config_dir)
|
||||||
shutil.copy2(signer_ca_cert, notary_config_dir)
|
shutil.copy2(signer_ca_cert, notary_config_dir)
|
||||||
|
finally:
|
||||||
|
srl_tmp = os.path.join(os.getcwd(), ".srl")
|
||||||
|
if os.path.isfile(srl_tmp):
|
||||||
|
os.remove(srl_tmp)
|
||||||
|
if os.path.isdir(temp_cert_dir):
|
||||||
|
shutil.rmtree(temp_cert_dir, True)
|
||||||
else:
|
else:
|
||||||
print("Copying certs for notary signer")
|
print("Copying certs for notary signer")
|
||||||
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer.crt"), notary_config_dir)
|
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer.crt"), notary_config_dir)
|
||||||
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer.key"), notary_config_dir)
|
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer.key"), notary_config_dir)
|
||||||
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer-ca.crt"), notary_config_dir)
|
shutil.copy2(os.path.join(notary_temp_dir, "notary-signer-ca.crt"), notary_config_dir)
|
||||||
|
|
||||||
shutil.copy2(os.path.join(registry_config_dir, "root.crt"), notary_config_dir)
|
shutil.copy2(os.path.join(registry_config_dir, "root.crt"), notary_config_dir)
|
||||||
print("Copying notary signer configuration file")
|
print("Copying notary signer configuration file")
|
||||||
shutil.copy2(os.path.join(notary_temp_dir, "signer-config.json"), notary_config_dir)
|
shutil.copy2(os.path.join(notary_temp_dir, "signer-config.json"), notary_config_dir)
|
||||||
|
Loading…
Reference in New Issue
Block a user