mirror of
https://github.com/labring/sealos.git
synced 2026-09-01 15:38:06 +08:00
fd8ae0dfd6
* 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>
70 lines
1.4 KiB
Plaintext
70 lines
1.4 KiB
Plaintext
domain: sealos.io
|
|
layout:
|
|
- go.kubebuilder.io/v3
|
|
projectName: user
|
|
repo: github.com/labring/sealos/controllers/user
|
|
resources:
|
|
- api:
|
|
crdVersion: v1
|
|
controller: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: User
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
webhooks:
|
|
defaulting: true
|
|
validation: true
|
|
webhookVersion: v1
|
|
- api:
|
|
crdVersion: v1
|
|
controller: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: UserGroup
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
webhooks:
|
|
defaulting: true
|
|
validation: true
|
|
webhookVersion: v1
|
|
- api:
|
|
crdVersion: v1
|
|
controller: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: UserGroupBinding
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
webhooks:
|
|
defaulting: true
|
|
validation: true
|
|
webhookVersion: v1
|
|
- api:
|
|
crdVersion: v1
|
|
namespaced: true
|
|
controller: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: Account
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
- api:
|
|
crdVersion: v1
|
|
namespaced: true
|
|
controller: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: Payment
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
- api:
|
|
crdVersion: v1
|
|
namespaced: true
|
|
domain: sealos.io
|
|
group: user
|
|
kind: AccountBalance
|
|
path: github.com/labring/sealos/controllers/user/api/v1
|
|
version: v1
|
|
version: "3"
|