Skip to content

Commit fa7e344

Browse files
Release v0.53.0 (#6817)
Update release files Release-Triggered-By: reyortiz3 Co-authored-by: toolhive-release-app[bot] <280093410+toolhive-release-app[bot]@users.noreply.github.com>
1 parent 814983a commit fa7e344

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

‎VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.52.0
1+
0.53.0

‎deploy/charts/operator-crds/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-crds
33
description: A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.
44
type: application
5-
version: 0.52.0
6-
appVersion: "v0.52.0"
5+
version: 0.53.0
6+
appVersion: "v0.53.0"

‎deploy/charts/operator-crds/README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ToolHive Operator CRDs Helm Chart
22

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

66
A Helm chart for installing the ToolHive Operator CRDs into Kubernetes.

‎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.52.0
6-
appVersion: "v0.52.0"
5+
version: 0.53.0
6+
appVersion: "v0.53.0"

‎deploy/charts/operator/README.md‎

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

3-
![Version: 0.52.0](https://img.shields.io/badge/Version-0.52.0-informational?style=flat-square)
3+
![Version: 0.53.0](https://img.shields.io/badge/Version-0.53.0-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.
@@ -46,7 +46,7 @@ The command removes all the Kubernetes components associated with the chart and
4646
|-----|------|---------|-------------|
4747
| fullnameOverride | string | `"toolhive-operator"` | Override the generated name of the operator Deployment and related resources. |
4848
| nameOverride | string | `""` | Override the chart name used in resource labels and generated names. |
49-
| 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"}},"defaultImagePullSecrets":[],"defaultRedis":{"addr":"","existingSecret":"","existingSecretKey":""},"env":[],"features":{"experimental":false,"storageVersionMigrator":true},"gc":{"gogc":75,"gomemlimit":"110MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.52.0","imageDiscovery":{"enabled":false,"resources":{}},"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":["events.k8s.io"],"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.52.0","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.52.0","volumeMounts":[],"volumes":[]}` | Settings for the operator Deployment and related resources. |
49+
| 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"}},"defaultImagePullSecrets":[],"defaultRedis":{"addr":"","existingSecret":"","existingSecretKey":""},"env":[],"features":{"experimental":false,"storageVersionMigrator":true},"gc":{"gogc":75,"gomemlimit":"110MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.53.0","imageDiscovery":{"enabled":false,"resources":{}},"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":["events.k8s.io"],"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.53.0","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.53.0","volumeMounts":[],"volumes":[]}` | Settings for the operator Deployment and related resources. |
5050
| operator.affinity | object | `{}` | Affinity rules for scheduling the operator pod. |
5151
| operator.autoscaling | object | `{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80}` | Horizontal Pod Autoscaler settings for the operator Deployment. |
5252
| operator.autoscaling.enabled | bool | `false` | Create a Horizontal Pod Autoscaler for the operator Deployment. When enabled, the chart omits `replicaCount` from the Deployment. |
@@ -65,7 +65,7 @@ The command removes all the Kubernetes components associated with the chart and
6565
| operator.gc | object | `{"gogc":75,"gomemlimit":"110MiB"}` | Go runtime memory and garbage collection settings for the operator container. |
6666
| operator.gc.gogc | int | `75` | Target heap growth percentage between garbage collections, supplied as `GOGC`. The Go runtime default is `100`. |
6767
| operator.gc.gomemlimit | string | `"110MiB"` | Go runtime soft memory limit, supplied as `GOMEMLIMIT`. |
68-
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.52.0"` | Container image for the operator. |
68+
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.53.0"` | Container image for the operator. |
6969
| operator.imageDiscovery | object | `{"enabled":false,"resources":{}}` | Image discovery settings for manifest scanners used to mirror images into air-gapped environments. |
7070
| operator.imageDiscovery.enabled | bool | `false` | Render a zero-replica Deployment with `image:` entries for `operator.toolhiveRunnerImage`, `operator.vmcpImage`, and `registryAPI.image`. This lets manifest scanners discover images otherwise supplied to the operator through environment variables. The Deployment runs no pods. |
7171
| operator.imageDiscovery.resources | object | `{}` | Resource requests and limits for image-discovery containers. Admission policies can require these values even when the Deployment has zero replicas. |
@@ -95,8 +95,8 @@ The command removes all the Kubernetes components associated with the chart and
9595
| operator.serviceAccount.labels | object | `{}` | Labels to add to the chart-created ServiceAccount. |
9696
| operator.serviceAccount.name | string | `"toolhive-operator"` | Name of the ServiceAccount used by the operator. When empty, uses the generated resource name if `create` is `true`, or the namespace's `default` ServiceAccount if `create` is `false`. |
9797
| operator.tolerations | list | `[]` | Tolerations for scheduling the operator pod. |
98-
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.52.0"` | Container image for ToolHive proxy runners created by the operator. |
99-
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.52.0"` | Container image for Virtual MCP Server (vMCP) deployments created by the operator. |
98+
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.53.0"` | Container image for ToolHive proxy runners created by the operator. |
99+
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.53.0"` | Container image for Virtual MCP Server (vMCP) deployments created by the operator. |
100100
| operator.volumeMounts | list | `[]` | Additional volume mounts for the operator container. |
101101
| operator.volumes | list | `[]` | Additional volumes for the operator pod. |
102102
| registryAPI | object | `{"image":"ghcr.io/stacklok/thv-registry-api:v1.5.2"}` | Settings for the registry API workloads created by the operator. |

‎deploy/charts/operator/values.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@ operator:
4848
existingSecretKey: ""
4949

5050
# -- Container image for the operator.
51-
image: ghcr.io/stacklok/toolhive/operator:v0.52.0
51+
image: ghcr.io/stacklok/toolhive/operator:v0.53.0
5252
# -- Image pull policy for the operator container and image-discovery
5353
# containers.
5454
imagePullPolicy: IfNotPresent
5555

5656
# -- Container image for ToolHive proxy runners created by the operator.
57-
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.52.0
57+
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.53.0
5858

5959
# -- Container image for Virtual MCP Server (vMCP) deployments created by the
6060
# operator.
61-
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.52.0
61+
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.53.0
6262

6363
# -- Image discovery settings for manifest scanners used to mirror images into
6464
# air-gapped environments.

0 commit comments

Comments
 (0)