11 Commits

Author SHA1 Message Date
zijiren 813b027777 perf(license): reduce controller cache memory (#7263) 2026-08-27 16:25:10 +08:00
Jiahui cc2b8da444 feat(license): add license notification alert (#6605)
* add license notifier

* add license notification alerts
2026-01-27 13:41:33 +08:00
cuisongliu c72a8c6134 fix(license): refactor rate limiter implementation and remove unused … (#6239)
fix(account): refactor rate limiter implementation and remove unused account controller

Signed-off-by: cuisongliu <cuisongliu@qq.com>
2025-11-22 20:27:33 +08:00
cuisongliu 697dce249e fix(license): streamline license activation error handling and update controller options (#6218)
* fix(license): streamline license activation error handling and update controller options

* fix(license): add logging for default license status checks and periodic ensures
2025-11-19 14:45:50 +08:00
cuisongliu 2df0bdf854 fix(license): update CRD version and add additional printer columns for license status (#6207)
* feat(license): implement license controller with Helm chart and RBAC configuration

* fix(license): correct logic for extending default license for devbox users

* fix(license): update license validation to use context for improved handling

* fix(license): change EncryptionKey to encryptionKey and add getter function

* fix(license): extend default license expiration for devbox users to 50 years
2025-11-18 23:21:18 +08:00
yy e9087cf8e6 dep: upgrade controllers client-go and controller-runtime (#4898)
* dep: upgrade user controller client-go version and fix kc reconcile when delete secret.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade terminal controller client-go version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade resource controller client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade objectstorage controller client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade node controller client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade license controller client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade jobs client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade db/adminer client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* dep: upgrade account,app controller client-go and ctrl-runtime version.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* do go mod tidy in job/init.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix terminal cache.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix adminer cache.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix app main.go.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* run go mod tidy in controllers.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix license check.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix type is not found error in node-ctr

* fix type is not found in account-ctr

* fix

* fix account go lint.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix resource controller go lint.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* restore test files.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* delete useless admin label const.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
Co-authored-by: xuziyi <nowinkey@tom.com>
2024-07-18 16:39:07 +08:00
yy 6db3f2b416 feat: add cluster type license (#4752)
* add cluster type license.

* add cluster type license.

* revert account.

* go work.

* go work.

* go work.

* go work.

* fix format.

* fix logic.

* add invalid reason.

* add invalid code.

* add invalid code.

* fix kubebuilder comment.

* add go build arch.

* upgrade go work to 1.22.

* chore: upgrade go version in workflow.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

* chore: upgrade controller gen in workflow.
Signed-off-by: yy <lingdie.yy@outlook.com>

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2024-06-25 16:01:39 +08:00
Jiahui 0755c905e0 License with accountv2 (#4600)
* adapt cockroachdb for license & init job
2024-03-19 15:03:11 +08:00
yy 84ab88b6cc chore: fix license controller get kube-system. (#4425)
Signed-off-by: yy <lingdie.yy@outlook.com>
2023-12-17 19:09:57 +08:00
yy 40e33e0d95 add cluster id for license controller. (#4237)
* add cluster id for license controller.

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix typo error.

Signed-off-by: yy <lingdie.yy@outlook.com>

* add cluster id and db for it.

Signed-off-by: yy <lingdie.yy@outlook.com>

* use kube-system ns uid as cluster id.

Signed-off-by: yy <lingdie.yy@outlook.com>

* delete cluster id env

Signed-off-by: yy <lingdie.yy@outlook.com>

* fix license check func.

Signed-off-by: yy <lingdie.yy@outlook.com>

* chore: use id first 8 char as is

Signed-off-by: yy <lingdie.yy@outlook.com>

* ci: fix make license.

Signed-off-by: yy <lingdie.yy@outlook.com>

* ci: fix typos.

Signed-off-by: yy <lingdie.yy@outlook.com>

---------

Signed-off-by: yy <lingdie.yy@outlook.com>
2023-12-13 11:16:35 +08:00
yy 7aaad32a64 feat: license controller. (#4111)
* add license (#20)

---------

Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: yy <lingdie.yy@outlook.com>
Co-authored-by: 谢金虎 <1050780355@qq.com>
Co-authored-by: lingdie <lingdie@users.noreply.github.com>
2023-10-20 15:59:23 +08:00