Включена функция Bitbucket и учетная запись в Spinnaker с использованием hal, но когда я пытаюсь добавить webhook, он возвращает исключение для bitbucket
webhook:
http://spinnaker -api.mydomain.com / webhooks / git / bitbucket
Ошибка:
{"body": "{\" timestamp \ ": 1540379308950, \" status \ ": 500,\ "error \": \ "Внутренняя ошибка сервера \", \ "исключение \": \ "java.lang.NullPointerException \", \ "message \": \ "Невозможно получить свойство 'username' для нулевого объекта \"}"," error ":" Внутренняя ошибка сервера "," исключение ":" com.netflix.spinnaker.kork.web.exceptions.GenericExceptionHandlers $ RetrofitErrorWrapper "," message ":" 500 "," status ": 500," отметка времени": 1540379308951," url ":" http://spin -echo.spinnaker: 8089 / webhooks / git / bitbucket"}
Я включил OAuth с помощью Google и похожеработать нормально.Должен ли я сделать или добавить что-нибудь еще?Я не уверен, что я пропускаю или делаю неправильно.
Как spinnaker, так и bitbucket размещены в частных подсетях aws.
Кажется, что конечная точка работает, когда я запускаю это в браузере:
http://spinnaker-api.mydomain.com/webhooks/git/bitbucket
Я получаю ответ:
"error": "Method Not Allowed",
"exception": "org.springframework.web.HttpRequestMethodNotSupportedException",
"message": "Request method 'GET' not supported",
"status": 405,
"timestamp": 1540381859422
}
Я предполагаю, что это означает, что аутентификация работает нормально.