From bcad6898f6127efc00c3405a95307ba392bd8ac8 Mon Sep 17 00:00:00 2001 From: archlitchi Date: Thu, 9 Jul 2026 08:02:52 +0000 Subject: [PATCH 1/2] remove dra from charts Signed-off-by: archlitchi --- charts/hami/Chart.lock | 6 ------ charts/hami/Chart.yaml | 6 ------ charts/hami/charts/hami-dra-0.2.0.tgz | Bin 10295 -> 0 bytes .../templates/device-plugin/configmap.yaml | 2 +- .../device-plugin/daemonsetnvidia.yaml | 2 +- .../templates/device-plugin/monitorrole.yaml | 2 +- .../device-plugin/monitorrolebinding.yaml | 2 +- .../device-plugin/monitorservice.yaml | 2 +- .../device-plugin/monitorserviceaccount.yaml | 2 +- .../device-plugin/runtime-class.yaml | 2 +- .../device-plugin/servicemonitor.yaml | 2 +- .../hami/templates/scheduler/certmanager.yaml | 2 +- .../hami/templates/scheduler/clusterrole.yaml | 2 -- .../scheduler/clusterrolebinding.yaml | 4 +--- .../hami/templates/scheduler/configmap.yaml | 2 +- .../hami/templates/scheduler/deployment.yaml | 2 -- .../templates/scheduler/device-configmap.yaml | 2 -- .../scheduler/job-patch/clusterrole.yaml | 2 +- .../job-patch/clusterrolebinding.yaml | 2 +- .../scheduler/job-patch/job-createSecret.yaml | 2 +- .../scheduler/job-patch/job-patchWebhook.yaml | 2 +- .../templates/scheduler/job-patch/psp.yaml | 2 +- .../templates/scheduler/job-patch/role.yaml | 2 +- .../scheduler/job-patch/rolebinding.yaml | 2 +- .../scheduler/job-patch/serviceaccount.yaml | 2 +- charts/hami/templates/scheduler/role.yaml | 4 +--- .../hami/templates/scheduler/rolebinding.yaml | 2 -- charts/hami/templates/scheduler/service.yaml | 2 -- .../templates/scheduler/serviceaccount.yaml | 2 -- charts/hami/templates/scheduler/webhook.yaml | 2 +- charts/hami/values.yaml | 18 ------------------ 31 files changed, 21 insertions(+), 67 deletions(-) delete mode 100644 charts/hami/Chart.lock delete mode 100644 charts/hami/charts/hami-dra-0.2.0.tgz diff --git a/charts/hami/Chart.lock b/charts/hami/Chart.lock deleted file mode 100644 index e818da76c7..0000000000 --- a/charts/hami/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: hami-dra - repository: https://project-hami.github.io/HAMi-DRA/ - version: 0.2.0 -digest: sha256:560025a3c26590eec8cb0d73e74ef9255e2d52e5c1b4f829694fd309cd45b5c3 -generated: "2026-05-08T16:02:02.292237+08:00" diff --git a/charts/hami/Chart.yaml b/charts/hami/Chart.yaml index 12a17bf88b..868803f7fe 100644 --- a/charts/hami/Chart.yaml +++ b/charts/hami/Chart.yaml @@ -23,12 +23,6 @@ version: 2.9.0 # It is recommended to use it with quotes. appVersion: "2.9.0" -dependencies: - - name: hami-dra - version: "0.2.0" - repository: "https://project-hami.github.io/HAMi-DRA/" - condition: dra.enabled - kubeVersion: ">= 1.18.0-0" keywords: diff --git a/charts/hami/charts/hami-dra-0.2.0.tgz b/charts/hami/charts/hami-dra-0.2.0.tgz deleted file mode 100644 index c74f7db3376e8f51b7a2f238cc9aae9685febc5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10295 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 Date: Thu, 9 Jul 2026 10:24:28 +0000 Subject: [PATCH 2/2] update chart Signed-off-by: archlitchi --- charts/hami/templates/scheduler/clusterrole.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/charts/hami/templates/scheduler/clusterrole.yaml b/charts/hami/templates/scheduler/clusterrole.yaml index 72691185be..81c4fddf36 100644 --- a/charts/hami/templates/scheduler/clusterrole.yaml +++ b/charts/hami/templates/scheduler/clusterrole.yaml @@ -21,9 +21,6 @@ rules: - apiGroups: [""] resources: ["resourcequotas"] verbs: ["get", "list", "watch"] - - apiGroups: ["resource.k8s.io"] - resources: ["deviceclasses", "resourceclaims", "resourceclaimtemplates", "resourceslices"] - verbs: ["get", "list", "watch"] --- {{- if .Values.mockDevicePlugin.enabled }} apiVersion: rbac.authorization.k8s.io/v1