LiHui
83e6221f3a
openpitrix crd
...
Signed-off-by: LiHui <andrewli@yunify.com >
delete helm repo, release and app
Signed-off-by: LiHui <andrewli@yunify.com >
Fix Dockerfile
Signed-off-by: LiHui <andrewli@yunify.com >
add unit test for category controller
Signed-off-by: LiHui <andrewli@yunify.com >
resource api
Signed-off-by: LiHui <andrewli@yunify.com >
miscellaneous
Signed-off-by: LiHui <andrewli@yunify.com >
resource api
Signed-off-by: LiHui <andrewli@yunify.com >
add s3 repo indx
Signed-off-by: LiHui <andrewli@yunify.com >
attachment api
Signed-off-by: LiHui <andrewli@yunify.com >
repo controller test
Signed-off-by: LiHui <andrewli@yunify.com >
application controller test
Signed-off-by: LiHui <andrewli@yunify.com >
release metric
Signed-off-by: LiHui <andrewli@yunify.com >
helm release controller test
Signed-off-by: LiHui <andrewli@yunify.com >
move constants to /pkg/apis/application
Signed-off-by: LiHui <andrewli@yunify.com >
remove unused code
Signed-off-by: LiHui <andrewli@yunify.com >
add license header
Signed-off-by: LiHui <andrewli@yunify.com >
Fix bugs
Signed-off-by: LiHui <andrewli@yunify.com >
cluster cluent
Signed-off-by: LiHui <andrewli@yunify.com >
format code
Signed-off-by: LiHui <andrewli@yunify.com >
move workspace,cluster from spec to labels
Signed-off-by: LiHui <andrewli@yunify.com >
add license header
Signed-off-by: LiHui <andrewli@yunify.com >
openpitrix test
Signed-off-by: LiHui <andrewli@yunify.com >
add worksapce labels for app in appstore
Signed-off-by: LiHui <andrewli@yunify.com >
2021-03-09 18:30:02 +08:00
KubeSphere CI Bot
737639020b
Merge pull request #3433 from wansir/loginrecord
...
limit login record entries
2021-03-06 19:47:04 +08:00
hongming
70a0ee40d6
limit login record entries
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-03-06 14:45:11 +08:00
Rao Yunkun
d9b681dd8d
Merge branch 'master' into metering
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-05 14:43:30 +08:00
Rao Yunkun
5bddda51e7
Change metering exported format to csv.
...
Signed-off-by: Rao Yunkun <yunkunrao@yunify.com >
2021-03-02 11:56:08 +08:00
hongming
70fa24010c
support workspace resource quota
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-03-02 10:42:09 +08:00
Jeff
c28afabdd5
application controller will only reconcile applications matched with given label selector
...
Signed-off-by: Jeff <jeffzhang@yunify.com >
2021-03-01 13:19:26 +08:00
Duan Jiong
2705d25e83
Update calico lib
...
fix struct definition error in v3
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2021-02-24 18:06:36 +08:00
KubeSphere CI Bot
2f5202f38a
Merge pull request #3366 from RolandMa1986/feat-e2e
...
e2e: add client library
2021-02-22 12:19:52 +08:00
Roland.Ma
fd2f213f3a
e2e test framework
...
Signed-off-by: Roland.Ma <rolandma@yunify.com >
2021-02-20 07:34:31 +00:00
hongming
5f0727cf34
support CAS identity provider
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-02-20 10:45:55 +08:00
rick
5a8e8ca35e
Remove k8s.io/kubernetes from go.mod
...
Signed-off-by: rick <rick@jenkins-zh.cn >
2021-02-19 10:05:19 +08:00
KubeSphere CI Bot
5d9445d18a
Merge pull request #3254 from yuswift/feature/validate-member_cluster-config
...
validate member cluster config while joining member clusters.
2021-02-18 16:57:26 +08:00
yuswift
dcf451dd41
run update-vendor.sh to update dependcy
...
Signed-off-by: yuswift <yuswiftli@yunify.com >
2021-02-18 15:49:08 +08:00
yuswift
93addfd1cc
validate member cluster config
...
Signed-off-by: yuswift <yuswiftli@yunify.com >
2021-02-18 15:36:36 +08:00
hongming
ac2bdf2509
support oidc identity provider
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-01-18 15:12:35 +08:00
junotx
371c9b187d
custom alerting
...
Signed-off-by: junotx <junotx@126.com >
2021-01-12 16:52:36 +08:00
rick
14367d1954
Fix the pipeline do not sync with Jenkins
...
Signed-off-by: rick <rick@jenkins-zh.cn >
2021-01-06 10:11:59 +08:00
Zack Zhang
f20c1f33f1
refactor application controller
...
Signed-off-by: zackzhang <zackzhang@yunify.com >
2021-01-04 16:34:04 +08:00
hongming
fe6c5de00f
update dependencies
...
Signed-off-by: hongming <talonwan@yunify.com >
2021-01-04 15:35:32 +08:00
KubeSphere CI Bot
d672b6cc98
Merge pull request #3179 from wansir/workspace
...
refactor workspace controller
2020-12-28 15:06:52 +08:00
hongming
a900b6af4e
refactor workspace controller
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-12-28 14:31:48 +08:00
zackzhangkai
f153390468
support using Kiali API directly
...
Signed-off-by: zackzhangkai <zackzhang@yunify.com >
2020-12-17 21:28:16 +08:00
hongming
dfaefa5ffb
improve identity provider plugin
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-12-10 14:35:56 +08:00
rick
92e7349cf9
Fix an issue which the pipeline owner cannot approve his pipeline
...
Signed-off-by: rick <rick@jenkins-zh.cn >
2020-12-02 14:07:55 +08:00
zackzhangkai
745ede8519
upgrade prometheus client-go
...
Signed-off-by: zackzhangkai <zackzhang@yunify.com >
2020-11-17 18:13:43 +08:00
zackzhangkai
e4049e4e66
kiali k8s client support out-cluster
...
Signed-off-by: zackzhangkai <zackzhang@yunify.com >
2020-11-07 17:53:49 +08:00
KubeSphere CI Bot
aa64c745c9
Merge pull request #3033 from duanjiong/ippool
...
implement ippool
2020-11-06 17:32:43 +08:00
Duan Jiong
43d1d6f243
implement ippool
...
1. support vlan ippool management
2. support calico ippool management
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-10-29 09:59:27 +08:00
hongming
496db42be6
refine api docs
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-10-27 18:48:36 +08:00
zryfish
4702beb6ac
add federated resource api ( #2725 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-07-31 17:12:58 +08:00
zryfish
c5a63500a4
add application controller ( #2652 )
...
Signed-off-by: Jeff <zw0948@gmail.com >
2020-07-26 23:11:56 +08:00
Zhengyi Lai
cf162559e3
Refactor with OpenPitrix
...
Signed-off-by: Zhengyi Lai <zheng1@yunify.com > (+2 squashed commits)
2020-06-12 00:29:39 +08:00
pengcong06
55354bf20d
add list events
2020-06-10 21:28:07 +08:00
pengcong06
59839439d5
feat:multi cluster application
2020-06-10 21:28:07 +08:00
zhangmin
c6158a7cd3
storage capability
2020-06-04 10:36:13 +08:00
zryfish
27ca024bb7
add version api ( #2127 )
...
add cluster validation api
2020-05-27 18:11:27 +08:00
hongming
8f93266ec0
improve IAM module
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-05-23 20:48:19 +08:00
zryfish
0d12529051
bump kiali version ( #2097 )
2020-05-20 23:55:44 +08:00
zryfish
d2600705c6
Add requests to nodes ( #2078 )
...
* add requests and limits to nodes
* add requests and limits to nodes
2020-05-15 17:31:38 +08:00
zhangmin
4f17b7a07f
volume snapshot
2020-05-07 10:47:44 +08:00
zryfish
933207d247
add cluster proxy gerneration code ( #2042 )
2020-04-30 22:33:23 +08:00
KubeSphere CI Bot
566ed4d4b9
Merge pull request #2012 from duanjiong/network-policy
...
Network policy
2020-04-29 10:44:27 +08:00
hongming
8976ee242f
remove useless go moudle
...
Signed-off-by: hongming <talonwan@yunify.com >
2020-04-29 10:28:25 +08:00
Duan Jiong
e8cee7be68
update vendor
...
Signed-off-by: Duan Jiong <djduanjiong@gmail.com >
2020-04-28 10:54:41 +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
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
KubeSphere CI Bot
3f1efb8e45
Merge pull request #2007 from huanggze/dev-custom
...
feat: custom monitoring
2020-04-20 20:04:22 +08:00