github-actions[bot]
472a2d98ea
feat(app): support version field in App CRD ( #7279 )
...
feat(app): support version field in App CRD (#7278 )
Co-authored-by: cuisongliu <cuisongliu@qq.com >
2026-08-31 10:52:16 +08:00
Yun Pan
210c52dc2e
fix(lint): backport CI and source lint fixes ( #7136 )
...
* ci(lifecycle): backport ci and linter updates
* fix(lint): backport source lint fixes
Backport the source-side lint fixes from #7095 and the lifecycle test lint gate from #7119 .
* fix(lint): suppress semgrep HPA cast findings
* fix(account): backport missing account types
* fix(account): backport missing account helpers
* fix(lint): backport semgrep-compatible HPA suppressions
* fix(account): backport account upgrade helpers
* fix(lint): satisfy semgrep HPA cast rule
* fix(lint): use plain nosemgrep for HPA casts
* fix(lint): avoid semgrep HPA cast finding
* feat(account): backport alert notification routes
* fix(account): format user alert notification helpers
* fix(account): apply golines to alert notification files
* ci: stop kubelet before core e2e tests
2026-07-29 14:38:17 +08:00
github-actions[bot]
314419920f
feat(app): add sealos app position crd filed ( #6985 )
...
feat(app): add sealos app position crd filed (#6981 )
* feat: add sealos app position crd filed
* chore: position type
Co-authored-by: zijiren <84728412+zijiren233@users.noreply.github.com >
2026-06-03 20:41:32 +08:00
github-actions[bot]
a1724a90de
refactor(deploy): remove kube-rbac-proxy configuration from deploy.ya… ( #6780 )
...
refactor(deploy): remove kube-rbac-proxy configuration from deploy.ya… (#6779 )
* refactor(deploy): remove kube-rbac-proxy configuration from deploy.yaml and templates
* refactor(webhooks): update conditional checks for image build and registry login
* refactor(webhooks): update conditional checks for image build and registry login
---------
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Co-authored-by: cuisongliu <cuisongliu@qq.com >
2026-03-08 18:02:50 +08:00
yy
4cc740443a
upgrade: controller runtime version ( #5597 )
...
* upgrade: controller runtime version
* Upgrade k8s.io/client-go version v0.28.3 => v0.32.1; Upgrade golang version v1.22 => 1.24 to be compatible with client-go v0.32.1
* fix ci
* fix ci
* skip md5 semgrep check
---------
Co-authored-by: jiahui <bxy4543@gmail.com >
2025-05-14 14:48:42 +08:00
zzjin
58830b1528
Update app cr define. ( #5207 )
...
* Update app menu types.
Signed-off-by: zzjin <tczzjin@gmail.com >
* rebase code.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Update template cr design.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2024-11-19 14:40:32 +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
zijiren
88961c5b64
feat: strip bin and trimpath ( #4860 )
2024-07-12 14:32:16 +08:00
yy
17c2b43ac5
Update appcr ( #4742 )
...
* chore: update app cr.
Signed-off-by: yy <lingdie.yy@outlook.com >
Signed-off-by: yy <lingdie.yy@outlook.com >
* chore: update app cr.
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-05-16 11:33:57 +08:00
yy
c72fa13f32
chore: update app cr. ( #4741 )
...
Signed-off-by: yy <lingdie.yy@outlook.com >
2024-05-15 17:55:58 +08:00
zzjin
a7c1d9df0e
Update app menu types. ( #4735 )
...
* Update app menu types.
Signed-off-by: zzjin <tczzjin@gmail.com >
* rebase code.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2024-05-14 14:40:50 +08:00
zzjin
2085ee63cf
Fix title typo. ( #4628 )
2024-03-27 13:09:29 +08:00
yy
ac53c02515
chore: add podAntiAffinity for desktop and some providers. ( #4617 )
...
* chore: add podAntiAffinity for desktop and some providers.
Signed-off-by: yy <lingdie.yy@outlook.com >
* chore: add podAntiAffinity for controllers and providers.
Signed-off-by: yy <lingdie.yy@outlook.com >
---------
Signed-off-by: yy <lingdie.yy@outlook.com >
2024-03-22 11:18:10 +08:00
zzjin
6d73bbfc3c
Add category to template apps. ( #4539 )
2024-02-27 20:48:36 +08:00
zzjin
bd68a735b4
Depre Bytebase and imagehub. ( #4273 )
...
* Depre Bytebase.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix format.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Add code license header.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Move imagehub && hub into staging.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Update ci fix.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix goimports format.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-11-08 23:39:01 +08:00
zzjin
de953956b1
Add app template draft spec. ( #4044 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-10-08 16:11:07 +08:00
zzjin
ffd13b322e
Dev template ( #3968 )
...
* Add app.sealos.io support template CRD.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Combine GVK into one.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Rebase ignore.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Update yaml name.
Rebase controller version.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Remove unused mod.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Make pre-deploy to update.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix default json tag.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Add support of instance.app.sealos.io CRD.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Add crd validation of `defaults.app_name` .
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-09-28 22:19:23 +08:00
zzjin
6f3c32c353
Dev template ( #3960 )
...
* Add app.sealos.io support template CRD.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Combine GVK into one.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Rebase ignore.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Update yaml name.
Rebase controller version.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Remove unused mod.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Make pre-deploy to update.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix default json tag.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-09-19 23:59:29 +08:00
zzjin
b2babef751
Add app.sealos.io support template CRD. ( #3957 )
...
* Add app.sealos.io support template CRD.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Combine GVK into one.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Rebase ignore.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Update yaml name.
Rebase controller version.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Remove unused mod.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-09-19 14:47:06 +08:00
zhujingyang
77f88ceeee
fix:docs link not exist ( #3771 )
...
Signed-off-by: jingyang <3161362058@qq.com >
2023-08-28 11:45:56 +08:00
cuisongliu
0c00b99f2b
build(main): dev to latest ( #3482 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2023-07-10 11:58:39 +08:00
yy
fc3e8cdbcf
change app rbac for default user. ( #3423 )
2023-06-28 14:51:34 +08:00
yy
e11903e6bc
update app crd ( #3340 )
2023-06-13 13:57:10 +08:00
zzjin
ce700f48b4
Update aap cr, support i18n. ( #3243 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-06-02 21:25:06 +08:00
zzjin
655196af17
Update app cr displayType ( #3152 )
...
* Add type status hide/show system app.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo
Signed-off-by: zzjin <tczzjin@gmail.com >
* Move status to spec displayType.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Add default apps displayType.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-05-28 11:12:39 +08:00
zzjin
f010bc2f70
Move apps.displayType to spec. ( #3133 )
...
* Add type status hide/show system app.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo
Signed-off-by: zzjin <tczzjin@gmail.com >
* Move status to spec displayType.
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-05-25 16:12:06 +08:00
zzjin
869eed0baa
Add type status hide/show system app. ( #3127 )
...
* Add type status hide/show system app.
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix typo
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-05-25 15:46:23 +08:00
yy
f8774d06b9
update controller and service cluster image build ( #3001 )
2023-04-28 11:30:20 +08:00
晓杰
6c45ffeda3
feat: add Notification CRD ( #2580 )
...
* feat: kubebuilder init notifacation module
Signed-off-by: 晓杰 <2561589453@qq.com >
* feat: design api type
Signed-off-by: 晓杰 <2561589453@qq.com >
* add empty controller
Signed-off-by: 晓杰 <2561589453@qq.com >
* add deploy yaml
Signed-off-by: 晓杰 <2561589453@qq.com >
* (notification): add sample example yaml
Signed-off-by: 晓杰 <2561589453@qq.com >
* format note
Signed-off-by: 晓杰 <2561589453@qq.com >
* format(notification): change notification CRD to common and name format
Signed-off-by: 晓杰 <2561589453@qq.com >
* docs: add README
Signed-off-by: 晓杰 <2561589453@qq.com >
* format(notification):delete unused file
Signed-off-by: 晓杰 <2561589453@qq.com >
---------
Signed-off-by: 晓杰 <2561589453@qq.com >
2023-03-29 12:29:47 +08:00
晓杰
6071e10af6
fix(): cluster make build fail and controller ci fail ( #2847 )
...
* fix(cluster): make build fail
Signed-off-by: 晓杰 <2561589453@qq.com >
* fix(ci): fix ci error in controllers
Signed-off-by: 晓杰 <2561589453@qq.com >
---------
Signed-off-by: 晓杰 <2561589453@qq.com >
2023-03-22 11:50:04 +08:00
yy
a22e98e634
feat: add app cr. ( #2760 )
...
* add app cr.
* add deploy manager
* fix metaname.
2023-03-09 19:08:51 +08:00
yy
0eb07c460a
add app rbac to user ns. ( #2730 )
2023-03-07 23:22:10 +08:00
yy
0d2500d4de
fix deploy.yaml, set rep=0. ( #2642 )
2023-02-22 12:09:28 +08:00
yy
543ff9489c
Feat: init app, add app data, add workflow, add app to go.work ( #2638 )
...
* init app, add app data, add workflow, add app to go.work
* delete useless action
* make pre-deploy
* delete all action.
2023-02-22 11:46:07 +08:00
yy
b5791d994c
delete app ( #2633 )
2023-02-21 19:01:26 +08:00
fengxsong
c4839d81df
chore(deps): bump kubernetes version ( #2629 )
...
Signed-off-by: fengxsong <fengxsong@outlook.com >
2023-02-21 10:50:25 +08:00
zzjin
6ab3a66968
Update controllers module usage. ( #2574 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-02-14 11:17:47 +08:00
cuisongliu
8be85c97c8
docs(main): fix deploy for user,account,terminal ( #2537 )
...
* docs(main): fix deploy for user,account,terminal
Signed-off-by: cuisongliu <cuisongliu@qq.com >
* docs(main): fix deploy for user,account,terminal
Signed-off-by: cuisongliu <cuisongliu@qq.com >
* docs(main): fix infra deploy
Signed-off-by: cuisongliu <cuisongliu@qq.com >
---------
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2023-02-11 10:27:33 +08:00
zzjin
a95f47bbd4
Update to go version 1.20 ( #2488 )
...
* Update to go version 1.20
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix app controller module usage
Signed-off-by: zzjin <tczzjin@gmail.com >
* Fix go1.20 rand package usage
Signed-off-by: zzjin <tczzjin@gmail.com >
---------
Signed-off-by: zzjin <tczzjin@gmail.com >
2023-02-02 23:33:56 +08:00
cdjianghan
0b9652f714
add action operator implement and crd ( #2247 )
...
add app crd and app operator structure
2022-12-18 12:01:07 +08:00
cuisongliu
b4489535a6
feature(main): add docs for DEVELOPGUIDE.md ( #2006 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-11-02 10:02:58 +08:00
cuisongliu
9a07469cec
feature(main): payment controller disable from env ( #1995 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-11-01 17:52:34 +08:00
cuisongliu
7c4374633c
feature(main): add auth service deploy ci ( #1989 )
...
Signed-off-by: cuisongliu <cuisongliu@qq.com >
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-10-31 19:11:09 +08:00
cuisongliu
5d56df905e
feature(main): add controllers,webhooks,services ci ( #1984 )
...
* feature(main): add controllers,webhooks,services ci
Signed-off-by: cuisongliu <cuisongliu@qq.com >
2022-10-30 11:23:13 +08:00
Mercurio
b0e5e20605
fix: semgrep scan issues ( #1881 )
...
* fix semgrep scan issues for controllers, desktop and docker
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix semgrep scan issues for pkg/{auth,cert,client-go,cloud,config,image,registry}
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix: semgrep scan issues for pkg/{checker,config,image,registry,remote,template,utils}, docker, and fork
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix: change hash function for file comparing from md5 to sha256
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix: semgrep scan issues for service and staging
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix: pkg/cloud/index.html integrity issue
Signed-off-by: Mercurio <signormercurio@gmail.com >
* fix: pkg/cloud/index.html integrity issue
Signed-off-by: Mercurio <signormercurio@gmail.com >
* remove unused stylesheet temporary
Signed-off-by: Mercurio <signormercurio@gmail.com >
* improve coverage for pkg/apply/utils
Signed-off-by: Mercurio <signormercurio@gmail.com >
* improve coverage for pkg/apply/utils
Signed-off-by: Mercurio <signormercurio@gmail.com >
* improve coverage for pkg/apply/utils
Signed-off-by: Mercurio <signormercurio@gmail.com >
* improve coverage for pkg/apply/scale
Signed-off-by: Mercurio <signormercurio@gmail.com >
Signed-off-by: Mercurio <signormercurio@gmail.com >
2022-10-14 17:44:37 +08:00
zzjin
2fc34c9035
Update go module to match workspace ( #1716 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-09-06 17:35:34 +08:00
zzjin
8a21741b63
update fix go module ( #1584 )
...
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-08-20 11:01:31 +08:00
中弈
0874386990
init applications controller, add application actions define ( #1538 )
...
Signed-off-by: fanux <fanux@sealos.io >
2022-08-16 15:57:02 +08:00
zzjin
425b110110
1. upgrade to go v1.19 ( #1500 )
...
2. update go work, add `controllers/app`
3. update usage `github.com/containers/image/docker/reference`to `v5`
4. fix `controllers/app` module name
Signed-off-by: zzjin <tczzjin@gmail.com >
fix action lint version
Signed-off-by: zzjin <tczzjin@gmail.com >
Fix lint error by replace `os`&`io`
Signed-off-by: zzjin <tczzjin@gmail.com >
fix typos
Signed-off-by: zzjin <tczzjin@gmail.com >
update ci version
Signed-off-by: zzjin <tczzjin@gmail.com >
fix utils move go module requires
Signed-off-by: zzjin <tczzjin@gmail.com >
manual fix fmt bug
Signed-off-by: zzjin <tczzjin@gmail.com >
manual fix goimports
Signed-off-by: zzjin <tczzjin@gmail.com >
rebase lint version
Signed-off-by: zzjin <tczzjin@gmail.com >
update golang-lint
Signed-off-by: zzjin <tczzjin@gmail.com >
Fix lint error by replace `os`&`io` (#1504 )
Signed-off-by: zzjin <tczzjin@gmail.com >
manual fix fmt bug (#1505 )
manual fix goimports
rebase typo
Signed-off-by: zzjin <tczzjin@gmail.com >
1. fix controller/app workspace usage (#1506 )
2. fix `buildah/image/v5` duplicate
Signed-off-by: zzjin <tczzjin@gmail.com >
fix nolint typo
Signed-off-by: zzjin <tczzjin@gmail.com >
fix `go fmt`
Signed-off-by: zzjin <tczzjin@gmail.com >
fix fmt typos
Signed-off-by: zzjin <tczzjin@gmail.com >
feat: add terminal keepalived (#1502 )
* feat: add default APIServer address for Terminal CRD
Signed-off-by: gitccl <chenchuanle6@gmail.com >
fix: incompatible with cilium (#1501 )
* fix: incompatible with cilium
Signed-off-by: fengxsong <fengxsong@outlook.com >
fix typo by `go fmt` (#1507 )
upgrade lint version to support `nolint:all`
fix nolint typo
Signed-off-by: zzjin <tczzjin@gmail.com >
add issue no response auto close it (#1509 )
Signed-off-by: fanux <fanux@sealos.io >
2022-08-10 15:27:01 +08:00
zzjin
bce587df9d
fix typo by go fmt ( #1507 )
...
upgrade lint version to support `nolint:all`
fix nolint typo
Signed-off-by: zzjin <tczzjin@gmail.com >
2022-08-10 13:06:23 +08:00