Skip to content

Commit bf793f5

Browse files
authored
Release v0.10.0 (#3884)
* Update VERSION for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update values.yaml for release Release-Triggered-By: rdimitrov * Update values.yaml for release Release-Triggered-By: rdimitrov * Update values.yaml for release Release-Triggered-By: rdimitrov * Update VERSION for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update README.md for release Release-Triggered-By: rdimitrov * Update Chart.yaml for release Release-Triggered-By: rdimitrov * Update README.md for release Release-Triggered-By: rdimitrov * Update values.yaml for release Release-Triggered-By: rdimitrov
1 parent 8bb9f78 commit bf793f5

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.4
1+
0.10.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.9.4
6-
appVersion: "v0.9.4"
5+
version: 0.10.0
6+
appVersion: "v0.10.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.9.4](https://img.shields.io/badge/Version-0.9.4-informational?style=flat-square)
3+
![Version: 0.10.0](https://img.shields.io/badge/Version-0.10.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.9.4
6-
appVersion: "v0.9.4"
5+
version: 0.10.0
6+
appVersion: "v0.10.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.9.4](https://img.shields.io/badge/Version-0.9.4-informational?style=flat-square)
3+
![Version: 0.10.0](https://img.shields.io/badge/Version-0.10.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.
@@ -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,"registry":true,"server":true,"virtualMCP":true},"gc":{"gogc":75,"gomeglimit":"150MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.9.4","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.9.4","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.9.4","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,"registry":true,"server":true,"virtualMCP":true},"gc":{"gogc":75,"gomeglimit":"150MiB"},"image":"ghcr.io/stacklok/toolhive/operator:v0.10.0","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.10.0","vmcpImage":"ghcr.io/stacklok/toolhive/vmcp:v0.10.0","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 |
@@ -68,7 +68,7 @@ The command removes all the Kubernetes components associated with the chart and
6868
| operator.gc | object | `{"gogc":75,"gomeglimit":"150MiB"}` | Go memory limits and garbage collection percentage for the operator container |
6969
| operator.gc.gogc | int | `75` | Go garbage collection percentage for the operator container |
7070
| operator.gc.gomeglimit | string | `"150MiB"` | Go memory limits for the operator container |
71-
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.9.4"` | Container image for the operator |
71+
| operator.image | string | `"ghcr.io/stacklok/toolhive/operator:v0.10.0"` | Container image for the operator |
7272
| operator.imagePullPolicy | string | `"IfNotPresent"` | Image pull policy for the operator container |
7373
| operator.imagePullSecrets | list | `[]` | List of image pull secrets to use |
7474
| 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 |
@@ -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 service account |
9696
| 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. |
9797
| operator.tolerations | list | `[]` | Tolerations for the operator pod |
98-
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.9.4"` | Image to use for Toolhive runners |
99-
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.9.4"` | Image to use for Virtual MCP Server (vMCP) deployments |
98+
| operator.toolhiveRunnerImage | string | `"ghcr.io/stacklok/toolhive/proxyrunner:v0.10.0"` | Image to use for Toolhive runners |
99+
| operator.vmcpImage | string | `"ghcr.io/stacklok/toolhive/vmcp:v0.10.0"` | Image to use for Virtual MCP Server (vMCP) deployments |
100100
| operator.volumeMounts | list | `[]` | Additional volume mounts on the operator container |
101101
| operator.volumes | list | `[]` | Additional volumes to mount on the operator pod |
102102
| registryAPI | object | `{"image":"ghcr.io/stacklok/thv-registry-api:v0.5.3","serviceAccount":{"annotations":{},"automountServiceAccountToken":true,"labels":{},"name":"toolhive-registry-api"}}` | All values for the registry API deployment and associated resources |

deploy/charts/operator/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ operator:
2626
# -- List of image pull secrets to use
2727
imagePullSecrets: []
2828
# -- Container image for the operator
29-
image: ghcr.io/stacklok/toolhive/operator:v0.9.4
29+
image: ghcr.io/stacklok/toolhive/operator:v0.10.0
3030
# -- Image pull policy for the operator container
3131
imagePullPolicy: IfNotPresent
3232

3333
# -- Image to use for Toolhive runners
34-
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.9.4
34+
toolhiveRunnerImage: ghcr.io/stacklok/toolhive/proxyrunner:v0.10.0
3535

3636
# -- Image to use for Virtual MCP Server (vMCP) deployments
37-
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.9.4
37+
vmcpImage: ghcr.io/stacklok/toolhive/vmcp:v0.10.0
3838

3939
# -- Host for the proxy deployed by the operator
4040
proxyHost: 0.0.0.0

0 commit comments

Comments
 (0)