Commit Graph

190 Commits

Author SHA1 Message Date
zzjin fefcffb5d1 Update module(special for service/hub) (#2664)
Signed-off-by: zzjin <tczzjin@gmail.com>
2023-02-24 21:15:21 +08:00
Meteorite b538e069e6 feat: implement aliyun interface (#2627) 2023-02-24 15:54:36 +08:00
zzjin 36703ff5e2 Remove not used package (#2659)
* Remove not used package

Signed-off-by: zzjin <tczzjin@gmail.com>

* Merge infra module

Signed-off-by: zzjin <tczzjin@gmail.com>

---------

Signed-off-by: zzjin <tczzjin@gmail.com>
2023-02-24 11:23:31 +08:00
zzjin a0b8c59d77 Replace github.com/pkg/errors with builtin errors (#2658) 2023-02-24 10:46:03 +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
Yun Pan c87e9d9816 remove list privileges from users (#2637) 2023-02-22 09:18:16 +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
榴莲榴莲 81591e417e add cluster concurrent reconciles opts (#2601) 2023-02-16 19:02:23 +08:00
Meteorite bf6c995343 feat: add Failed status (#2566) 2023-02-15 19:07:29 +08:00
zzjin 6ab3a66968 Update controllers module usage. (#2574)
Signed-off-by: zzjin <tczzjin@gmail.com>
2023-02-14 11:17:47 +08:00
晓杰 e4e06e18eb Ci e2e metering (#2572) 2023-02-13 19:56:02 +08:00
yy c89f7e1674 add downloadCount in repo status (#2563) 2023-02-13 11:53:06 +08:00
Meteorite fd63159dbd feat: add compatible Aliyun interface (#2552) 2023-02-11 11:45:58 +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
Meteorite d68fa933f4 feat: support arm arch && new version cmd (#2546) 2023-02-10 16:25:19 +08:00
Meteorite 7b3558c6ce fix: sealos download (#2542) 2023-02-09 22:02:02 +08:00
Meteorite 4a717d63e7 fix: secret name bug (#2536) 2023-02-09 15:36:11 +08:00
晓杰 cb13e497db fix: account image build ci (#2522)
Signed-off-by: 晓杰 <2561589453@qq.com>
2023-02-08 00:39:59 +08:00
Meteorite 1fd2f1ee48 feat: add ami ConfigMap && allow changable sealos version (#2502) 2023-02-07 18:07:20 +08:00
晓杰 eb3ec04c54 feat:split user and account (#2470)
* feat:split user and account

Signed-off-by: 晓杰 <2561589453@qq.com>

* fix: fix metering error and fix ci error

Signed-off-by: 晓杰 <2561589453@qq.com>

* fix:update go 1.19 to 1.20

Signed-off-by: 晓杰 <2561589453@qq.com>

* fix: metering e2e error

Signed-off-by: 晓杰 <2561589453@qq.com>

* feat: update deploy way

Signed-off-by: 晓杰 <2561589453@qq.com>

---------

Signed-off-by: 晓杰 <2561589453@qq.com>
2023-02-07 14:35:12 +08:00
lingdie 9cf6844d4f add repo.spec.IsPrivate (#2504) 2023-02-06 14:18:42 +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
Meteorite aabd5c5afb feat: add aws instance gc (#2481) 2023-02-02 10:25:55 +08:00
晓杰 35662ff4b1 feat:add deduction details in accountbalance (#2480)
Signed-off-by: 晓杰 <2561589453@qq.com>
2023-02-01 17:48:00 +08:00
Meteorite 838309499c fix: configure default clustername (#2476) 2023-02-01 17:47:12 +08:00
Meteorite 6a5c873e68 feat: surpport keypair gc (#2467) 2023-02-01 11:53:27 +08:00
晓杰 271c25cc7d fix: Metering fix bug (#2460)
* fix:should update status instead of update spec

Signed-off-by: 晓杰 <2561589453@qq.com>

* fix: account balance should create once instead of sync twice ,because the second sync will cover first sync
* fix:create metering should only exec once
2023-01-30 19:29:59 +08:00
晓杰 5e58e25fd1 feat: add account recharge way (#2432)
* feat: add account recharge way

Signed-off-by: 晓杰 <2561589453@qq.com>
2023-01-20 17:18:35 +08:00
Meteorite 9a0835c0ee update userData to support multiple AMIs (#2440) 2023-01-19 12:29:54 +08:00
lingdie 431990eab5 fix latest tag. (#2435) 2023-01-18 17:18:45 +08:00
Meteorite fcfb105f22 enable cloud provider to scale cluster (#2387)
* feat: enable cloud provider to scale cluster
2023-01-16 22:05:19 +08:00
中弈 7ebf275b85 add clean all aws key pairs (#2381)
Signed-off-by: 中弈 <fanux@sealos.io>

Signed-off-by: 中弈 <fanux@sealos.io>
2023-01-13 11:30:57 +08:00
zhihui b9c78d8ffb bugfix: set kubeconfig server (#2393)
* modify kubeconfig server

* modify
2023-01-12 22:47:49 +08:00
lingdie 250115c3e3 feat.imagehub mutate image cr. (#2377)
* mutate image cr.

* add mutate func

* add image type.
2023-01-11 17:51:36 +08:00
lingdie 9366c794fd feat. imagehub: add size to tagdata. (#2376)
* add size to repo tagList.
2023-01-11 13:42:51 +08:00
中弈 85dd92c075 add infra user guide (#2373) 2023-01-10 23:30:46 +08:00
Meteorite afb61e4b6b add ssh-privatekey secret to prevent ssh problems (#2371) 2023-01-10 18:25:23 +08:00
lingdie e321bf5799 export imagehub func, add url to image types (#2353) 2023-01-09 17:51:35 +08:00
zzjin 91f61ad031 Fix metering go module (#2346)
Signed-off-by: zzjin <tczzjin@gmail.com>

Signed-off-by: zzjin <tczzjin@gmail.com>
2023-01-09 12:38:50 +08:00
lingdie ed18cf597d docs: add hub.sealos.cn and imagehub CRD desigin docs. (#2131)
* add hub.sealos.io proposal and desigin docs.

* add registry usage docs

* add registry design docs.

* delete proposal.

* add hub auth readme

* add disadvantages

* add auth process

* add org sample.

* add org sample.

* add imagehub design doc.

* add imagehub doc.

* add imagehub doc.

* add datapack.md for datapack design

* change dir.

* add why use datapack.
2023-01-05 15:11:25 +08:00
lingdie 8fce0c8d0f add size to imagegrid. fix repository reconcile. (#2337)
* add size to imagegrid. fix repository reconcile.

* add description to imagegrid.
2023-01-04 15:07:16 +08:00
Meteorite d65194aaa7 add infra e2e test (#2331)
Signed-off-by: xiaohan <962479661@qq.com>
2023-01-03 23:16:25 +08:00
中弈 325d4d43fc update download sealos command (#2324) 2023-01-03 12:18:21 +08:00
晓杰 fd8ae0dfd6 feat: refactor metering ,support Third-party resource access and idempotent (#2258)
* feat:design metering、podresource、resource api type
* metering watch user ns and create
* feat:add e2e test about metering watch ns
* feat:metering watch extensionResourcePrice
* feat:pod-controller create resurce CR logic
* feat:metering watch Resource create by resource-Controller and update Metering
* feat:metering create AccountBalance and account will watch it and deduction balancde
* feat:add infra calculate test
* feat:add deploy.yaml and temporary ci
* feat:change account ns to sealos-system
* fix:update resourceName
* feat:add deduction info to account chargelist
* fix:payment error
* fix:update resource name
* Modify inappropriate places in the code by github Comment

Signed-off-by: 晓杰 <2561589453@qq.com>
2022-12-29 14:43:06 +08:00
lingdie a37aaaed4b feat. add org muator, add admit for kube-system group (#2309)
* add org mutator.

* replace prefix.

* fix denie kube-system

* unique manager.
2022-12-28 21:30:58 +08:00
lingdie eeb4fa23b4 update datapacks rbac. (#2303) 2022-12-27 00:04:11 +08:00
lingdie 0d8743287a feat.add image keywords as repo label. (#2291)
* add labels for keywords.

* make to gen codes.

* fix logic error.

* add keyword check.

* fix review.

* fix lint.

* fix
2022-12-26 20:14:37 +08:00
Meteorite 1dee9233c3 fix: ensure consistency when crash & fix some bugs (#2259)
Signed-off-by: xiaohan <962479661@qq.com>
2022-12-23 11:50:29 +08:00