ca bundle added
This commit is contained in:
@ -42,6 +42,9 @@ parser.add_argument('--releaseInfoFile', '-F',
|
||||
parser.add_argument('--instanceUrl', '-I',
|
||||
help='URL of your gitlab instance', required=False,
|
||||
default='https://gitlab.com')
|
||||
parser.add_argument('--caBundle', '-B',
|
||||
help='File with the CA certificates to trust', required=False,
|
||||
default='/etc/ssl/certs/ca-certificates.crt')
|
||||
parser.add_argument('--verbose', '-v',
|
||||
help='verbose output',
|
||||
required=False,
|
||||
@ -60,6 +63,7 @@ releaseDescription = args.description
|
||||
instanceUrl = args.instanceUrl
|
||||
createReleaseTag = args.createReleaseTag
|
||||
releaseInfoFilename = args.releaseInfoFile
|
||||
caBundle = args.caBundle
|
||||
verbose = args.verbose
|
||||
releaseInfo = {}
|
||||
|
||||
@ -94,7 +98,7 @@ uploadUrl = "%s/api/v4/projects/%s/uploads" % (instanceUrl, projectId)
|
||||
headers = {"PRIVATE-TOKEN": privateToken}
|
||||
files = {"file": open(fileToUpload, 'rb')}
|
||||
|
||||
uploadResult = requests.post(uploadUrl, files=files, headers=headers)
|
||||
uploadResult = requests.post(uploadUrl, files=files, headers=headers, verify=caBundle)
|
||||
|
||||
if uploadResult.status_code != 201:
|
||||
print(uploadResult)
|
||||
@ -124,7 +128,8 @@ if createReleaseTag:
|
||||
|
||||
createReleaseTagResult = requests.post(createReleaseTagUrl,
|
||||
headers=headers,
|
||||
data=json.dumps(payloadCreateReleaseTag))
|
||||
data=json.dumps(payloadCreateReleaseTag),
|
||||
verify=caBundle)
|
||||
|
||||
if createReleaseTagResult.status_code != 201:
|
||||
print(createReleaseTagResult)
|
||||
@ -157,7 +162,8 @@ payloadCreateRelease = {
|
||||
}
|
||||
|
||||
createReleaseResult = requests.post(createReleaseUrl, headers=headers,
|
||||
data=json.dumps(payloadCreateRelease))
|
||||
data=json.dumps(payloadCreateRelease),
|
||||
verify=caBundle)
|
||||
|
||||
if createReleaseResult.status_code != 201:
|
||||
print(createReleaseResult)
|
||||
|
Reference in New Issue
Block a user