Spinnaker調用Jenkins API 返回403錯誤


場景

前段時間,k8s生產環境中選擇使用Spinnaker + Jenkins實現CI/CD,但是我在Spinnaker執行構建走到調用jenkins的時候出錯,然后我去檢查一下Jenkins的日志發現,出現以下報錯:

WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /job/dubbo-demo-slave/buildWithParameters by admin. Returning 403.

原因

因為Spinnaker是通過跨站的方式調用Jenkins,那么Jenkins默認是開啟CSRF保護,所以jenkins就會返回一個403報錯,
Stack Overflow 解決該問題的帖子

解決

解決方法就很簡單了,把CSRF保護的勾取消即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM