opendevstack / ods-provisioning-app

Provisioning app, which triggers project and component provisions (including Jira / Confluence / BitBucket and OCP resource creation)
Apache License 2.0
15 stars 20 forks source link

Provision app -bitbucket webhook creation fails against bitbucket 5.13 while working against 5.11 #27

Closed clemensutschig closed 6 years ago

clemensutschig commented 6 years ago

Prov app code not compatible with 5.13 bitbucket :( BitbucketAdapter:227ff (createWebHooksForRepository)

String url = String.format("%s/plugins/servlet/webhooks/repository/%s/%s/settings", bitbucketUri, project.key, repo.getSlug()); works against 5.11 - fails against 5.13

  1. v5.11 uri: plugins/servlet/webhooks/repository/OPENDEVSTACK/ods-core/settings
  2. v5.13 uri: plugins/servlet/webhooks/projects/OPENDEVSTACK/repos/ods-core

@tjaeschke @rattermeyer fyi

clemensutschig commented 6 years ago

513 -> uri: /rest/api/1.0/projects/{project}/repos/{slug}/webhooks - POST

{"name":"xx", "events":["repo:refs_changed","pr:merged"], "configuration":{"secret":"ssss"},"url":"https://","active":true}