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
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
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
hongming
71849f028f
[WIP] API refactor ( #1737 )
...
* refactor openpitrix API
Signed-off-by: hongming <talonwan@yunify.com >
* add openpitrix mock client
Signed-off-by: hongming <talonwan@yunify.com >
* refactor tenant API
Signed-off-by: hongming <talonwan@yunify.com >
* refactor IAM API
Signed-off-by: hongming <talonwan@yunify.com >
* refactor IAM API
Signed-off-by: hongming <talonwan@yunify.com >
2020-01-13 13:36:21 +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
zryfish
ea88c8803d
use istio client-go library instead of knative ( #1661 )
...
use istio client-go library instead of knative
bump kubernetes dependency version
change code coverage to codecov
2019-12-13 11:26:18 +08:00
huanggze
b7fce91ac7
fix: redefine prometheus client timeout
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-11-06 17:38:18 +08:00
KubeSphere CI Bot
7a6935ff17
Merge pull request #607 from wansir/token-management
...
feat: token management
2019-10-18 16:23:46 +08:00
hongming
2024e928a2
feat: support resource owner password credentials grant
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-10-18 16:08:56 +08:00
KubeSphere CI Bot
03eba96c50
Merge pull request #1068 from wansir/app
...
feat: support app.k8s.io applications paging query
2019-10-18 11:22:47 +08:00
huanggze
684632d9ac
refine es error format
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-17 17:23:26 +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
huanggze
1e7b74818a
remove log highlighting
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-12 17:53:13 +08:00
runzexia
54f518ff0d
add master url scheme prefix
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-10-11 23:09:43 +08:00
huanggze
11854e3320
log: cleanup es client options
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-29 16:20:47 +08:00
Jeff
d2b1bf4ba0
skip informer creating when corresponding crd not exists
2019-09-29 13:32:07 +08:00
Jeff
967c4ca2fe
fix stripping config options
2019-09-28 00:12:55 +08:00
KubeSphere CI Bot
fe0108d28f
Merge pull request #799 from huanggze/es-options
...
log: fix elastic version detection
2019-09-26 19:26:11 +08:00
huanggze
2b30db43af
log: fix elastic version detection
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-26 19:23:17 +08:00
KubeSphere CI Bot
24b0a97396
Merge pull request #668 from wansir/refactor-openpitrix
...
refactor: openpitrix module
2019-09-26 14:00:11 +08:00
hongming
1b5681c12b
refactor: openpitrix module
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-09-26 13:41:00 +08:00
KubeSphere CI Bot
f8531ec2ba
Merge pull request #768 from huanggze/log-download
...
feat: allow to export logs
2019-09-25 15:57:55 +08:00
huanggze
a71b35db9c
feat: allow to export logs
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-25 14:03:47 +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
hongming
11570288af
fix: ldap connection pool
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-09-20 14:02:05 +08:00
KubeSphere CI Bot
3fc4207585
Merge pull request #756 from huanggze/monitor-2.1-a
...
refactor monitor module
2019-09-19 13:44:53 +08:00
huanggze
0e6a19a779
comment-1
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-19 11:56:12 +08:00
huanggze
df6ed5e995
refactor monitor module
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-18 15:53:25 +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
hongming
7fef26233b
fix: NPE
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-09-16 18:22:33 +08:00
Jeff
5dde737e6c
add more option comments
2019-09-12 15:29:53 +08:00
runzexia
85a0586529
fix comment
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-12 11:25:58 +08:00
runzexia
8d2d8f64a0
fix comment
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-12 11:09:17 +08:00
runzexia
60298d9e20
update devops flags default value
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-09-12 10:46:19 +08:00
Jeff
495785092e
add ks-apiserver options
2019-09-12 02:09:17 +08:00
Jeff
e4d84b020c
add ks-apiserver options
2019-09-12 01:33:07 +08:00
Jeff
c1cec8e1bc
add ks-apiserver options
2019-09-12 00:50:42 +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
huanggze
8d85a56386
allow to search deleted workload logs
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-11 10:35:44 +08:00
huanggze
1badf13538
use filter instead of must
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-09 17:38:51 +08:00
huanggze
78e8227f45
comment-1
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-09-09 17:38:51 +08:00