zryfish
d4b7d88b4b
fix cluster status unchanged when cluster agent is already unavailable ( #2188 )
2020-06-10 17:27:41 +08:00
KubeSphere CI Bot
0316223f0d
Merge pull request #2168 from wansir/csr-controller
...
fix csr controller bug
2020-06-09 14:46:38 +08:00
Duan Jiong
3c21a21bd7
rename nsnp controller
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-06-08 22:36:49 +08:00
hongming
80953f5945
fix csr controller bug
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-07 22:45:19 +08:00
zryfish
4f98fac39d
fix namespace controller crash when openpitrix is not enabled ( #2166 )
2020-06-07 21:46:25 +08:00
zryfish
bb4d3fee7a
add component status to cluster status ( #2160 )
2020-06-05 14:51:05 +08:00
KubeSphere CI Bot
eb99025fe7
Merge pull request #2149 from min-zh/snapshot
...
storage capability
2020-06-04 12:47:37 +08:00
hongming
4e418bbe03
fix: clusterrolebinding controller bug
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-04 12:18:00 +08:00
zhangmin
c6158a7cd3
storage capability
2020-06-04 10:36:13 +08:00
KubeSphere CI Bot
1882b20e6e
Merge pull request #2132 from wansir/role-templates
...
update user's role templates API
2020-06-04 00:03:36 +08:00
hongming
ce3cd21a76
update user's role templates API
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-06-03 23:49:49 +08:00
Zhengyi Lai
c9400359b1
Update network OWNERS files
...
Signed-off-by: Zhengyi Lai <zheng1@yunify.com >
2020-06-03 16:11:40 +08:00
Duan Jiong
e922a85dec
fix namespace networkpolicy
...
add prefix when set key, otherwise the k8s rule will not be deleted
don't append ingress when ingress is empty, otherwise all ingress traffic will be allowed.
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-06-03 12:08:30 +08:00
shaowenchen
2e04009547
set devops log level to 8
...
Signed-off-by: shaowenchen <mail@chenshaowen.com >
2020-06-02 16:23:01 +08:00
zryfish
59900f6e1c
use kube-apiserver proxy if no kubesphere api endpoint provided ( #2144 )
2020-06-01 19:54:05 +08:00
zryfish
27ca024bb7
add version api ( #2127 )
...
add cluster validation api
2020-05-27 18:11:27 +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
KubeSphere CI Bot
19d546a973
Merge pull request #2106 from wansir/master
...
fix user's resource lifecycle
2020-05-25 15:15:34 +08:00
hongming
85b61dce7c
copyright license update
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-25 14:51:24 +08:00
hongming
57acaeba41
use ownerReference control the lifecycle of user's kubeconfig and kubectl pod
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-23 21:26:28 +08:00
KubeSphere CI Bot
4074e73a1b
Merge pull request #2072 from shaowenchen/fix_create_pipeline
...
fix pipeline bugs
2020-05-23 21:15:34 +08:00
KubeSphere CI Bot
5a89ce7394
Merge pull request #2056 from wansir/master
...
improve IAM module
2020-05-23 21:02:35 +08:00
hongming
8f93266ec0
improve IAM module
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-23 20:48:19 +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
Duan Jiong
7a0b18315f
fix namespace networkpolicy
...
add filter on namespace event func
delete the code which do same work with namespace controller
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-05-21 11:02:34 +08:00
KubeSphere CI Bot
28a9e072f4
Merge pull request #2080 from duanjiong/networkpolicy-fix
...
fix namespace networkpolicy
2020-05-19 19:22:33 +08:00
jian.zhang
df49775acb
add unit test for job
...
Signed-off-by: jian.zhang <jian.zhang@jhlinux.com >
2020-05-18 20:21:57 +08:00
Duan Jiong
4e45d659c0
fix namespace networkpolicy
...
1. allow egress when isolate is enabled
2. add nsnp prefix "nsnp-"
3. remove some useless log
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-05-18 09:10:33 +08:00
shaowenchen
78080afbf5
fix test
2020-05-14 19:09:53 +08:00
shaowenchen
8f40bb2d3e
fix delete devops failed
2020-05-14 10:01:46 +08:00
shaowenchen
9b656196e3
fix delete devops
2020-05-13 23:13:13 +08:00
shaowenchen
f52cb829c2
fix create devops
2020-05-13 23:01:26 +08:00
shaowenchen
4f9c77383e
fix create devopsproject
2020-05-13 21:34:16 +08:00
shaowenchen
4fc56de7c0
fix create devopsproject
2020-05-13 21:32:31 +08:00
zryfish
87e567eaf5
fix cluster controller bug ( #2049 )
2020-05-06 16:23:38 +08:00
zryfish
98f44fac99
fix generation bug ( #2043 )
2020-05-01 13:12:54 +08:00
Duan Jiong
4fb9d84fea
allow dns traffic and host node traffic
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:21:58 +08:00
Duan Jiong
1ab7d67e51
allow ip/port in service when config service nsnp
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:21:58 +08:00
Duan Jiong
d3bdcd0465
network: support network isolate
...
Add new crd to convert kubesphere network policy to k8s network policy, and then other network
plugin will do the rest work.
Use cache.go from calico project's kube-controller, it aim to sync nsnp with k8s np, delete unused np, and relieve the pressure on k8s restful client.
If you want higher performance, you can implement interface NsNetworkPolicyProvider in pkg/controller/provider/namespace_np.go.
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:21:50 +08:00
Duan Jiong
26d014302e
namespace: add namespace label
...
in order to select namespace when convert nsnp to k8snp
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:06:53 +08:00
zryfish
5a3eb651f3
change cluster schema ( #2026 )
...
* change cluster schema
* change cluster schema
2020-04-27 17:34:02 +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
2aa343465e
update
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-04-02 10:21:34 +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
0d2279f5e4
fix somme error in controller-manager
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-30 15:40:03 +08:00
runzexia
8892c63adb
Merge branch 'dev' into devops-refactor
2020-03-30 10:26:13 +08:00
hongming
54fc52c0e3
add user crd
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-03-28 21:14:43 +08:00
runzexia
443eb3f74c
enable controller
...
Signed-off-by: runzexia <runzexia@yunify.com >
2020-03-27 15:20:53 +08:00
runzexia
f411bec10b
add ut test
2020-03-27 10:52:39 +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