Commit Graph

802 Commits

Author SHA1 Message Date
GLYASAI
437d53eff0 setup k8s service name 2020-10-22 14:29:10 +08:00
GLYASAI
f108e4bc01 bug fix: circular dependency 2020-10-13 18:06:50 +08:00
GLYASAI
f0616b9e86 create or update secrets 2020-10-09 10:18:13 +08:00
GLYASAI
11b638273d secret as environment variables 2020-10-09 10:02:42 +08:00
GLYASAI
700133948c make config group work 2020-10-08 16:10:03 +08:00
GLYASAI
15f28972ac env for port alias 2020-10-08 09:08:16 +08:00
GLYASAI
21c3fc03cf create k8s native service 2020-10-07 22:14:22 +08:00
GLYASAI
e541225475 setup governance mode 2020-10-07 22:00:55 +08:00
GLYASAI
d93510c787 new api for getting app status 2020-09-30 09:50:58 +08:00
barnettZQG
0310685a0d Merge branch 'V5.2' 2020-09-25 11:28:58 +08:00
barnettZQG
ff5902781a support custom service monitor #370 2020-09-24 21:09:00 +08:00
GLYASAI
4ac1ca69a1 delete endpoints after deleting services 2020-09-16 10:35:54 +08:00
GLYASAI
6ca45cf249 secrets cm and hpa 2020-09-16 10:34:35 +08:00
GLYASAI
e0c329319d Merge branch 'delete-third-party-service' of https://github.com/GLYASAI/rainbond into delete-third-party-service 2020-09-16 10:11:29 +08:00
GLYASAI
97be1306b0 add label creator=Rainbond 2020-09-16 10:11:16 +08:00
黄润豪
28279a2ce4
Merge branch 'V5.2' into delete-third-party-service 2020-09-15 19:48:34 +08:00
GLYASAI
e0cc4d1952 delete third party service 2020-09-15 19:46:38 +08:00
barnettZQG
7dc2b39cd3 support service monitor resource create #370 2020-09-10 14:37:04 +08:00
barnettZQG
ea6f7d3d91 init go mod #821 2020-09-06 11:11:11 +08:00
barnettZQG
5069f4cdf8 Ignore the plugin version until it is ready 2020-08-15 19:05:52 +08:00
barnettZQG
2bdda7c2aa add service port 2020-08-13 12:24:24 +08:00
黄润豪
cde9633417
Merge branch 'V5.2' into V5.2 2020-08-05 19:20:36 +08:00
GLYASAI
004badf1b8 nil pointer reference 2020-08-05 18:49:08 +08:00
barnettZQG
cf57caa9b2 add some metric and alarm rule and upgrade prometheus to 2.20.0 2020-08-04 15:05:57 +08:00
barnettZQG
eac7984ee0 change get pod api 2020-07-29 19:08:01 +08:00
GLYASAI
780b9b5202 fix xdsHost condition 2020-07-24 09:50:22 +08:00
GLYASAI
de933fdadc fix xdsHost condition 2020-07-24 09:38:00 +08:00
barnettZQG
559f75fe05 add namespace total resource metric #797 2020-07-22 18:52:24 +08:00
barnettZQG
f8caa36906 change some bug 2020-07-19 12:13:17 +08:00
barnettZQG
8d77483d79 change pod status judgment logic 2020-07-18 22:16:11 +08:00
GLYASAI
15da4546bc fix wrong memory for service 2020-06-30 15:08:20 +08:00
GLYASAI
df1f25206e ignore ns in terminating 2020-06-22 16:44:10 +08:00
barnettZQG
e122482905 Merge branch 'V5.2' of https://github.com/goodrain/rainbond into V5.2 2020-06-02 10:25:32 +08:00
barnettZQG
5c872f731c support virtual-kubelet 2020-06-02 10:25:18 +08:00
GLYASAI
d6bc32e073 Merge remote-tracking branch 'goodrain/V5.2' into V5.2 2020-05-27 13:28:40 +08:00
GLYASAI
0bff2247ce make hpa for sts work 2020-05-27 13:28:28 +08:00
fanyangyang
876573b474 handle get env error; change env key and value 2020-05-22 17:25:06 +08:00
fanyangyang
0130ccfb05 remove complex support for empty dir medium, only memory 2020-05-22 14:09:29 +08:00
fanyangyang
ed489887d6 empty dir volume type 2020-05-22 13:40:51 +08:00
GLYASAI
9cf81e6730 update startup sequence 2020-05-19 18:59:21 +08:00
GLYASAI
6c65b247a3 namespace fro glusterfs 2020-05-08 13:59:00 +08:00
黄润豪
9d83e4d206
Merge branch 'V5.2' into V5.2 2020-04-23 18:51:10 +08:00
barnettZQG
40f65f8c37 service add service_port label 2020-04-23 17:47:33 +08:00
GLYASAI
1a36ffe187 slice copy 2020-04-23 16:25:27 +08:00
GLYASAI
f309a3e460 nil pointer reference 2020-04-16 19:17:09 +08:00
凡羊羊
c89f7e1134 delete some code 2020-04-16 17:08:07 +08:00
凡羊羊
b891cddc86 sync volume type 2020-04-16 16:20:40 +08:00
GLYASAI
d2d772f2b4 nil pointer reference 2020-04-14 16:54:24 +08:00
GLYASAI
082d569e4e Merge remote-tracking branch 'goodrain/V5.2' into V5.2 2020-04-14 13:15:37 +08:00
GLYASAI
8e71d7eda5 use nas as nfs 2020-04-14 13:15:02 +08:00
barnettZQG
794b1cf40c
Merge pull request #731 from GLYASAI/goodrain.me
create imagePullSecret for rainbond namespace
2020-04-14 10:13:03 +08:00
黄润豪
69bf95ca56
Merge branch 'V5.2' into grdata 2020-04-13 18:14:38 +08:00
GLYASAI
732d5fd591 make volume dependent ok 2020-04-13 18:13:11 +08:00
GLYASAI
c2804b7345 create imagePullSecret for rainbond namespace 2020-04-13 13:44:51 +08:00
GLYASAI
4af5cbad67 create pvc when upgrade 2020-04-10 10:16:02 +08:00
凡羊羊
c33cc9c04c
Merge branch 'V5.2' into coding/2385 2020-04-08 18:49:56 +08:00
GLYASAI
e0830287d2 path of share data 2020-04-08 18:00:37 +08:00
凡羊羊
cc5ed078f1 update volume status 2020-04-08 15:43:00 +08:00
GLYASAI
7cc524d262 Merge branch 'grdata' of https://github.com/GLYASAI/rainbond into grdata 2020-03-27 18:15:39 +08:00
黄润豪
c80ea49eef
Merge branch 'V5.2' into grdata 2020-03-27 18:12:01 +08:00
GLYASAI
80e6d12b2e support nas and glusterfs 2020-03-26 22:49:31 +08:00
GLYASAI
25fae0ccc9 distinguish path between state and stateless 2020-03-26 20:02:33 +08:00
barnettZQG
9ce9fbbf2f fix udp protocol listening failure bug 2020-03-26 17:54:24 +08:00
GLYASAI
0061976763 delete dns 2020-03-26 09:09:36 +08:00
黄润豪
61cb8704a5
Merge branch 'V5.2' into grdata 2020-03-26 07:52:37 +08:00
GLYASAI
b270f7c28f grdata for deployment 2020-03-26 07:44:25 +08:00
GLYASAI
6b7992262d grdata for sts 2020-03-25 19:28:37 +08:00
barnettZQG
f1df26e9c9 upgrade envoy version to 1.13.2, enable udp proxy 2020-03-25 15:53:11 +08:00
barnettZQG
fcf9bf64ba fix nil pointer bug 2020-03-18 18:21:24 +08:00
barnettZQG
45ea5caea2 support mesh rule domain auto write hosts. 2020-03-17 16:10:55 +08:00
barnettZQG
f5e047e841 Merge branch 'V5.1' into V5.2 2020-03-11 17:53:00 +08:00
凡羊羊
5008fe91a1 handler initc bugs 2020-03-09 17:44:42 +08:00
凡羊羊
44f050fb87 update service type check func 2020-03-05 18:39:38 +08:00
凡羊羊
9b2cd6717e fix wrong service type 2020-03-03 10:37:40 +08:00
黄润豪
67b33f0f37
Merge branch 'V5.2' into volume_type/default_name 2020-02-26 19:23:28 +08:00
凡羊羊
27776b0a62 support volume name_show 2020-02-25 22:16:34 +08:00
凡羊羊
3bfcea7665 update mock 2020-02-25 17:25:26 +08:00
barnettZQG
9854c9b3b0 Merge branch 'V5.1' into V5.2 2020-02-24 10:31:08 +08:00
barnettZQG
51045e9a2b fix domain third service health check bug 2020-02-19 16:32:19 +08:00
凡羊羊
4393dddc63 update tenant_service struct, add service_type 2020-02-18 22:41:18 +08:00
凡羊羊
4f70f33e80 fix local storage 2020-02-14 18:47:32 +08:00
glyasai
73bd7e6fb6 delete metrics-server installation 2020-02-12 05:49:57 +08:00
barnettZQG
984b5902ed support push image to ali hub 2020-02-11 12:43:10 +08:00
barnettZQG
9370f1d01c fix merge error 2020-02-06 11:45:44 +08:00
barnettZQG
143407b61c Merge branch 'master' into V5.2 2020-02-06 11:40:49 +08:00
barnettZQG
5f346f596a Merge branches 'master', 'master', 'V5.1' and 'master' of https://github.com/goodrain/rainbond 2020-02-06 11:33:25 +08:00
barnettZQG
f9849d4c22 fix can not delete thirdparty component endpoint bug 2020-02-05 23:43:07 +08:00
barnettZQG
b53cb49952 Fix ingress 'incomplete deletion and node shutdown that caused the component to fail to shut down 2020-02-05 22:23:22 +08:00
barnettZQG
4f1d2008b3
Update v1.go 2020-02-05 19:43:09 +08:00
barnettZQG
bf51c15f69 get pod list ignore terminated pod, It might work on #550 2020-02-04 16:05:34 +08:00
barnettZQG
f1dd2384ed support dynamically update tcp or udp upstream;
fix bug that Ingress was unable to remove all when the component was closed;
2020-02-03 23:18:37 +08:00
barnettZQG
87e432708d Optimize the gateway policy enforcement process logic #635 2020-01-20 12:46:39 +08:00
GLYASAI
1a6cb25530 enable privileged 2020-01-19 10:42:09 +08:00
GLYASAI
afa1b70835 Merge branch 'noaddress' into privilege 2020-01-19 09:46:05 +08:00
GLYASAI
41295150c7 support privileged 2020-01-19 09:45:44 +08:00
GLYASAI
1c06841f4b there is no address available 2020-01-17 23:40:10 +08:00
黄润豪
f5ae73acfa
Merge branch 'V5.2' into feature/k8s/rbddns 2020-01-15 17:04:07 +08:00
凡羊羊
778c2085ba fix merge conflect 2020-01-15 14:06:07 +08:00
凡羊羊
a954a7e1e9 update worker/util/dns.go 2020-01-15 13:48:33 +08:00
凡羊羊
09726a5d37 update code, use default dns if rbd-dns not found 2020-01-14 14:24:42 +08:00
凡羊羊
1712d04213
Merge branch 'V5.2' into feature/k8s/rbddns 2020-01-14 13:40:41 +08:00
barnettZQG
f4c675dc3f fix remove endpoint and worker start block bug 2020-01-09 21:03:12 +08:00
barnettZQG
6ab0b926c2 change third app health check code 2020-01-09 15:56:59 +08:00
GLYASAI
edad9cec54 fix some typos 2020-01-08 18:33:00 +08:00
GLYASAI
cb0392c47a Merge branch 'V5.2' of https://github.com/goodrain/rainbond into V5.2 2020-01-08 18:05:24 +08:00
barnettZQG
7221fe1bc8 fix issues #612 2020-01-08 15:20:28 +08:00
barnettZQG
14187d84c9 Fix 3rd party component health detection issues #580 2020-01-07 21:31:26 +08:00
凡羊羊
7f13e6ff7d use config.option instead of env 2020-01-06 14:38:10 +08:00
凡羊羊
28ed9d784b merge V5.2 2020-01-06 13:58:54 +08:00
凡羊羊
647e3f2c40 modify kubernetes.clientset to kubernetes.interface 2020-01-06 11:53:32 +08:00
GLYASAI
fa562842e5 clientset with service acount 2020-01-03 16:12:56 +08:00
凡羊羊
fe030f615f pod template use rbd-dns config 2020-01-03 13:42:09 +08:00
barnettZQG
a53bf9292f
Merge branch 'V5.2' into feature/volume 2019-12-26 23:34:27 -06:00
barnettZQG
ac6e5fcb8c fix issues #606 #602 2019-12-26 21:33:30 +08:00
凡羊羊
50e4ebacfd add etcd args 2019-12-24 22:41:19 +08:00
凡羊羊
840c261e2a format import and remoce useless test case 2019-12-23 14:27:19 +08:00
凡羊羊
90daef4179 remove invalid label 2019-12-23 13:49:01 +08:00
凡羊羊
1d8802fa3f volume latest pr 2019-12-23 10:54:19 +08:00
凡羊羊
86b7cf7de3 prepare volume 2019-12-19 18:03:46 +08:00
凡羊羊
ffa13eb67f update volume type 2019-12-18 18:24:20 +08:00
凡羊羊
8e5db939c8 update volume type 2019-12-18 15:37:18 +08:00
凡羊羊
5c54cae794 update volume, step 1 2019-12-18 10:49:37 +08:00
凡羊羊
6e989d95be update volume 2019-12-16 13:54:50 +08:00
凡羊羊
e9f5b0f456 fix update volume bugs, and volume type mem bugs 2019-12-13 11:31:08 +08:00
凡羊羊
f0306df2cf remove volume_path from claim's label 2019-12-12 17:52:45 +08:00
凡羊羊
23425b1af8 merge from v5.2 2019-12-12 17:40:40 +08:00
凡羊羊
e6387584e5 add volume type model and update create volume 2019-12-12 11:59:02 +08:00
barnettZQG
428ba6a373 fix code bug 2019-12-12 10:53:19 +08:00
barnettZQG
11c33223a7 Merge branch 'V5.1' into V5.2 2019-12-12 10:52:34 +08:00
GLYASAI
df1c7ead87 change env prefix 2019-12-11 22:01:39 +08:00
GLYASAI
3557892683 change default value 2019-12-11 21:45:00 +08:00
GLYASAI
765f6043e9 setup cpu fo plugin 2019-12-11 21:14:30 +08:00
barnettZQG
bf890daf6e remove error ErrEndpointsNotFound 2019-12-11 15:18:24 +08:00
barnettZQG
cd70a0e7a8 Merge branch 'V5.1' 2019-12-10 19:03:34 +08:00
GLYASAI
2f0ea5241d update ingress after updating the certificate 2019-12-10 17:56:47 +08:00
GLYASAI
f9c3b1eb14 ignore circular dependencies 2019-12-09 00:14:26 +08:00
GLYASAI
14e6ad04c6 explicitly dependent services in startup sequence 2019-12-06 11:24:45 +08:00
GLYASAI
81a75f264f merge error 2019-12-04 10:32:10 +08:00
黄润豪
c6df516031
Merge branch 'master' into gc 2019-12-03 23:04:06 +08:00
凡羊羊
4055d01946 move volume_path from pod label to annotatiion 2019-12-02 18:18:57 +08:00
凡羊羊
60f05e1669 support alicloud-disk 2019-12-02 16:03:39 +08:00
凡羊羊
5229bb0924 query volume status 2019-11-28 19:45:04 +08:00
凡羊羊
45c76f788c add best volume api and update volume provider api 2019-11-27 14:53:14 +08:00
凡羊羊
d3d2194444 update volume provider and add volume 2019-11-26 15:11:13 +08:00
曾庆国
1a583d0490 upgrade client-go to 1.16.3 2019-11-25 16:14:32 +08:00
凡羊羊
5541369ca4 add volume-provider api and fix some volume bugs 2019-11-25 13:30:30 +08:00
凡羊羊
9a48eec45d worker add ceph claim support 2019-11-21 17:07:58 +08:00
glyasai
de889339f4 horizontal scaling munually 2019-11-21 15:19:00 +08:00
glyasai
17f1451384 cpu request and limit 2019-11-20 16:16:12 +08:00
凡羊羊
dafe665008 fix volume bugs 2019-11-19 15:56:28 +08:00
凡羊羊
6a1132b1df update volume create process 2019-11-18 19:22:17 +08:00
glyasai
4012ff705e install metircs-server 2019-11-15 16:18:08 +08:00
glyasai
ad86a91866 retrieve/save scaling records 2019-11-14 18:39:45 +08:00
glyasai
240daa9f26 refresh xpa task 2019-11-13 18:48:51 +08:00
glyasai
8d847bde95 create/delete hpa during app starting/stopping 2019-11-13 17:00:02 +08:00
凡羊羊
d88bafc901 Merge branch 'master' into unhealthcluster 2019-11-06 18:41:07 +08:00
glyasai
88f1124513 del path assosiated with pv 2019-11-06 16:24:20 +08:00
glyasai
940cb6d685 delete tenant 2019-11-06 10:26:27 +08:00
glyasai
578a6d94dd volume gc 2019-11-01 19:09:45 +08:00
glyasai
61d99e2f2d delete pv and pvc 2019-11-01 14:37:07 +08:00
glyasai
7ce0be0c6d delete service metadata 2019-10-29 18:36:15 +08:00
凡羊羊
930955cc6c do not create default probe 2019-10-25 19:31:52 +08:00
黄润豪
4e06910ecb
Merge branch 'master' into issue#451 2019-10-15 19:07:38 +08:00
glyasai
660f790ffe [ADD] metadata with plugin info 2019-10-13 19:56:13 +08:00
barnettZQG
2eaf39af20
Merge pull request #445 from fanyangyang/feature/thirdpart
Feature/thirdpart
2019-10-11 20:20:40 -05:00
凡羊羊
838381c4d9 save ep into etcdcli's record when rbd-worker start 2019-10-11 15:29:36 +08:00
凡羊羊
2b4ba7f0d0 thirdpart etcd discover endpoint update 2019-10-10 23:52:27 +08:00
barnettZQG
cdf8d23780
Merge pull request #475 from GLYASAI/issue428
[FIX] wrong replicas
2019-10-10 06:52:00 -05:00
glyasai
e245a7a335 [FIX] wrong replicas 2019-10-10 19:13:39 +08:00
凡羊羊
47a37e96dc list endpoint filter domain 2019-10-09 20:39:08 +08:00
凡羊羊
e1ee002c0e tcp probe support 2019-10-05 23:40:11 +08:00
凡羊羊
42fa2da2d7 run sh mochgen.sh 2019-09-29 16:35:00 +08:00
凡羊羊
3c33f59b55 tenant resource check before operate app 2019-09-22 17:45:20 +08:00
凡羊羊
3df0939b90 Merge branch 'feature/thirdpart' of https://github.com/fanyangyang/rainbond into feature/thirdpart 2019-09-19 21:08:26 +08:00
凡羊羊
8d8680872e fix some bugs 2019-09-19 21:08:01 +08:00
凡羊羊
9434be2b3d
Merge branch 'master' into feature/thirdpart 2019-09-18 11:40:47 +08:00
凡羊羊
632205ed4a probe servie address use address:port 2019-09-18 11:14:28 +08:00
凡羊羊
408256b59d thirdpart envoy support 2019-09-17 18:19:34 +08:00
GLYASAI
eee6bff65d [FIX] wrong pod status 2019-09-08 12:26:23 +08:00
GLYASAI
951e1f5d37 [FIX] dulplicated pod events 2019-09-05 14:17:53 +08:00
barnettZQG
39d19f2b61
Merge pull request #426 from GLYASAI/podcache
[FIX] no pods in cache
2019-09-04 01:59:15 -05:00
GLYASAI
88f2150cda [FIX] no pods in cache 2019-09-04 14:50:34 +08:00
GLYASAI
a36e49f923 [REV] do not record event in 10 min 2019-09-03 19:33:34 +08:00
GLYASAI
6e730f5af8 [REV] relpace long advice with key 2019-09-02 13:53:15 +08:00
GLYASAI
843038e65c [ADD] pod event type 'EventTypeAbnormalRecovery' 2019-09-01 22:42:32 +08:00
GLYASAI
a40e4bdb16 Merge remote-tracking branch 'goodrain/V5.1' into store
# Conflicts:
#	worker/master/podevent/podevent.go
2019-09-01 21:37:29 +08:00
黄润豪
6e4d01a440
Merge branch 'V5.1' into eventstatus 2019-09-01 21:05:08 +08:00
GLYASAI
1133125d08 [REV] add hook at appm store 2019-09-01 15:44:35 +08:00
GLYASAI
b516fdda7d [FIX] wrong status for oom event 2019-09-01 14:10:24 +08:00
GLYASAI
3088cfb065 [REV] add an unhealthy state 2019-09-01 11:01:35 +08:00
GLYASAI
6bdab4c924 [ADD] record abnormal deletion 2019-08-29 17:27:25 +08:00
GLYASAI
8b90939357 Merge remote-tracking branch 'goodrain/master' into podevent
# Conflicts:
#	util/k8s/k8s.go
2019-08-29 14:17:19 +08:00
GLYASAI
a0545bcbec [REV] record pod event in master 2019-08-29 14:15:46 +08:00
barnettZQG
8bdeef1915
Merge pull request #402 from GLYASAI/podstatus
[FIX] wrong pod status
2019-08-28 02:47:38 -05:00
GLYASAI
9955edf9cc [FIX] wrong pod status 2019-08-28 11:31:27 +08:00
barnettZQG
e2a0c8ff41
Merge pull request #399 from GLYASAI/podstatus
[ADD] a not ready status
2019-08-27 06:26:18 -05:00
GLYASAI
d42b83103a [ADD] a not ready status 2019-08-27 17:32:24 +08:00
barnettZQG
83621fde36
Merge pull request #395 from fanyangyang/fix/chineselog
modify log message
2019-08-26 05:58:04 -05:00
凡羊羊
ba2d79870f modify log message 2019-08-26 17:55:32 +08:00
GLYASAI
184406ba4b [FIX] conflict from goodrain/master 2019-08-26 17:52:30 +08:00