KubeSphere CI Bot
f706d264dd
Merge pull request #2392 from shaowenchen/fix_devops
...
add interface for iam
2020-07-17 12:57:48 +08:00
KubeSphere CI Bot
fcea347780
Merge pull request #2368 from shaowenchen/add_dowload
...
using /v1alpha2/jenkins replace /jenkins.kubesphere.io api
2020-07-16 17:11:48 +08:00
shaowenchen
895d8b838f
add interface for iam
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-07-15 17:51:08 +08:00
shaowenchen
6090874cc4
using /jenkins replace jenkins.kubesphere.io api
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-07-15 17:06:54 +08:00
shaowenchen
fbaeddb897
fix sync kubeconfig bug
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-07-09 17:50:13 +08:00
shaowenchen
3b2714982a
add field for pipeline branch
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-09 15:24:55 +08:00
shaowenchen
e723038abc
fix jenkins basic
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-08 18:34:42 +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
c80a17f4b4
sonar handler init
2020-04-01 15:21:15 +08:00
runzexia
1a6f563da1
Merge branch 'dev' into devops-refactor
...
# Conflicts:
# cmd/controller-manager/app/controllers.go
# hack/generate_client.sh
# pkg/client/clientset/versioned/clientset.go
# pkg/client/clientset/versioned/fake/clientset_generated.go
# pkg/client/clientset/versioned/fake/register.go
# pkg/client/clientset/versioned/scheme/register.go
# pkg/client/informers/externalversions/generic.go
2020-04-01 11:04:09 +08:00
hongming
54fc52c0e3
add user crd
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-28 21:14:43 +08:00
runzexia
f827116a1d
add credential usage hander
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-27 15:03:17 +08:00
runzexia
98fed531ac
refmt
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-27 11:25:56 +08:00
runzexia
2fce04efd3
fix ut test
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-27 11:19:37 +08:00
runzexia
f411bec10b
add ut test
2020-03-27 10:52:39 +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
3e998c3498
add devops project test
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-19 11:52:30 +08:00
runzexia
93461cfb0b
add devops project controller
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-18 14:48:41 +08:00
zryfish
641615b299
This is a huge commit, it does following things: ( #1942 )
...
1. Remove ks-iam standalone binary, move it to ks-apiserver
2. Generate all devops apis inside kubesphere repository, no need to
import s2ioperator.
3. Reorganize ldap code, make it more flexible to use.
2020-03-10 13:50:17 +08:00
runzexia
7270307b66
fix devops go vet ( #1928 )
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-07 12:46:09 +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
c40d1542a2
refactor code structure ( #1738 )
2020-01-04 12:44:54 +08:00
zryfish
eceadec69c
devlopment branch ( #1736 )
2020-01-02 20:52:00 +08:00
Jeff
d0dc66cf28
fix servicemesh options nil bug
2019-09-25 01:47:46 +08:00
Jeff
468f7eddca
fix config nil error
2019-09-23 14:30:48 +08:00
Jeff
5dde737e6c
add more option comments
2019-09-12 15:29:53 +08:00
Jeff
96d2ac4112
This is a huge commit, it does following things:
...
1. refactor kubesphere dependency service client creation, we can
disable dependency by config
2. dependencies can be configured by configuration file
3. refactor cmd package using cobra.Command, so we can use hypersphere
to invoke command sepearately. Later we only need to build one image to
contains all kubesphere core components. One command to rule them all!
4. live reloading configuration currently not implemented
2019-09-11 19:53:35 +08:00