zryfish
693a4143db
reconcile host cluster ( #2354 )
...
print friendly error when component failed
update dockerfile
2020-07-08 23:55:13 +08:00
hongming
48f80d8c1a
fix: Synchronize users to LDAP
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-07-02 15:43:21 +08:00
wanjunlei
356560ac74
resolve conversation
...
formater
Signed-off-by: wanjunlei <wanjunlei@yunify.com >
debug
debug
Signed-off-by: wanjunlei <wanjunlei@yunify.com >
2020-06-12 11:19:27 +08:00
zryfish
9b16c0589c
fix openpitrix return non nil client when enpoint is empty ( #2165 )
2020-06-07 20:00:27 +08:00
zryfish
ee5afd7d44
Merge branch 'master' into options
2020-06-03 11:14:42 +08:00
KubeSphere CI Bot
b681193c1f
Merge pull request #2129 from wanjunlei/master
...
add auditing events search api
2020-06-01 11:45:37 +08:00
zryfish
b9c2ebc97c
fix jaeger api endpoint bug ( #2140 )
2020-05-30 23:54:21 +08:00
hongming
9699f6c566
fix: crash if configfile not provide
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-30 10:27:43 +08:00
root
951c31189a
add auditing events search api
2020-05-28 09:55:14 +08:00
hongming
85b61dce7c
copyright license update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-25 14:51:24 +08:00
Ray Zhou
66a312a1e0
Fix grammer errors in code comments
2020-05-20 20:31:19 +08:00
junotx
8f5ca7673d
add events search apis
2020-05-15 10:28:12 +08:00
pengcong06
070aa863fb
init opClient
2020-05-14 14:14:30 +08:00
zryfish
18ab887640
add cluster and crd to resources api group ( #2053 )
2020-05-08 17:30:15 +08:00
zhangmin
4f17b7a07f
volume snapshot
2020-05-07 10:47:44 +08:00
hongming
b7a2705ac9
Merge remote-tracking branch 'upstream/dev' into dev
...
# Conflicts:
# go.mod
# pkg/apiserver/apiserver.go
# pkg/apiserver/config/config.go
2020-04-28 00:52:30 +08:00
hongming
7db2ba662c
migrate legacy API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-28 00:45:12 +08:00
zryfish
5a3eb651f3
change cluster schema ( #2026 )
...
* change cluster schema
* change cluster schema
2020-04-27 17:34:02 +08:00
Zhengyi Lai
8ad17a4648
Add network configuration to apiserver/config
2020-04-17 23:27:57 +08:00
runzexia
9a6ba04a37
clean old devops code
...
todo impl use informer
Signed-off-by: runzexia <runzexia@yunify.com >
2020-04-15 11:03:08 +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
runzexia
8892c63adb
Merge branch 'dev' into devops-refactor
2020-03-30 10:26:13 +08:00
hongming
9b9d4021ec
implement identity provider and built-in oauth server
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-26 15:19:20 +08:00
hongming
b9bdcd824c
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 04:29:06 +08:00
hongming
1f26e62105
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-21 18:52:28 +08:00
runzexia
ba4ab97cb6
fix comment
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-20 10:28:05 +08:00
zryfish
0a07e5f652
refactor authentication ( #1951 )
...
* refactor authentication
* refactor authentication
2020-03-15 23:26:32 +08:00
zryfish
eb8a3c0dc6
refactor authentication ( #1950 )
2020-03-15 17:55:55 +08:00
zryfish
abf0d66b22
Add more tests ( #1949 )
...
* add more test code
* add more test code
2020-03-15 10:22:39 +08:00
zryfish
f8e7d06b07
move apigateway into apiserver ( #1948 )
2020-03-13 21:57:48 +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
Guangzhe Huang
148a804726
refactor monitoring ( #1751 )
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-03-07 12:34:52 +08:00
Guangzhe Huang
6c6bfb2677
[WIP] logging refactor ( #1794 )
...
* refactor logging
Signed-off-by: huanggze <loganhuang@yunify.com >
* refactor logging
Signed-off-by: huanggze <loganhuang@yunify.com >
2020-03-02 10:53:43 +08:00
hongming
abf9fee845
code refactor ( #1786 )
...
* implement LDAP mock client
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* update
Signed-off-by: hongming <talonwan@yunify.com >
* resolve conflict
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-24 15:39:36 +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
Jeff
2968666376
move custom apis to kapis
2019-12-09 11:12:45 +08:00
zhuxiaoyang
f9bbaeb9d6
fix set sonarqube options
...
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
2019-10-25 13:24:59 +08:00
hongming
e1a70bc8cd
feat: support app.k8s.io applications paging query
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-10-17 17:04:48 +08:00
Jeff
d2b1bf4ba0
skip informer creating when corresponding crd not exists
2019-09-29 13:32:07 +08:00
Jeff
69ab71d629
fix hypersphere apis installation
2019-09-27 20:11:51 +08:00
Jeff
86ae12d170
fix hypersphere apis installation
2019-09-26 23:20:14 +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
c53bdcad60
fix apiserver setup logs
2019-09-17 23:44:42 +08:00
Jeff
f61c5e09ba
refactor logging options
2019-09-17 16:00:54 +08:00
Jeff
97c9a1786a
1. change glog to klog
...
2. move types to api package to avoid cyclic import
2019-09-16 18:46:28 +08:00
Jeff
18243b8b64
add sc informer
2019-09-12 16:29:22 +08:00