Commit Graph

767 Commits

Author SHA1 Message Date
张启航
5a16d80675
perf: adjust port creation (#1503) 2023-01-09 19:55:21 +08:00
Quyc
d33577433d
fix: edit node labels (#1497)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2023-01-05 11:43:39 +08:00
张启航
44bc9cf8af
fix: helm install detection failed without prompting the reason (#1498) 2023-01-03 09:43:55 +08:00
张启航
52322dd010
feat: add export helm chart package (#1487) 2022-12-26 16:03:22 +08:00
张启航
c7731ed4e0
feat: add K8s Attribute ENVFromSource and beautify log (#1468) 2022-12-26 15:22:16 +08:00
Quyc
94615910f6
feat: cluster node resource operate (#1486)
* ci: add rbd-shell packaging (#1471)

* feat: cluster node resource operate

Co-authored-by: Guox <gx_927@163.com>
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-12-26 14:44:59 +08:00
张启航
b5de80c73e
fix: config lacks operations on tables TenantServiceConfigFIle (#1473) 2022-12-07 10:08:41 +08:00
张启航
ef74adb800
feat: add K8s Attribute VolumeClaimTemplate (#1466)
* perf: modify variable name

* feat: add K8s Attribute VolumeClaimTemplate
2022-12-02 09:56:28 +08:00
Quyc
d83a4eb509
fix: paging of workspace and delete event (#1457)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-11-24 20:41:44 +08:00
张启航
ca09d09260
fix: helm install chart configmap mode incorrect (#1441) 2022-11-17 17:51:55 +08:00
张启航
efea71c962
fix: problem of helm installation chart failure (#1438)
* fix: helm command install fail

* fix: Fix the problem that some helm app failed to install

* perf: adjust code specifications
2022-11-16 13:47:51 +08:00
张启航
87a2d21445
fix: k8s yaml cannot be updated (#1432) 2022-11-15 09:28:32 +08:00
张启航
c620862b89
perf: optimize the cluster query interface speed (#1435) 2022-11-14 11:39:10 +08:00
张启航
f95eab920e
perf: optimizing the cluster information query interface (#1428) 2022-11-08 22:56:01 +08:00
yangkaa
600b22574d
ci: remove unused package logic (#1420) 2022-11-06 17:45:35 +08:00
Quyc
f449183889
fix: event and component relevancy (#1414)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-11-03 20:24:28 +08:00
yangkaa
1c325998d9
fix: abnormal communication in offline environment (#1413) 2022-11-03 19:56:55 +08:00
张启航
897b225b8a
fix: problems in yaml resource conversion (#1406) 2022-10-31 16:26:57 +08:00
张启航
ee6dd0b188
fix: install helm app,k8s resource unable to import (#1399) 2022-10-28 23:37:39 +08:00
张启航
c8fd762254
fix: helm affects the upload of yaml (#1397) 2022-10-28 13:44:31 +08:00
张启航
cc5a1dfad0
fix: some problems with the remaining helm installation (#1394) 2022-10-27 10:49:19 +08:00
Quyc
dac119b5ee
feat: personal space page (#1391)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-10-26 12:09:35 +08:00
张启航
6a2122afb6
feat: helm chart app convert rainbond model (#1384) 2022-10-26 00:34:12 +08:00
Quyc
7aaa31e948
feat: rbd log and cloud shell (#1379)
* feat: rainbond api chaos worker gateway logs

* feat: cloud shell

* feat: cloud shell and rbd logs

* fix: cancel toleration and set grctl image

Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-10-26 00:12:19 +08:00
张启航
b5464a9221
fix: resource import sqlite Lock (#1373) 2022-10-20 21:12:09 +08:00
Quyc
4eb30d0e29 feat: support sqlite database (#1344)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-09-30 10:20:39 +08:00
yangk
5a06d037fb chore: upgrade v1beta1 cronjob to v1 2022-09-30 10:20:39 +08:00
yangk
c7e7edd9df chore: upgrade kubernetes sdk to 1.23 2022-09-30 10:20:39 +08:00
Quyc
6b0a824e41
fix: check resource proxy connection status (#1348)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-09-28 16:04:52 +08:00
Quyc
3669987ef2
feat: export app packages that are not used by containers (#1306)
Co-authored-by: 曲源成 <quyc@goodrain.com>
2022-09-05 18:07:55 +08:00
张启航
6228fe7f6f
fix(api-worker): Resource limitation, select port name for service (#1305) 2022-09-01 22:20:38 +08:00
yangkaa
9ff84b4d35
fix: yaml is too slow to create components (#1283) 2022-08-09 23:10:52 +08:00
yangkaa
a5e17dfb11
fix: k8s resource creation failed with no error message (#1277) 2022-08-08 09:55:01 +08:00
张启航
6506ef27b1
fix(api-worker): job and cronjob not recognized (#1276)
* fix(api-worker): job and cronjob not recognized

* fix(worker): import adjustment
2022-08-08 09:47:22 +08:00
yangkaa
c24501d076
chore: merge main into feature-k8s (#1271)
* ci: add issue-translator

Signed-off-by: yangkaa <30614084+yangkaa@users.noreply.github.com>

* ci: automatically turn off stale problems

Signed-off-by: yangkaa <30614084+yangkaa@users.noreply.github.com>

* fix: change template assignees (#1246)

Signed-off-by: Qi Zhang <smallqi1@163.com>

* feat: support FROM private image repository for dockerfile building (#1218)

* fix(chaos): docker build error log lost & use host network

* add commnet on ImageBuildNetworkModeHost

* fix(chaos): Large number of log newline issues

* fix(chaos): Large number of log newline issues

* feat(api,chaos,worker): support FROM private image repository for dockerfile building

* feat(api,chaos,worker): support FROM private image repository for dockerfile building

* feat(api,chaos,worker): support FROM private image repository for dockerfile building

* feat(api,chaos,worker): support FROM private image repository for dockerfile building

* docs: remove demo address

Signed-off-by: yangkaa <30614084+yangkaa@users.noreply.github.com>

Co-authored-by: Qi Zhang <39754275+zzzhangqi@users.noreply.github.com>
Co-authored-by: dp <dp.io@outlook.com>
2022-08-04 10:50:54 +08:00
yangkaa
8fa4fd6593
feat: support the release and installation of k8s resources and attributes (#1268)
* feat: support k8s attributes publish and install

* feat: support sync k8s resource under application
2022-08-04 10:43:40 +08:00
张启航
f204ac5ce2
fix: failed to create component from yaml file (#1266) 2022-08-03 20:11:07 +08:00
张启航
9eae69eb00
feat: yaml file resource processing (#1263)
* perf(api): optimized k8s processing mode

* perf(api): change cornjob to cronjob

* feat(api): yaml file resource processing
2022-08-03 13:41:36 +08:00
Quyc
de1ce89015
feat: support package construction and job type components (#1256)
* feat: create a component by uploading package

* feat: create a component by uploading package

* feat: job cronjob source create

* fix: delete upload yaml

* fix: code format

* feat: quick copy package upload

* fix: build from code failure

* fix: upload package and quickly copy

* fix: drop this else

* fix: code roblem solving 731

Co-authored-by: Quyc <qyc@QycMacBook-Pro.local>
2022-08-01 00:12:02 +08:00
张启航
61dd996806
perf: optimized k8s resource processing mode (#1255)
* perf(api): optimized k8s processing mode

* perf(api): change cornjob to cronjob
2022-07-31 22:36:28 +08:00
zhangsetsail
e04add857d feat(api): update k8s resource and change bug 2022-07-26 18:13:29 +08:00
zhangsetsail
ab28097965 feat(api): delete resource and change bug 2022-07-25 15:00:16 +08:00
zhangsetsail
5fd1aa73ed fix(api): role and rolebinding bug 2022-07-21 16:03:08 +08:00
zhangsetsail
bbb83de09d feat(api): add k8sresource 2022-07-20 21:03:57 +08:00
zhangsetsail
d9e5fc6c33 perf(api): handle some minor issues 2022-07-20 12:15:58 +08:00
zhangsetsail
5ee5046794 perf(api): commit specification 2022-07-19 16:58:16 +08:00
zhangsetsail
9a30cd6f4f feat(api-worker): save db 2022-07-19 15:58:03 +08:00
yangk
0c457edbe0 feat: supports the K8s attribute of storage components 2022-07-17 15:25:42 +08:00
zhangsetsail
67ecbe7dbd feat(api-worker): k8s resource conversion 2022-07-13 12:38:31 +08:00
yangk
bab4993ceb fix(api,worker): storage sub path mounting problem
1. fix the problem that when CEPH storage is used, multiple shared storage is attached and
components cannot be started \ 2. fix the problem of incorrect display of storage attachment status
when using CEPH storage \ 3. fix the problem that the plug-in storage is attached to the /grdata
root directory when using CEPH storage
2022-06-09 16:53:47 +08:00
ZhangSetSail
3f0c51d5e2 feat: add application 2022-05-29 18:02:34 +08:00
quyc
2abe77390c Unexpected error occorred while updating http rule 2022-03-31 12:04:06 +08:00
quyc
6b4364077e Unexpected error occorred while updating http rule 2022-03-31 11:03:37 +08:00
ZhangSetSail
749cbafdfd istio bug 2022-03-28 15:32:42 +08:00
yangk
5cf0b14cb5 Fix the missing component auto scaling rule 2022-02-23 17:26:29 +08:00
pescox
243b15d87e Fix: the logic of http rule rewrites updation 2022-01-14 03:14:19 +00:00
pescox
47b70c9b2a add determination after type conversion on rewrite.Config 2022-01-05 16:18:12 +00:00
pescox
628c419883 path-rewrite feature 2022-01-05 15:08:51 +00:00
pescox
fd52fb60a1 path-rewrites feature 2022-01-05 09:13:08 +00:00
pescox
12ca0032c7 path-rewrite feature 2021-12-31 01:57:10 +00:00
yangk
7cbe8519f4 Memory request values are used to obtain application status and memory information 2021-12-12 09:56:25 +08:00
yangk
0198307011 Fix circular dependency 2021-12-10 00:42:43 +08:00
yangk
7b6cf11b0b go lint 2021-12-09 23:15:09 +08:00
yangk
9d2ca2b5ab add patch table sql, return k8s app 2021-12-09 20:45:10 +08:00
yangk
5011b94a4c Fix the storage loss caused by modifying the English name of the component 2021-12-05 18:25:44 +08:00
yangk
2ed5d31d9c It supports setting the namespace, application name and component name of the cluster 2021-11-15 17:39:20 +08:00
yangk
1f5ec3d506 support istio inject 2021-11-11 09:55:17 +08:00
glyasai
735634068b Merge branch 'third-component' of https://github.com/glyasai/rainbond into third-component 2021-08-15 14:57:47 +08:00
GLYASAI
345af7621b list third endpoints 2021-08-15 14:41:33 +08:00
barnettZQG
58811a31e1
Merge pull request #1072 from yangkaa/set-cpu
New Feature: Support set component CPU
2021-08-13 13:39:48 +08:00
yangk
78df4345b2 support set cpu value is zero 2021-08-12 23:27:30 +08:00
黄润豪
bc25813f74
Merge branch 'master' into third-component 2021-08-12 20:17:47 +08:00
GLYASAI
05d689dbac delete is_online 2021-08-12 20:01:29 +08:00
barnettZQG
84fe16b919
Merge pull request #1071 from GLYASAI/third-component
Optimization: Refactor statically typed third-party components
2021-08-12 17:09:47 +08:00
GLYASAI
00ad1946da Merge remote-tracking branch 'goodrain/master' into container-log 2021-08-09 15:21:54 +08:00
barnettZQG
f70f3a5607
Merge pull request #1063 from GLYASAI/sync-component
New Feature: sync rule extensions and rule configs
2021-08-09 09:25:11 +08:00
黄润豪
1a8ae8b73a
Merge branch 'master' into config-file-permission-mode 2021-08-06 17:29:21 +08:00
yangk
07dc0719b4 Fix the inconsistency between the console and cluster data after opening the plug-in for the component 2021-08-06 15:22:59 +08:00
GLYASAI
603a752d32 change probe 2021-08-06 11:38:30 +08:00
GLYASAI
0a529f8d06 add option 'follow' 2021-08-04 18:42:30 +08:00
GLYASAI
91328771d6 component log 2021-08-03 10:02:18 +08:00
yangk
29f5da97d5 fix disk statistic error 2021-08-02 13:57:03 +08:00
GLYASAI
10d5ccd97a sync rule configs and rule extensions 2021-07-31 12:04:00 +08:00
GLYASAI
4ee348bb22 sync rule extensions 2021-07-30 16:17:33 +08:00
GLYASAI
15417ca4cd setup config file permission mode 2021-07-28 18:30:28 +08:00
GLYASAI
fc1aa11569 dedup probe by mode 2021-07-23 16:49:12 +08:00
GLYASAI
02a5d8c4e4 support multiple probes 2021-07-23 13:23:58 +08:00
yangk
27116e7767 reduce api calls 2021-07-22 19:49:22 +08:00
yangk
701b6ca3f2 return appstatuses 2021-07-22 16:01:08 +08:00
yangkaa
a436d08829
Merge branch 'master' into master-lock-port 2021-07-03 04:19:40 -05:00
yangk
07977fc07b modified lock port method 2021-07-03 17:18:45 +08:00
barnettZQG
2140137041 Merge branch 'feature-helmapp-2' 2021-07-02 10:50:50 +08:00
GLYASAI
c08b27a729 start/stop third components in batch 2021-07-01 17:42:54 +08:00
GLYASAI
d457f88eff delete third component 2021-07-01 16:17:46 +08:00
黄润豪
f37fc38753
Merge pull request #1031 from GLYASAI/helm-app
Bug Fix: helm app not found
2021-07-01 13:37:12 +08:00
GLYASAI
207d435e92 helm app not found 2021-07-01 13:35:25 +08:00
barnettZQG
2f9cbd8651
Merge pull request #1030 from GLYASAI/helm-app
Bug Fix: replace tcpPorts and udpPorts with ports
2021-06-30 21:27:45 +08:00
yangk
0ef6f25765 sync component endpoints 2021-06-30 20:54:11 +08:00
barnettZQG
4a74d64e1d support for custom component types and add thirdcomponent componentdefinition 2021-06-30 16:46:39 +08:00
GLYASAI
5256de0b1f is timeout 2021-06-29 19:03:11 +08:00