Commit Graph

294 Commits

Author SHA1 Message Date
barnett
eae5a9611a [REV] select node by rainbond_node_ip label in local volume provisioner 2018-12-01 13:37:49 +08:00
barnett
c50dff281f [FIX] fix do not select node for local volume bug 2018-12-01 11:59:44 +08:00
barnett
f2eb883f34 [FIX] fix kube client is nil bug 2018-12-01 11:31:32 +08:00
barnett
f44543c00d [REV] change provisioner controller name 2018-12-01 11:25:12 +08:00
barnett
b4eebcab6f [REV] local volume support by dynamic provisioning 2018-12-01 11:16:28 +08:00
barnett
96be054fe3 [ADD] add support local volume code 2018-11-30 22:20:48 +08:00
barnett
cfa6a47f1a [REV] change statefulset name is service name 2018-11-29 22:16:44 +08:00
barnett
17132dbb4d [REV] change selector label for pvc. 2018-11-29 21:48:36 +08:00
barnett
5a46bd990b [REV] change log driver in pvc controller 2018-11-29 21:20:50 +08:00
barnett
217891516d [REV] remove some log 2018-11-29 20:57:02 +08:00
barnett
fbbc63ef3e [ADD] add rainbondssscProvisioner 2018-11-29 18:22:17 +08:00
barnett
a6d5834858 [REV] change upgrade timeout time 2018-11-29 14:11:06 +08:00
barnett
f940e64fa2 [ADD] delete old version rs 2018-11-29 13:27:25 +08:00
barnett
acd6e68f16 [ADD] add clean replicaset method 2018-11-29 12:27:27 +08:00
barnett
227fa6c546 [FIX] fix app service deploy version failure bug 2018-11-28 19:32:39 +08:00
barnett
2e934d63fe [REV] add namespace for all model 2018-11-28 18:17:24 +08:00
barnett
962ea2e858 [REV] update status handle code 2018-11-28 17:35:37 +08:00
barnett
35483f88ec [REV] do not remove app model after it closed 2018-11-28 16:49:27 +08:00
barnett
fc7a03a2a0 [REV] update waiting timeout time 2018-11-28 16:46:22 +08:00
barnett
f750a6f049 [REV] change deployment fatch api to appsv1 2018-11-28 16:31:58 +08:00
barnett
a758b71757 [REV] change selector remove version info 2018-11-28 15:37:28 +08:00
barnett
57bd871fdb [REV] sleep 3 second after stop in restart pipeline 2018-11-27 18:17:46 +08:00
barnett
8db3d0c418 [FIX] fix gateway ingress and scret without lables bug 2018-11-27 18:16:18 +08:00
barnett
5fede170c7 [FIX] fix waiting stop or start complete failure bug 2018-11-27 17:23:45 +08:00
barnett
e14f9ba93f [FIX] fix k8s service exist failure bug 2018-11-27 17:14:21 +08:00
barnett
5366f416ff Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-27 17:02:48 +08:00
barnett
3484a0f217 [REV] change app cache rules 2018-11-27 17:02:32 +08:00
GLYASAI
0cc7eca7e7 [REV] accept all protocol as tcp, but http 2018-11-27 16:22:08 +08:00
barnett
ce480958f6 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-27 16:19:27 +08:00
barnett
4978195059 [ADD] add app service string() method 2018-11-27 16:19:24 +08:00
GLYASAI
2b8543ac77 Merge branch master 2018-11-27 16:07:11 +08:00
GLYASAI
6df4eac461 [REV] change the business logic of apply rule controller 2018-11-27 15:41:25 +08:00
barnett
fe165fc4fd [REV] change app status judge conditions 2018-11-27 15:34:53 +08:00
barnett
1d2b5b27c6 [FIX] fix statefulset app status bug 2018-11-27 14:52:44 +08:00
barnett
a81abd5277 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-27 14:50:54 +08:00
barnett
5a6321ba3a [FIX] fix service name is empty bug 2018-11-27 14:50:30 +08:00
GLYASAI
40e3b358c0 [REV] if there is no tcp rule, then create a default ingress 2018-11-27 11:49:06 +08:00
barnett
7da5b89fd2 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-27 11:31:34 +08:00
barnett
13529c0c19 [REV] change patch type to MergePatchType 2018-11-27 11:31:17 +08:00
GLYASAI
163133ef9a [REV] if there is no http rule, then create a default ingress 2018-11-27 11:15:57 +08:00
barnett
c78013fac1 [REV] update app undeploy status judge conditions 2018-11-27 10:34:58 +08:00
barnett
70997e1f1a [REV] rollback change to upgrade pipeline and add undeploy app status 2018-11-27 10:15:53 +08:00
barnett
1e18ee8b80 [FIX] change update rule handle function 2018-11-27 09:39:02 +08:00
GLYASAI
6d5c1eff9c [REV] enable empty ingress for outer service 2018-11-26 19:21:41 +08:00
barnett
d791b583b2 [FIX] fix service config update invalid bug 2018-11-26 19:16:41 +08:00
barnett
1352bf1842 [FIX] fix name is neither a standard finalizer name bug 2018-11-26 18:15:53 +08:00
barnett
31fff5c3b9 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-26 18:12:07 +08:00
barnett
2dd4c754e2 [REV] handle app status faliure because of start faliure. 2018-11-26 18:11:49 +08:00
GLYASAI
41288c6315 [ADD] send apple rule task 2018-11-26 18:08:16 +08:00
barnett
10beaa1ce2 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-26 17:59:30 +08:00
barnett
fe5aaf1feb [ADD] automatically compare upgrade changes with new resources 2018-11-26 17:59:24 +08:00
GLYASAI
953b28fb5c [ADD] add applyRuleController 2018-11-26 16:40:47 +08:00
GLYASAI
e6e82ea9cf [REV] save lb port when adding tcp rule 2018-11-26 02:36:38 +08:00
GLYASAI
5df9edc552 [FMT] rename, Http to HTTP, Tcp to TCP 2018-11-23 20:39:34 +08:00
GLYASAI
6c4c974da3 [REV] change the implementation of ApplyRules 2018-11-23 20:15:38 +08:00
barnett
2e0a3fde20 [REV] remove event log message db model 2018-11-22 16:22:44 +08:00
barnett
ec6cb037fd [REV] change all db name and remove kube client from api module 2018-11-22 14:33:29 +08:00
barnett
7a7e64b355 [DEL] remove old runtime sync code 2018-11-22 10:44:12 +08:00
GLYASAI
0a20990804 [ADD] add uuid for http rule 2018-11-22 09:34:00 +08:00
GLYASAI
1e4e5b0f37 [ADD] add api for adding tcp rule 2018-11-21 19:51:40 +08:00
GLYASAI
b3ece8e0b0 [FIX] rename GetRuleExtensionByServiceID to GetRuleExtensionByRuleID 2018-11-21 18:35:04 +08:00
barnett
0d6ab85493 [REV] update logger step info code 2018-11-21 18:25:12 +08:00
GLYASAI
086aa7b058 [ADD] add default domain for ingress 2018-11-21 15:51:23 +08:00
barnett
56cfadd2a9 [ADD] add gateway Dockerfile and attachment 2018-11-21 13:30:40 +08:00
barnett
8eea0849f7 [FIX] fix logger is nil bug 2018-11-21 12:04:02 +08:00
barnett
25fc30014e [ADD] add restart controller in app runtime 2018-11-21 11:58:16 +08:00
barnett
fc243ffbe3 [REV] change app size log and master start don't block 2018-11-21 11:32:29 +08:00
barnett
c6182157c4 [REV] update app runtime collector for prometheus 2018-11-21 11:25:19 +08:00
barnett
a5ecfecf5b Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-21 09:31:59 +08:00
barnett
3ec61887fc [ADD] add set container logger is streamlog code 2018-11-21 09:31:35 +08:00
GLYASAI
22e5c87219 [FIX] add unit test for AnalystToExec 2018-11-21 09:11:20 +08:00
barnett
02d77859e5 [FIX] fix last event log status failure 2018-11-20 19:19:05 +08:00
GLYASAI
c37cf03e10 Merge remote-tracking branch 'origin/master' 2018-11-20 17:44:43 +08:00
GLYASAI
5f73688f53 [ADD] add unit test for ApplyHttpRule with certificate 2018-11-20 17:44:25 +08:00
barnett
f8ab20b7f9 Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-20 17:41:04 +08:00
barnett
9c57b5f14c [REV] update node status check method 2018-11-20 17:40:43 +08:00
GLYASAI
6a5e3c5028 [FIX] fix bug: invalid ingress name 2018-11-20 17:16:34 +08:00
GLYASAI
e81480d739 [FIX] fix bug: failure create secret 2018-11-20 17:09:01 +08:00
GLYASAI
2d7eb86edc [FIX] fix bug unsupported destination should be slice or struct 2018-11-20 13:13:06 +08:00
barnett
05299d722b [REV] update build version 2018-11-20 11:04:13 +08:00
barnett
c552e9b2fa [REV] merge code 2018-11-19 18:57:11 +08:00
barnett
606411aa5e [ADD] add upgrade and scaling contro and change app status get method 2018-11-19 18:56:28 +08:00
GLYASAI
91c15f10d8 [FMT] correct lable to label and rename streamRule to tcpRule 2018-11-19 15:31:13 +08:00
GLYASAI
5da2542eae [REV] update gateway model 2018-11-19 15:17:44 +08:00
barnett
e81095334b Merge branch 'master' of https://github.com/goodrain/rainbond 2018-11-19 14:16:37 +08:00
barnett
55fa1801f0 [REV] change get common labels method 2018-11-19 14:16:21 +08:00
GLYASAI
01219e929d [Add] add unit test for AppServiceBuild_ApplyHttpRule 2018-11-19 14:09:14 +08:00
GLYASAI
b98e089c83 [ADD] add unit test for ApplyStreamRule 2018-11-18 19:31:12 +08:00
GLYASAI
993efefb0d [ADD] add TenantServiceRegist which conv inner and outer service regist 2018-11-18 11:53:11 +08:00
barnett
757a6f8938 [ADD] add runtime server and app status manage.update grpc vendor 2018-11-17 18:08:33 +08:00
barnett
cae1e2053e [ADD] add new start process for new app runtime 2018-11-16 18:16:55 +08:00
barnett
b9fef62853 [ADD] add start service code for new runtime 2018-11-15 17:09:10 +08:00
barnett
f178a0e213 [ADD] add new app runtime conversion code 2018-11-14 23:08:30 +08:00
barnett
2935ee9191 [ADD] change worker leader select by kubeapi 2018-11-13 17:45:04 +08:00
barnett
7fd028c6ec [REV] merge branch V3.7 to master 2018-11-13 10:47:14 +08:00
barnett
c03bda3881 [REV] change client-go version to release-7.0 2018-11-01 08:42:51 +08:00
barnettZQG
ece9e8bc98 [DEV] create k8s service not insert service version to labels 2018-10-26 11:49:03 +08:00
zhoujunhao
9b6db78868 [REV] fix panic: sync: negative WaitGroup counter bug 2018-10-18 18:39:21 +08:00
zhoujunhao
46bdeda627 [FIX] Fix digital to Chinese bug 2018-10-15 15:44:04 +08:00
zhoujunhao
0524c613f2 [FIX] Fixed a bug that caused the label length to exceed the limit when opening multiple tcp ports. 2018-10-15 15:20:13 +08:00
barnettZQG
74107558f9 Merge branch 'V3.7' of https://github.com/goodrain/rainbond into V3.7 2018-10-13 13:12:58 +08:00
barnettZQG
482e14b9aa [REV] Add multiple trigger points for application status detection 2018-10-13 13:12:35 +08:00
zhoujunhao
7631beb6fc [REV] Optimize the cleanup of cluster resources when stopping the application 2018-10-12 16:50:20 +08:00
barnettZQG
88b5960f7a [FIX] fix grctl event log show bug 2018-10-12 12:30:17 +08:00
barnettZQG
8801960dde [REV] fix restart failure while pod stop timeout. 2018-10-11 18:15:45 +08:00
zhoujunhao
2ea5bae885 [REV] Kubernetes cluster resource cleanup improve(fixed #137) 2018-10-11 17:09:58 +08:00
barnettZQG
63ebd19f93 [REV] Multiple pod app support local scheduler 2018-10-10 14:51:54 +08:00
barnettZQG
17a9475abf [REV] update node code for nil bug 2018-09-06 01:13:21 +08:00
barnettZQG
2ab41d4bb7 [REV] Support to set internal repostory info, builder、runner image name 2018-09-02 22:44:38 +08:00
zhoujunhao
04e06157b2 [FIX] fix builder and worker prometheus export bug 2018-07-27 17:43:53 +08:00
barnettZQG
97323a8aa3 [ADD] add app port protocol env to container 2018-07-20 13:33:31 +08:00
zhoujunhao
57e4927468 [REV] Use status to identify service health status 2018-07-19 10:18:35 +08:00
barnettZQG
3d45ea9cca [FIX] fix container image error bug 2018-07-17 11:40:04 +08:00
barnettZQG
5cb97fe806 [FIX] fix code bug 2018-07-16 15:58:18 +08:00
zhoujunhao
e4435e50b3 [FIX] fix bug 2018-07-13 16:14:43 +08:00
zhoujunhao
cfa56bcfab [REV] optimization function implementation 2018-07-13 15:58:41 +08:00
zhoujunhao
63db34866d Merge branch 'V3.7-dev' of https://github.com/goodrain/rainbond into V3.7 2018-07-13 10:16:24 +08:00
zhoujunhao
47a8174284 [ADD] add builder and worker task exporter 2018-07-11 15:44:29 +08:00
zhoujunhao
018bb5bbcb [ADD] add entrance health check 2018-07-11 14:51:51 +08:00
barnettZQG
6f31111897 [REV] change pod builder 2018-07-11 12:48:15 +08:00
barnettZQG
efb59de0f0 [REV] handle slug volume for .netcore 2018-07-11 12:34:30 +08:00
zhoujunhao
9e12157285 [ADD] add worker health check 2018-07-10 17:27:50 +08:00
zhoujunhao
3ba698058d [add] add worker healthcheck 2018-07-10 16:01:16 +08:00
Zhang Jiajun
fb6ea37eee [REV] Make worker and chaos support graceful exit. 2018-07-06 16:55:10 +08:00
Zhang Jiajun
01e06c97b4 [REV] Optimize app collect disk info logic. 2018-07-04 10:48:02 +08:00
barnettZQG
e946c9ca61 [REV] one endpoint node can not be offline when it is not-ready.(#83) 2018-06-15 09:31:06 +08:00
barnettZQG
eb871efff2 [REV] mv tolerate-unready-endpoints from Annotations to Labels 2018-06-14 15:44:39 +08:00
barnettZQG
e69e3d74d2 [FIX] fix service replicas judge bug 2018-06-14 11:03:27 +08:00
barnettZQG
d507f0c906 [ADD] add "tolerate-unready-endpoints" annotations for service(#83) 2018-06-14 10:45:55 +08:00
barnettZQG
6d810cd810 [ADD] add plugin share code (#74) 2018-05-29 12:51:10 +08:00
barnett
8cd2dc9697 [ADD] add group app backup feature (#72) 2018-05-23 11:08:44 +08:00
barnett
31a743cbc1 [REV] merge branch master 2018-05-18 11:02:43 +08:00
Zhang Jiajun
ab6b71b8fa [REV] Support export rainbond-app and docker-compose format app. 2018-05-11 23:49:02 +08:00
barnett
796b510aea Merge branch 'master' of https://github.com/goodrain/rainbond 2018-05-11 23:00:19 +08:00
barnett
8bfecabc2a [REV] update tenants resource api 2018-05-11 22:57:42 +08:00
jiajun
2147620eed [REV] Fix status to upgrade where restarting applications. 2018-05-11 19:59:47 +08:00
barnett
6d533dce54 Merge branch 'V3.6' of https://github.com/goodrain/rainbond into V3.6 2018-05-04 11:52:27 +08:00
barnett
9f00e556b3 [REV] update pg driver code 2018-05-04 11:49:52 +08:00
Zhang Jiajun
ef34a90424 [REV] Support rolling update for restart application rc type. 2018-04-28 11:34:03 +08:00
Zhang Jiajun
464eda2009 [REV] Support rolling update for restart application rc type. 2018-04-28 11:08:00 +08:00
barnett
e9d11918ce [REV] support set service PublishNotReadyAddresses for statefulset 2018-04-28 10:44:17 +08:00
Zhang Jiajun
d9167777fc [REV] Reset modify for rolling update. 2018-04-27 10:22:17 +08:00
Zhang Jiajun
1ade602dd8 [ERV] Support rolling upgrade for restart and vertical upgrade option of RC. 2018-04-26 14:35:32 +08:00
barnett
287f8bdc9e [REV] update package api design,remove pkg dir (fixed #57) 2018-04-24 16:44:59 +08:00