Skip to content

Commit 0e53214

Browse files
rdimitrovclaude
andauthored
Bump operator versions (#3017)
* Bump operator chart to 0.5.12 with appVersion v0.6.12 Update operator Helm chart version from 0.5.11 to 0.5.12 (patch bump) and update appVersion from v0.6.11 to v0.6.12 to match the latest release tag. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> * Update operator image versions Update operator chart image versions: - operator: v0.6.11 → v0.6.12 - proxyrunner: v0.6.11 → v0.6.12 - vmcp: v0.6.11 → v0.6.12 - registry-api: v0.4.3 → v0.4.4 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]> --------- Co-authored-by: Claude Sonnet 4.5 <[email protected]>
1 parent 02f494d commit 0e53214

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

deploy/charts/operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: toolhive-operator
33
description: A Helm chart for deploying the ToolHive Operator into Kubernetes.
44
type: application
5-
version: 0.5.11
6-
appVersion: "v0.6.11"
5+
version: 0.5.12
6+
appVersion: "v0.6.12"

deploy/charts/operator/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ToolHive Operator Helm Chart
22

3-
![Version: 0.5.11](https://img.shields.io/badge/Version-0.5.11-informational?style=flat-square)
3+
![Version: 0.5.12](https://img.shields.io/badge/Version-0.5.12-informational?style=flat-square)
44
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
55

66
A Helm chart for deploying the ToolHive Operator into Kubernetes.
@@ -52,7 +52,7 @@ The command removes all the Kubernetes components associated with the chart and
5252
|-----|-------------|------|---------|
5353
| fullnameOverride | string | `"toolhive-operator"` | Provide a fully-qualified name override for resources |
5454
| nameOverride | string | `""` | Override the name of the chart |
55-
| operator | object | `{"affinity":{},"autoscaling":{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80},"containerSecurityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"env":{},"features":{"experimental":false},"gc":{"gogc":75,"gomeglimit":"150MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.6.11","imagePullPolicy":"IfNotPresent","imagePullSecrets":[],"leaderElectionRole":{"binding":{"name":"toolhive-operator-leader-election-rolebinding"},"name":"toolhive-operator-leader-election-role","rules":[{"apiGroups":[""],"resources":["configmaps"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":["coordination.k8s.io"],"resources":["leases"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":[""],"resources":["events"],"verbs":["create","patch"]}]},"livenessProbe":{"httpGet":{"path":"/healthz","port":"health"},"initialDelaySeconds":15,"periodSeconds":20},"nodeSelector":{},"podAnnotations":{},"podLabels":{},"podSecurityContext":{"runAsNonRoot":true},"ports":[{"containerPort":8080,"name":"metrics","protocol":"TCP"},{"containerPort":8081,"name":"health","protocol":"TCP"}],"proxyHost":"0.0.0.0","rbac":{"allowedNamespaces":[],"scope":"cluster"},"readinessProbe":{"httpGet":{"path":"/readyz","port":"health"},"initialDelaySeconds":5,"periodSeconds":10},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"10m","memory":"64Mi"}},"serviceAccount":{"annotations":{},"automountServiceAccountToken":true,"create":true,"labels":{},"name":"toolhive-operator"},"tolerations":[],"toolhiveRunnerImage":"ghcr.io/stacklok/toolhive/proxyrunner:v0.6.11","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.6.11","volumeMounts":[],"volumes":[]}` | All values for the operator deployment and associated resources |
55+
| operator | object | `{"affinity":{},"autoscaling":{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80},"containerSecurityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}},"env":{},"features":{"experimental":false},"gc":{"gogc":75,"gomeglimit":"150MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.6.12","imagePullPolicy":"IfNotPresent","imagePullSecrets":[],"leaderElectionRole":{"binding":{"name":"toolhive-operator-leader-election-rolebinding"},"name":"toolhive-operator-leader-election-role","rules":[{"apiGroups":[""],"resources":["configmaps"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":["coordination.k8s.io"],"resources":["leases"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":[""],"resources":["events"],"verbs":["create","patch"]}]},"livenessProbe":{"httpGet":{"path":"/healthz","port":"health"},"initialDelaySeconds":15,"periodSeconds":20},"nodeSelector":{},"podAnnotations":{},"podLabels":{},"podSecurityContext":{"runAsNonRoot":true},"ports":[{"containerPort":8080,"name":"metrics","protocol":"TCP"},{"containerPort":8081,"name":"health","protocol":"TCP"}],"proxyHost":"0.0.0.0","rbac":{"allowedNamespaces":[],"scope":"cluster"},"readinessProbe":{"httpGet":{"path":"/readyz","port":"health"},"initialDelaySeconds":5,"periodSeconds":10},"replicaCount":1,"resources":{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"10m","memory":"64Mi"}},"serviceAccount":{"annotations":{},"automountServiceAccountToken":true,"create":true,"labels":{},"name":"toolhive-operator"},"tolerations":[],"toolhiveRunnerImage":"ghcr.io/stacklok/toolhive/proxyrunner:v0.6.12","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.6.12","volumeMounts":[],"volumes":[]}` | All values for the operator deployment and associated resources |
5656
| operator.affinity | object | `{}` | Affinity settings for the operator pod |
5757
| operator.autoscaling | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}` | Configuration for horizontal pod autoscaling |
5858
| operator.autoscaling.enabled | bool | `false` | Enable autoscaling for the operator |
@@ -64,7 +64,7 @@ The command removes all the Kubernetes components associated with the chart and
6464
| operator.gc | object | `{"gogc":75,"gomeglimit":"150MiB"}` | Go memory limits and garbage collection percentage for the operator container |
6565
| operator.gc.gogc | int | `75` | Go garbage collection percentage for the operator container |
6666
| operator.gc.gomeglimit | string | `"150MiB"` | Go memory limits for the operator container |
67-
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.6.11"` | Container image for the operator |
67+
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.6.12"` | Container image for the operator |
6868
| operator.imagePullPolicy | string | `"IfNotPresent"` | Image pull policy for the operator container |
6969
| operator.imagePullSecrets | list | `[]` | List of image pull secrets to use |
7070
| operator.leaderElectionRole | object | `{"binding":{"name":"toolhive-operator-leader-election-rolebinding"},"name":"toolhive-operator-leader-election-role","rules":[{"apiGroups":[""],"resources":["configmaps"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":["coordination.k8s.io"],"resources":["leases"],"verbs":["get","list","watch","create","update","patch","delete"]},{"apiGroups":[""],"resources":["events"],"verbs":["create","patch"]}]}` | Leader election role configuration |
@@ -91,12 +91,12 @@ The command removes all the Kubernetes components associated with the chart and
9191
| operator.serviceAccount.labels | object | `{}` | Labels to add to the service account |
9292
| operator.serviceAccount.name | string | `"toolhive-operator"` | The name of the service account to use. If not set and create is true, a name is generated. |
9393
| operator.tolerations | list | `[]` | Tolerations for the operator pod |
94-
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.6.11"` | Image to use for Toolhive runners |
95-
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.6.11"` | Image to use for Virtual MCP Server (vMCP) deployments |
94+
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.6.12"` | Image to use for Toolhive runners |
95+
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.6.12"` | Image to use for Virtual MCP Server (vMCP) deployments |
9696
| operator.volumeMounts | list | `[]` | Additional volume mounts on the operator container |
9797
| operator.volumes | list | `[]` | Additional volumes to mount on the operator pod |
98-
| registryAPI | object | `{"image":"ghcr.io/stacklok/thv-registry-api:v0.4.3","serviceAccount":{"annotations":{},"automountServiceAccountToken":true,"labels":{},"name":"toolhive-registry-api"}}` | All values for the registry API deployment and associated resources |
99-
| registryAPI.image | string | `"ghcr.io/stacklok/thv-registry-api:v0.4.3"` | Container image for the registry API |
98+
| registryAPI | object | `{"image":"ghcr.io/stacklok/thv-registry-api:v0.4.4","serviceAccount":{"annotations":{},"automountServiceAccountToken":true,"labels":{},"name":"toolhive-registry-api"}}` | All values for the registry API deployment and associated resources |
99+
| registryAPI.image | string | `"ghcr.io/stacklok/thv-registry-api:v0.4.4"` | Container image for the registry API |
100100
| registryAPI.serviceAccount | object | `{"annotations":{},"automountServiceAccountToken":true,"labels":{},"name":"toolhive-registry-api"}` | Service account configuration for the registry API |
101101
| registryAPI.serviceAccount.annotations | object | `{}` | Annotations to add to the registry API service account |
102102
| registryAPI.serviceAccount.automountServiceAccountToken | bool | `true` | Automatically mount a ServiceAccount's API credentials |

deploy/charts/operator/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ operator:
1414
# -- List of image pull secrets to use
1515
imagePullSecrets: []
1616
# -- Container image for the operator
17-
image: ghcr.io/stacklok/toolhive/operator:v0.6.11
17+
image: ghcr.io/stacklok/toolhive/operator:v0.6.12
1818
# -- Image pull policy for the operator container
1919
imagePullPolicy: IfNotPresent
2020

2121
# -- Image to use for Toolhive runners
22-
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.6.11
22+
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.6.12
2323

2424
# -- Image to use for Virtual MCP Server (vMCP) deployments
25-
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.6.11
25+
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.6.12
2626

2727
# -- Host for the proxy deployed by the operator
2828
proxyHost: 0.0.0.0
@@ -194,7 +194,7 @@ operator:
194194
# -- All values for the registry API deployment and associated resources
195195
registryAPI:
196196
# -- Container image for the registry API
197-
image: "ghcr.io/stacklok/thv-registry-api:v0.4.3"
197+
image: "ghcr.io/stacklok/thv-registry-api:v0.4.4"
198198
# -- Service account configuration for the registry API
199199
serviceAccount:
200200
# -- Automatically mount a ServiceAccount's API credentials

0 commit comments

Comments
 (0)