hongming
0e814bb5e4
add iam crd
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-10 04:05:23 +08:00
hongming
54fc52c0e3
add user crd
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-28 21:14:43 +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
aa05c2baf4
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 23:17:43 +08:00
hongming
cae7843832
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 15:57:29 +08:00
hongming
b9bdcd824c
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-22 04:29:06 +08:00
hongming
aadb5e91e8
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-21 20:31:01 +08:00
hongming
1f26e62105
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-21 18:52:28 +08:00
hongming
9769357005
update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-20 02:16:11 +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
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
a9e1183f3c
code refactor ( #1924 )
...
* code refactor
Signed-off-by: hongming <talonwan@yunify.com >
* code refactor
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-26 10:08:13 +08:00
hongming
570ef8b60a
code refactor ( #1923 )
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-25 20:47:59 +08:00
hongming
0664eeb559
code refactor ( #1922 )
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-02-25 18:16:51 +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
zehuaiWANG
45ef79795d
modified the resources
2019-12-03 14:12:23 +08:00
zryfish
618328e62e
change router underlying resource apiversion ( #1590 )
2019-11-26 19:18:27 +08:00
zryfish
16d9c2aebb
Change router apiversion ( #1586 )
...
* change router underlying resource apiversion
2019-11-26 16:53:01 +08:00
zhuxiaoyang
6db3a0ba3e
fix typo
...
Signed-off-by: zhuxiaoyang <sunzhu@yunify.com >
2019-11-21 19:25:32 +08:00
Jeff
443e37d8bd
change web kubectl to use sa
2019-11-09 17:38:35 +08:00
Jeff
2c94cfddf1
fix router annotations
2019-11-09 17:38:35 +08:00
KubeSphere CI Bot
b6f65272c8
Merge pull request #1434 from wansir/master
...
fix openpitrix resource sort param
2019-11-08 17:27:07 +08:00
hongming
981669ca5a
fix openpitrix resource sort param
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-08 17:13:26 +08:00
KubeSphere CI Bot
948f293d46
Merge pull request #1418 from wansir/master
...
support node status filter
2019-11-08 14:47:07 +08:00
hongming
7a909e574e
support node status filter
2019-11-08 10:45:58 +08:00
hongming
313bd5c050
fix terminal resize
2019-11-07 22:52:43 +08:00
hongming
2c52a7064c
refactor kubectl websocket API
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-07 13:29:42 +08:00
runzexia
e72b0be0c9
job rerun with resourceVersion
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-11-06 21:22:01 +08:00
KubeSphere CI Bot
8dc4a14483
Merge pull request #1361 from wansir/master
...
refine workspaces-manager rules
2019-11-05 17:00:00 +08:00
hongming
b9d218316a
refine workspaces-manager rules
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-05 15:42:49 +08:00
runzexia
11ac54639b
refine devops not enable log
...
Signed-off-by: runzexia <runzexia@yunify.com >
2019-11-05 13:57:23 +08:00
Jeff
da362aff4e
fix slow component status api
2019-11-05 09:12:50 +08:00
Jeff
6dcf1e4cda
fix slow component status api
2019-11-04 17:12:51 +08:00
KubeSphere CI Bot
24cbc083b0
Merge pull request #1341 from wansir/policy-rules
...
refine iam policy rules
2019-11-04 14:39:59 +08:00
hongming
636ace1b86
refine iam policy rules
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-04 12:48:00 +08:00
KubeSphere CI Bot
5d0ea5dd39
Merge pull request #1322 from wansir/policy-rules
...
refine iam policy rules
2019-11-02 23:18:58 +08:00
KubeSphere CI Bot
d7a73c003f
Merge pull request #1310 from wansir/iam
...
fix: delete propagation policy
2019-11-02 23:16:58 +08:00
hongming
8b037cef3f
refine iam policy rules
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-02 13:28:12 +08:00
hongming
228ce54f4f
fix: delete propagation policy
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-11-01 16:07:04 +08:00
hongming
0177baf916
fix: privilege escalation
...
Signed-off-by: hongming <talonwan@yunify.com >
2019-10-31 15:47:49 +08:00
huanggze
82db9fd721
add metrics workload_memory_usage
...
Signed-off-by: huanggze <loganhuang@yunify.com >
2019-10-29 16:57:59 +08:00