| fix: delete tcp routes by node port fallback
| 21 天前 |
| [REV] Optimize code quality via gofmt
| 7 年前 |
| [FIX] failed to add endpoint with port
| 6 年前 |
| fix: import ram app failure (#2018)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 1 年前 |
| support gpu resource for component
| 4 年前 |
| fix: delete app and delete app resource (#2273)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 10 个月前 |
| perf: delete applications and resources (#1639)
* perf: Delete applications and resources
* perf: asynchronous deletion of k8s resources
* fix: make format
* fix: cancel deleting pre application check components
* fix: cancel service status check
* perf: Batch delete transactions
---------
Co-authored-by: 曲源成 <quyc@goodrain.com> | 3 年前 |
| support gpu resource for component
| 4 年前 |
| feat: support authz
Signed-off-by: yangk <yangk@goodrain.com>
| 1 年前 |
| support gpu resource for component
| 4 年前 |
| fix: handle package build upload CORS
| 1 个月前 |
| perf: supports resume download (#2438)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 5 个月前 |
| perf: supports resume download (#2438)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 5 个月前 |
| Revert "perf: add vm (#2554)" (#2557)
This reverts commit 4b21c44f4cb0619f881bbc1d645c29b588c9e586. | 1 个月前 |
| fix: restore CNB framework controller build
Signed-off-by: Qi Zhang <smallqi1@163.com>
| 1 个月前 |
| feat: support cnb build strategy migration flow
Signed-off-by: Qi Zhang <smallqi1@163.com>
| 2 个月前 |
| feat: add UpdateResource handler, controller and PUT route for platform-resources
| 2 个月前 |
| feat: personal space page (#1391)
Co-authored-by: 曲源成 <quyc@goodrain.com> | 3 年前 |
| Revert "perf: add vm (#2554)" (#2557)
This reverts commit 4b21c44f4cb0619f881bbc1d645c29b588c9e586. | 1 个月前 |
| fix: paging of workspace and delete event (#1457)
Co-authored-by: 曲源成 <quyc@goodrain.com> | 3 年前 |
| feat: new storage use s3
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
| 1 年前 |
| support gpu resource for component
| 4 年前 |
| feat: supports some offline deployment methods (#1797)
| 2 年前 |
| feat: add helm release detail api
| 2 个月前 |
| perf: completely remove the dependency of rbd-api on etcd (#1870)
* feat: add response header (#1869)
* feat: add response header
Signed-off-by: 逆流而上 <1666888816@qq.com>
* feat: add response header
Signed-off-by: 逆流而上 <1666888816@qq.com>
* feat: add response header
Signed-off-by: 逆流而上 <1666888816@qq.com>
---------
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: arm build (#1859)
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: delete default github token (#1860)
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: etcd insecure connection(#1863)
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list (#1862)
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: registry context deadline exceeded
Signed-off-by: 逆流而上 <1666888816@qq.com>
---------
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: mirror warehouse image parsing error in ip:port format (#1867)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
* perf: remove mq etcd dependency (#1868)
* perf: remove mq etcd dependency, export log api
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: time out
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: pass ci
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: pass ci
Signed-off-by: 逆流而上 <1666888816@qq.com>
---------
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: reduce servicecheck etcd key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: delete net-rule code
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: reduce "/rainbond/backup_restore/" etcd key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: reduce "/event/dockerloginstacne" etcd key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: reduce "rainbond/gateway/ips" etcd key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: reduce "/rainbond/shareresult/" etcd key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: auto clean database key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: delete instances api, reduce api etcd
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: add clean database key
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: delete cloud route
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: pass ci
Signed-off-by: 逆流而上 <1666888816@qq.com>
---------
Signed-off-by: 逆流而上 <1666888816@qq.com>
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
Signed-off-by: 逆流而上 <62740231+DokiDoki1103@users.noreply.github.com>
Co-authored-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 2 年前 |
| feat: implementing KubeBlocks integration with Rainbond (#2305)
* feat: implementing KubeBlocks integration with Rainbond
Forward the request to Block Mechanica:
- GET /v2/cluster/kubeblocks/supported-databases -> /v1/addons
- GET /v2/cluster/kubeblocks/storage-classes -> /v1/storageclasses
- GET /v2/cluster/kubeblocks/backup-repos -> /v1/backuprepos
- POST /v2/cluster/kubeblocks/clusters -> /v1/clusters
- GET /v2/cluster/kubeblocks/clusters/connect-infos -> /v1/clusters/connect-infos
- GET /v2/cluster/kubeblocks/component/{service_id}/infos -> /v1/kubeblocks-component/{service-id}
- GET /v2/cluster/kubeblocks/clusters/{service_id} -> /v1/clusters/{service-id}
- PUT /v2/cluster/kubeblocks/clusters/{service_id} -> /v1/clusters/{service-id}
- PUT /v2/cluster/kubeblocks/clusters/{service_id}/backup-schedules -> /v1/clusters/{service-id}/backup-schedules
- POST /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
- GET /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
- DELETE /v2/cluster/kubeblocks/clusters -> /v1/clusters
- DELETE /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add new Rainbond Service Type "kubeblock_component" to integrate KubeBlocks with Rainbond
Signed-off-by: kurea <z8700@foxmail.com>
* feat: support custom database configuration parameter
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add support restore cluster from backup API
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add selector support for RabbitMQ
Signed-off-by: kurea <z8700@foxmail.com>
* refactor: remove deprecated API
Signed-off-by: kurea <z8700@foxmail.com>
* feat: support outer service for kubeblcoks component
Signed-off-by: kurea <z8700@foxmail.com>
* fix: generate correct selector for kubeblocks_component
Signed-off-by: kurea <z8700@foxmail.com>
* refactor: change blockMechanicaBaseURL for new service name
Signed-off-by: kurea <z8700@foxmail.com>
---------
Signed-off-by: kurea <z8700@foxmail.com> | 6 个月前 |
| feat: new storage use s3
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
| 1 年前 |
| perf: merage build
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
| 1 年前 |
| feat: replace AES license with RSA-SHA256 ConfigMap-based verification
- Add RSA license verification package (api/util/license/) with
LicenseToken struct, signature verification, and embedded public key
- Add license V2 handler and controller for cluster-id, activate,
and status endpoints
- Rewrite middleware to verify license via ConfigMap RSA signature
with 10-min in-memory cache
- Mount /v2/license/* routes before license.Verify middleware
- Remove legacy .so plugin loading (util/license/), old grctl license
command, and LicensePath/LicSoPath config fields
| 3 个月前 |
| fix: remove license middleware from v2 router and clean up ClusterID logic
Remove license verification middleware from all v2 API routes so platform
management pages are accessible without license. License checks are still
enforced via WrapEL/LicenseVerification for write operations (build, start,
stop, upgrade). Remove ClusterID from license flow and fix signature
verification bug where token was modified before ConfigMap storage.
| 3 个月前 |
| feat: implementing KubeBlocks integration with Rainbond (#2305)
* feat: implementing KubeBlocks integration with Rainbond
Forward the request to Block Mechanica:
- GET /v2/cluster/kubeblocks/supported-databases -> /v1/addons
- GET /v2/cluster/kubeblocks/storage-classes -> /v1/storageclasses
- GET /v2/cluster/kubeblocks/backup-repos -> /v1/backuprepos
- POST /v2/cluster/kubeblocks/clusters -> /v1/clusters
- GET /v2/cluster/kubeblocks/clusters/connect-infos -> /v1/clusters/connect-infos
- GET /v2/cluster/kubeblocks/component/{service_id}/infos -> /v1/kubeblocks-component/{service-id}
- GET /v2/cluster/kubeblocks/clusters/{service_id} -> /v1/clusters/{service-id}
- PUT /v2/cluster/kubeblocks/clusters/{service_id} -> /v1/clusters/{service-id}
- PUT /v2/cluster/kubeblocks/clusters/{service_id}/backup-schedules -> /v1/clusters/{service-id}/backup-schedules
- POST /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
- GET /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
- DELETE /v2/cluster/kubeblocks/clusters -> /v1/clusters
- DELETE /v2/cluster/kubeblocks/clusters/{service_id}/backups -> /v1/clusters/{service-id}/backups
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add new Rainbond Service Type "kubeblock_component" to integrate KubeBlocks with Rainbond
Signed-off-by: kurea <z8700@foxmail.com>
* feat: support custom database configuration parameter
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add support restore cluster from backup API
Signed-off-by: kurea <z8700@foxmail.com>
* feat: add selector support for RabbitMQ
Signed-off-by: kurea <z8700@foxmail.com>
* refactor: remove deprecated API
Signed-off-by: kurea <z8700@foxmail.com>
* feat: support outer service for kubeblcoks component
Signed-off-by: kurea <z8700@foxmail.com>
* fix: generate correct selector for kubeblocks_component
Signed-off-by: kurea <z8700@foxmail.com>
* refactor: change blockMechanicaBaseURL for new service name
Signed-off-by: kurea <z8700@foxmail.com>
---------
Signed-off-by: kurea <z8700@foxmail.com> | 6 个月前 |
| feat: merage arch to main (#1678)
* feat: support arm amd multi-architecture cluster
* feat: builder runner dual architecture
* fix: build rainbond arm use failure (#1674)
* perf: ComponentK8sAttributeGet add note
---------
Co-authored-by: yangkaa <30614084+yangkaa@users.noreply.github.com> | 2 年前 |
| V6.7.0 release dev (#2533)
* fix: support yaml-native batch team resource create
* fix: some change
Signed-off-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com>
---------
Signed-off-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com>
Co-authored-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com> | 1 个月前 |
| V6.7.0 release dev (#2533)
* fix: support yaml-native batch team resource create
* fix: some change
Signed-off-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com>
---------
Signed-off-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com>
Co-authored-by: 张启航 <12344192+zhangsetsail@user.noreply.gitee.com> | 1 个月前 |
| fix: handle package build upload CORS
| 1 个月前 |
| modified package name
| 4 年前 |
| fix: support follow flag for pod log streaming (#2562) | 1 个月前 |
| fix: support follow flag for pod log streaming (#2562) | 1 个月前 |
| fix: add waiting (#2439)
* fix: add some change
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
* fix: add resources insufficient
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
* fix: add health
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
* fix: add waiting
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
---------
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 5 个月前 |
| perf: image tag list (#1862)
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* perf: image tag list
Signed-off-by: 逆流而上 <1666888816@qq.com>
* fix: registry context deadline exceeded
Signed-off-by: 逆流而上 <1666888816@qq.com>
---------
Signed-off-by: 逆流而上 <1666888816@qq.com> | 2 年前 |
| feat: new storage use s3
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
| 1 年前 |
| feat: supports some offline deployment methods (#1797)
| 2 年前 |
| feat: add resource center detail endpoints
| 2 个月前 |
| fix: support renaming component env keys
| 1 个月前 |
| [REV] modify some file names
| 7 年前 |
| Revert "perf: add vm (#2554)" (#2557)
This reverts commit 4b21c44f4cb0619f881bbc1d645c29b588c9e586. | 1 个月前 |
| fix: handle package build upload CORS
| 1 个月前 |
| support gpu resource for component
| 4 年前 |
| feat: add cluster-scoped platform resource APIs
| 2 个月前 |
| fix: remove inter (#2391)
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com> | 6 个月前 |
| list third endpoints
| 4 年前 |
| setup config file permission mode
| 4 年前 |
| prepare volume
| 6 年前 |
| feat: new storage use s3
Signed-off-by: 张启航 <101104760+ZhangSetSail@users.noreply.github.com>
| 1 年前 |