Commit Graph

138 Commits

Author SHA1 Message Date
yuswift cd30e6eba5 update gofmt
Signed-off-by: yuswift <yuswift2018@gmail.com>
2021-07-15 10:13:04 +08:00
dkkb 3ec5a5aea6 Improve the s3 uploader for better performance.
Signed-off-by: dkkb <dabkb@aol.com>
2021-06-16 12:29:31 +08:00
Roland.Ma c37a11c5f9 move api to staging
Signed-off-by: Roland.Ma <rolandma@yunify.com>
2021-04-29 08:20:05 +00:00
rick 4ba8645bcf Fix the error caused by the wrong filter parse
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-04-19 22:28:11 +08:00
zryfish ac275b6e98 add goimports format action (#3630)
Signed-off-by: Jeff <jeffzhang@yunify.com>
2021-03-30 13:44:24 +08:00
KubeSphere CI Bot 40e3751e43 Merge pull request #3588 from LinuxSuRen/pipeline-json-missing-env
Fix fields missing when convert Jenkinsfile to JSON
2021-03-29 18:07:30 +08:00
rick a545effee9 Fix fields missing when convert Jenkinsfile to JSON
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-29 10:50:24 +08:00
rick 57ffd36282 Fix the BitBucket endpoint URL redundant checking
Signed-off-by: rick <1450685+LinuxSuRen@users.noreply.github.com>
2021-03-23 10:25:52 +08:00
KubeSphere CI Bot dfa1566bb9 Merge pull request #3342 from LinuxSuRen/fix-pip-filter
Fix the Pipeline name filter issues
2021-02-22 11:59:19 +08:00
rick ff384d30a6 trying to avoid the error of Operation cannot be fulfilled on by getting the latest resourceVersion
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-02-05 09:43:52 +08:00
rick cab4915795 Fix the Pipeline name filter issues
Signed-off-by: rick <rick@jenkins-zh.cn>
2021-02-02 15:19:55 +08:00
shaowenchen 2380c3b5cc improvement: update owners for devops
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2021-02-01 17:11:02 +08:00
hongming fe6c5de00f update dependencies
Signed-off-by: hongming <talonwan@yunify.com>
2021-01-04 15:35:32 +08:00
rick 3d12019e23 Mix up the pipeline list between ks and Jenkins
Technically we should take the Pipeline list from ks or mixup the instead of only taking it from Jenkins. Because we always manipulate Pipeline from ks.

Signed-off-by: rick <rick@jenkins-zh.cn>
2020-12-11 13:38:20 +08:00
rick 8f4a6d9b93 Restrict only specific users or admin can approve a pipeline
Signed-off-by: rick <rick@jenkins-zh.cn>
2020-11-30 09:28:08 +08:00
shaowenchen 38ca2ea39b feature: add sync state for devops
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-11-18 00:21:56 +08:00
KubeSphere CI Bot 5e7561ecaa Merge pull request #2935 from shaowenchen/fix_update_credential
fix: upgrade credential
2020-10-09 10:04:25 +08:00
shaowenchen 1bd6c7f489 fix: upgrade credential
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-08-28 20:44:24 +08:00
shaowenchen 2dcabb0bdb fix crendential sync
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-08-28 16:54:07 +08:00
shaowenchen b82dc56eee add query parameter for devops credential
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-07-31 20:36:04 +08:00
hongming 7884bcef95 legacy API compatibility
Signed-off-by: hongming <talonwan@yunify.com>
2020-07-30 18:30:41 +08:00
shaowenchen 895d8b838f add interface for iam
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-07-15 17:51:08 +08:00
shaowenchen 8a11cbc875 fix apiresult
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-06-11 18:29:22 +08:00
shaowenchen 266e85dbee fix filter credential
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-06-09 12:00:47 +08:00
shaowenchen e723038abc fix jenkins basic
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-06-08 18:34:42 +08:00
KubeSphere CI Bot a575c3eda8 Merge pull request #2117 from shaowenchen/fix_devops_api
modify devops api for tenant
2020-05-29 15:34:35 +08:00
shaowenchen 0a087c634b Merge branch 'master' into add_license_for_devops 2020-05-26 11:01:08 +08:00
shaowenchen d83ac69d80 add license for devops
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-05-26 10:31:14 +08:00
shaowenchen 6d3647405c fix devops api for tenant 2020-05-26 09:46:43 +08:00
KubeSphere CI Bot c104516ce0 Merge pull request #2111 from wansir/update-copyright
copyright license update
2020-05-25 17:17:34 +08:00
hongming 85b61dce7c copyright license update
Signed-off-by: hongming <talonwan@yunify.com>
2020-05-25 14:51:24 +08:00
shaowenchen 3facb060ac fix project info
Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-05-25 14:25:22 +08:00
shaowenchen 11b72a8817 fix create pipeline error
fix get pipelinerun list

feature kapi for devopsproject pipeline credential

fix get pipelinebranch

fix create credential api

Signed-off-by: shaowenchen <mail@chenshaowen.com>
2020-05-22 14:56:34 +08:00
runzexia 559c1fcf76 clean old devops code
todo impl use informer

Signed-off-by: runzexia <runzexia@yunify.com>
2020-04-01 15:54:57 +08:00
runzexia d55fcdcfe4 remove check role
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-30 15:02:12 +08:00
runzexia f827116a1d add credential usage hander
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-27 15:03:17 +08:00
runzexia af3b87ddca add devops credential controller
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-26 14:53:33 +08:00
runzexia 23c8d71a5a pipeline crd
Signed-off-by: runzexia <runzexia@yunify.com>
2020-03-25 10:58:39 +08:00
runzexia c5a340a2b4 devops refactor (#1739)
* add devops client interface

Signed-off-by: runzexia <runzexia@yunify.com>

* direct return jenkins

Signed-off-by: runzexia <runzexia@yunify.com>

* add some interface

Signed-off-by: runzexia <runzexia@yunify.com>

* update

Signed-off-by: runzexia <runzexia@yunify.com>

* update interface

Signed-off-by: runzexia <runzexia@yunify.com>

* update

Signed-off-by: runzexia <runzexia@yunify.com>

* credential op structs

Signed-off-by: runzexia <runzexia@yunify.com>

* status

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update interface

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* credential handler

Signed-off-by: runzexia <runzexia@yunify.com>

* update devopsoperator func

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* get build sonar

Signed-off-by: runzexia <runzexia@yunify.com>

* sonar handler

* mv code to cilent

Signed-off-by: runzexia <runzexia@yunify.com>

* update

Signed-off-by: runzexia <runzexia@yunify.com>

* project member handler

Signed-off-by: runzexia <runzexia@yunify.com>

* update pipeline operator interface

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add tenant devops handler

Signed-off-by: runzexia <runzexia@yunify.com>

* update merge

Signed-off-by: runzexia <runzexia@yunify.com>

* clean

Signed-off-by: runzexia <runzexia@yunify.com>

* fmt

Signed-off-by: runzexia <runzexia@yunify.com>

* update ListPipelineRuns

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* complate pipelineOperator interface

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update HttpParameters

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add pipeline steps interface

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update pipeline GetNodesDetail

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add s2i api

Signed-off-by: runzexia <runzexia@yunify.com>

* add branch pipeline interface and update handler

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add scan branch interface and update handler

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add common interface and update handler

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add SCM interface and update handler

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add handler

Signed-off-by: runzexia <runzexia@yunify.com>

* add fake s3

Signed-off-by: runzexia <runzexia@yunify.com>

* add webhook&check interface and update handler

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* clean

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* clean

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* format

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add some func

Signed-off-by: runzexia <runzexia@yunify.com>

* clean code

Signed-off-by: runzexia <runzexia@yunify.com>

* implement interface

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* fix interface GetBranchArtifacts

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add s2ibinary upload test

Signed-off-by: runzexia <runzexia@yunify.com>

* tenant devops

Signed-off-by: runzexia <runzexia@yunify.com>

* update tenant

Signed-off-by: runzexia <runzexia@yunify.com>

* fake

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add some unit test

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* add devops tenant handler

Signed-off-by: runzexia <runzexia@yunify.com>

* status

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* status

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* status

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update fake test

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update unit test and fake data

Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>

* update

Co-authored-by: Xiaoyang Zhu <sunzhu@yunify.com>
2020-02-04 10:40:36 +08:00
zryfish eceadec69c devlopment branch (#1736) 2020-01-02 20:52:00 +08:00
zhuxiaoyang 6db3a0ba3e fix typo
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>
2019-11-21 19:25:32 +08:00
runzexia 23c1560a35 not set content md5 manually
Signed-off-by: runzexia <runzexia@yunify.com>
2019-10-12 17:21:10 +08:00
runzexia 9131c4339b input omitempty
Signed-off-by: runzexia <runzexia@yunify.com>
2019-10-09 14:36:12 +08:00
zhuxiaoyang 778b8a1f3f format
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>
2019-09-28 21:01:32 +08:00
KubeSphere CI Bot 24dd7eaaab Merge pull request #818 from soulseen/fix/pipeline_input
fix pipeline input support any type
2019-09-28 18:03:57 +08:00
zhuxiaoyang 053f572ad6 fix pipeline input support any type
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com>
2019-09-28 17:57:24 +08:00
KubeSphere CI Bot 106354819e Merge pull request #809 from runzexia/update-s2ib-download-url
update s2i download url
2019-09-27 14:33:57 +08:00
runzexia 731c426bfd update s2i download url
Signed-off-by: runzexia <runzexia@yunify.com>
2019-09-27 14:29:40 +08:00
runzexia 02fd803ca9 fix typo & regenerate swagger
Signed-off-by: runzexia <runzexia@yunify.com>
2019-09-26 16:46:15 +08:00
runzexia 047c5bf514 default set honarRefspec true
Signed-off-by: runzexia <runzexia@yunify.com>
2019-09-26 11:31:55 +08:00