Edited methods for artifactory.groovy: restCall, publishArtifactoryHelmChart, deleteArtifactoryHelmChart
Related-prod: https://mirantis.jira.com/browse/PROD-31522
Change-Id: I68d1a3658fbfe0814f82386546d1e0032abcc14b
diff --git a/src/com/mirantis/mk/Artifactory.groovy b/src/com/mirantis/mk/Artifactory.groovy
index 73ed80f..39bafc2 100644
--- a/src/com/mirantis/mk/Artifactory.groovy
+++ b/src/com/mirantis/mk/Artifactory.groovy
@@ -16,7 +16,7 @@
* @param headers Map of additional request headers
*/
def restCall(art, uri, method = 'GET', data = null, headers = [:]) {
- def connection = new URL("${art.url}/api${uri}").openConnection()
+ def connection = new URL("${art.url}${uri}").openConnection()
if (method != 'GET') {
connection.setRequestMethod(method)
}
@@ -444,7 +444,7 @@
* @param chartName Chart name
*/
def publishArtifactoryHelmChart(art, repoName, chartName){
- return restPut(art, "/repositories/${repoName}", "${chartName}")
+ return restPut(art, "/${repoName}", "${chartName}")
}
/**
@@ -455,5 +455,5 @@
* @param chartName Chart name
*/
def deleteArtifactoryHelmChart(art, repoName, chartName){
- return restDelete(art, "/repositories/${repoName}", "${chartName}")
+ return restDelete(art, "/${repoName}", "${chartName}")
}