diff --git a/charts/operator-wandb/Chart.yaml b/charts/operator-wandb/Chart.yaml index cf1861cb..f7b78158 100644 --- a/charts/operator-wandb/Chart.yaml +++ b/charts/operator-wandb/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: operator-wandb description: A Helm chart for deploying W&B to Kubernetes type: application -version: 0.18.3 +version: 0.18.4 appVersion: 1.0.0 icon: https://wandb.ai/logo.svg diff --git a/charts/operator-wandb/charts/app/values.yaml b/charts/operator-wandb/charts/app/values.yaml index f93db6c3..d5b1cec9 100644 --- a/charts/operator-wandb/charts/app/values.yaml +++ b/charts/operator-wandb/charts/app/values.yaml @@ -66,3 +66,4 @@ serviceAccount: role: {} roleBinding: {} + diff --git a/charts/operator-wandb/charts/weave/templates/deployment.yaml b/charts/operator-wandb/charts/weave/templates/deployment.yaml index b3b7b9a4..eb83efcd 100644 --- a/charts/operator-wandb/charts/weave/templates/deployment.yaml +++ b/charts/operator-wandb/charts/weave/templates/deployment.yaml @@ -131,7 +131,7 @@ spec: kind: Deployment name: {{ include "weave.fullname" . }} minReplicas: 1 - maxReplicas: 10 + maxReplicas: 2 metrics: - type: Resource resource: diff --git a/charts/operator-wandb/templates/priorityclass.yaml b/charts/operator-wandb/templates/priorityclass.yaml new file mode 100644 index 00000000..e22eff3d --- /dev/null +++ b/charts/operator-wandb/templates/priorityclass.yaml @@ -0,0 +1,9 @@ +{{- if .Values.enablePriorityClass }} +apiVersion: scheduling.k8s.io/v1 +kind: PriorityClass +metadata: + name: wandb-high-priority +value: 10 +globalDefault: false +description: "High priority pods" +{{- end }} diff --git a/charts/operator-wandb/values.yaml b/charts/operator-wandb/values.yaml index fdc79ee9..7d92df61 100644 --- a/charts/operator-wandb/values.yaml +++ b/charts/operator-wandb/values.yaml @@ -314,3 +314,5 @@ kafka: kraft: # This field is a UUID. It is *strongly* recommended to supply a new UUID yourself for production installs. clusterId: "ffFF1H3AQKGdBnsqAbJKew" + +enablePriorityClass: false