diff --git a/heartex/label-studio/CHANGELOG.md b/heartex/label-studio/CHANGELOG.md index 4a67ba4..b735aee 100644 --- a/heartex/label-studio/CHANGELOG.md +++ b/heartex/label-studio/CHANGELOG.md @@ -1,4 +1,9 @@ # Changelog + +## 1.9.7 +### Improvements +* Add deployment annotations for rq workers using `.Values.rqworker.deploymentAnnotations`. + ## 1.9.6 ### Fixes * Add `scheme` field to readinessProbe and livenessProbe for nginx container. diff --git a/heartex/label-studio/Chart.yaml b/heartex/label-studio/Chart.yaml index 9b4ba3d..5706d62 100644 --- a/heartex/label-studio/Chart.yaml +++ b/heartex/label-studio/Chart.yaml @@ -5,7 +5,7 @@ home: https://labelstud.io/ type: application icon: https://raw.githubusercontent.com/heartexlabs/label-studio/master/images/logo.png # Chart version -version: 1.9.6 +version: 1.9.7 # Label Studio release version appVersion: "1.16.0" kubeVersion: ">= 1.14.0-0" diff --git a/heartex/label-studio/templates/rqworker-deployment.yaml b/heartex/label-studio/templates/rqworker-deployment.yaml index a5993e1..c1435d8 100644 --- a/heartex/label-studio/templates/rqworker-deployment.yaml +++ b/heartex/label-studio/templates/rqworker-deployment.yaml @@ -5,6 +5,10 @@ apiVersion: apps/v1 kind: Deployment metadata: name: {{ include "ls-rqworker.fullname" $ }}-{{ $queue_name }} + {{- with .Values.rqworker.deploymentAnnotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} labels: app.kubernetes.io/name: {{ include "ls-rqworker.name" $ }}-{{ $queue_name }} {{- include "ls-rqworker.labels" $ | nindent 4 }} diff --git a/heartex/label-studio/values.schema.json b/heartex/label-studio/values.schema.json index b194b8c..9c843e9 100644 --- a/heartex/label-studio/values.schema.json +++ b/heartex/label-studio/values.schema.json @@ -831,6 +831,10 @@ }, "additionalProperties": true }, + "deploymentAnnotations": { + "type": "object", + "additionalProperties": true + }, "queues": { "type": "object", "properties": { diff --git a/heartex/label-studio/values.yaml b/heartex/label-studio/values.yaml index 96d8be2..e8e2d40 100644 --- a/heartex/label-studio/values.yaml +++ b/heartex/label-studio/values.yaml @@ -414,6 +414,8 @@ rqworker: deploymentStrategy: type: Recreate + deploymentAnnotations: { } + queues: high: replicas: 1