From 6507e5379e737404136340d32ab8d1862d92ff80 Mon Sep 17 00:00:00 2001 From: Jiahui <4543bxy@gmail.com> Date: Wed, 18 Sep 2024 16:52:24 +0800 Subject: [PATCH] add devbox monitor (#5086) --- controllers/pkg/resources/named.go | 3 +++ controllers/pkg/resources/resources.go | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/controllers/pkg/resources/named.go b/controllers/pkg/resources/named.go index fac58c85668..5e214a12ccd 100644 --- a/controllers/pkg/resources/named.go +++ b/controllers/pkg/resources/named.go @@ -81,6 +81,9 @@ func NewResourceNamed(cr client.Object) *ResourceNamed { case labels[TerminalIDLabelKey] != "" || (labels[label.AppManagedBy] == label.DefaultManagedBy && labels[label.AppPartOf] == "terminal"): p._type = TERMINAL p._name = "" + case labels[label.AppPartOf] == "devbox": + p._type = DevBox + p._name = labels[label.AppName] case labels[AppLabelKey] != "": p._type = APP p._name = labels[AppLabelKey] diff --git a/controllers/pkg/resources/resources.go b/controllers/pkg/resources/resources.go index 7f9277170b9..ffe94d3267d 100644 --- a/controllers/pkg/resources/resources.go +++ b/controllers/pkg/resources/resources.go @@ -164,6 +164,7 @@ const ( cvm appStore dbBackup + devBox ) const ( @@ -176,14 +177,15 @@ const ( CVM = "CLOUD-VM" AppStore = "APP-STORE" DBBackup = "DB-BACKUP" + DevBox = "DEV-BOX" ) var AppType = map[string]uint8{ - DB: db, APP: app, TERMINAL: terminal, JOB: job, OTHER: other, ObjectStorage: objectStorage, CVM: cvm, AppStore: appStore, DBBackup: dbBackup, + DB: db, APP: app, TERMINAL: terminal, JOB: job, OTHER: other, ObjectStorage: objectStorage, CVM: cvm, AppStore: appStore, DBBackup: dbBackup, DevBox: devBox, } var AppTypeReverse = map[uint8]string{ - db: DB, app: APP, terminal: TERMINAL, job: JOB, other: OTHER, objectStorage: ObjectStorage, cvm: CVM, appStore: AppStore, dbBackup: DBBackup, + db: DB, app: APP, terminal: TERMINAL, job: JOB, other: OTHER, objectStorage: ObjectStorage, cvm: CVM, appStore: AppStore, dbBackup: DBBackup, devBox: DevBox, } // resource consumption